This bug was originally filed in Launchpad as LP: #1868232
Launchpad details
affected_projects = ['cloud-init (Ubuntu)', 'cloud-init (Ubuntu Focal)']
assignee = oddbloke
assignee_name = Dan Watkins
date_closed = 2020-05-09T03:02:07.675034+00:00
date_created = 2020-03-20T09:04:54.664199+00:00
date_fix_committed = 2020-04-15T21:55:49.862139+00:00
date_fix_released = 2020-05-09T03:02:07.675034+00:00
id = 1868232
importance = high
is_complete = True
lp_url = https://bugs.launchpad.net/cloud-init/+bug/1868232
milestone = None
owner = mthaddon
owner_name = Tom Haddon
private = False
status = fix_released
submitter = mthaddon
submitter_name = Tom Haddon
tags = []
duplicates = []
Launchpad user Tom Haddon(mthaddon) wrote on 2020-03-20T09:04:54.664199+00:00
In a ticket filed in the Ubuntu RT instance we were made aware of an issue where if a cloud is configured with an “” in the region name, cloud-init will generate an apt configuration that also includes that “” in the name.
So for example if the region name is zone_01, apt will be configured to use zone_01.clouds.archive.ubuntu.com.
On Friday March 13th we deployed some new archive servers on 18.04 using Apache 2.4.29-1ubuntu4.13. This version of apache has more strict protocol options than previous versions, per https://httpd.apache.org/docs/2.4/mod/core.html#httpprotocoloptions and the result is that a request to zone_01.clouds.archive.ubuntu.com returns a 400 Bad Request.
Could cloud-init be updated to remove non-permitted characters including “_” per https://tools.ietf.org/html/rfc3986#section-3.2.2 ?
This bug was originally filed in Launchpad as LP: #1868232
Launchpad details
Launchpad user Tom Haddon(mthaddon) wrote on 2020-03-20T09:04:54.664199+00:00
In a ticket filed in the Ubuntu RT instance we were made aware of an issue where if a cloud is configured with an “” in the region name, cloud-init will generate an apt configuration that also includes that “” in the name.
So for example if the region name is zone_01, apt will be configured to use zone_01.clouds.archive.ubuntu.com.
On Friday March 13th we deployed some new archive servers on 18.04 using Apache 2.4.29-1ubuntu4.13. This version of apache has more strict protocol options than previous versions, per https://httpd.apache.org/docs/2.4/mod/core.html#httpprotocoloptions and the result is that a request to zone_01.clouds.archive.ubuntu.com returns a 400 Bad Request.
Could cloud-init be updated to remove non-permitted characters including “_” per https://tools.ietf.org/html/rfc3986#section-3.2.2 ?