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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content