py3: incorrect url when fetching hash-id-databases, yields 404

Bug #1680827 reported by Andreas Hasenack
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Client
Fix Committed
Eric Snow

Bug Description

client r1007

package-reporter log was complaining that the server didn't have a xenial hash-id-database, which is odd.

Looking at the server logs (haproxy in this case), I can see why:

Apr 7 06:40:24 juju-41d47e-stg-cdo-landscape-0 haproxy[14811]: [07/Apr/2017:06:40:23.757] haproxy-0-443~ landscape-https/landscape-appserver-landscape-server-0-0 317/0/2/2/321 404 296 - - ---- 1/1/0/1/0 0/0 "GET /hash-id-databases/b'7c6efe47-12fb-11de-91bb-0016353c8658'_xenial_amd64 HTTP/1.1"

The URL shows that the hash-id uuid is encapsulated in b'...'

Related branches

Changed in landscape-client:
status: New → In Progress
assignee: nobody → Eric Snow (ericsnowcurrently)
Changed in landscape-client:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.