Red Hat Insights fails to upload data with `Traceback` error.

Solution Verified - Updated -

Issue

  • Red Hat Insight registration(redhat-access-insights --register) works fine however data upload fails with below error.
Uploading /var/tmp/C8fj2i/insights-client-example.com-20170413040140.tar.gz to https://satellite.example.com:443/redhat_access/r/insights/uploads/6d893d9f-3326-4173-b93a-cae7610f0edb
['Traceback (most recent call last):\n', '  File "/bin/redhat-access-insights", line 9, in <module>\n    load_entry_point(\'redhat-access-insights==1.0.11\', \'console_scripts\', \'redhat-access-insights\')()\n', '  File "/usr/lib/python2.7/site-packages/redhat_access_insights/__init__.py", line 654, in _main\n    rc = collect_data_and_upload(config, options)\n', '  File "/usr/lib/python2.7/site-packages/redhat_access_insights/__init__.py", line 252, in collect_data_and_upload\n    rc = _do_upload(pconn, tar_file, collection_duration, options)\n', '  File "/usr/lib/python2.7/site-packages/redhat_access_insights/__init__.py", line 272, in _do_upload\n    upload = pconn.upload_archive(tar_file, collection_duration)\n', '  File "/usr/lib/python2.7/site-packages/redhat_access_insights/connection.py", line 654, in upload_archive\n    upload = self.session.post(upload_url, files=files, headers=headers)\n', '  File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 522, in post\n    return self.request(\'POST\', url, data=data, json=json, **kwargs)\n', '  File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 461, in request\n    prep = self.prepare_request(req)\n', '  File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 394, in prepare_request\n    hooks=merge_hooks(request.hooks, self.hooks),\n', '  File "/usr/lib/python2.7/site-packages/requests/models.py", line 295, in prepare\n    self.prepare_headers(headers)\n', '  File "/usr/lib/python2.7/site-packages/requests/models.py", line 409, in prepare_headers\n    check_header_validity(header)\n', '  File "/usr/lib/python2.7/site-packages/requests/utils.py", line 800, in check_header_validity\n    "not %s" % (value, type(value)))\n', "InvalidHeader: Header value 0.43 must be of type str or bytes, not <type 'float'>\n"]
Deleting: /var/tmp/C8fj2i

Environment

  • Red Hat Insights
  • Red Hat Satellite 6
  • Red Hat Enterprise Linux 6
  • Red Hat Enterprise Linux 7

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.