I have tested in AWS local zone us-west-2-lax-1a xenial: image: ami-008b09448b998a562 build serial: 20201014 ec2-instance-connect 1.1.12+dfsg1-0ubuntu3~16.04.2
bionic: image: ami-02701bcdc5509e57b build serial: 20210224 ec2-instance-connect 1.1.12+dfsg1-0ubuntu3~18.04.2 focal: image: ami-0ca5c3bd5a268e7db build serial: 20210223 ec2-instance-connect 1.1.12+dfsg1-0ubuntu3.20.04.1 groovy: image: ami-0c1204e0c5e73ef4c build serial: 20210325 ec2-instance-connect 1.1.12+dfsg1-0ubuntu3.20.10.1 Are you sure this is right? Yes, the systemd unit no longer fails because the patch ignored the script failure, but does it *work*? The package update has no changes to /usr/share/ec2-instance- connect/eic_harvest_hostkeys to match the string format for a local zone still. So while the feature is available in local and wavelength zones the package in -proposed fails to address the underlying failure and so ec2-instance-connect still broken in those zones (just silently now). Again, here is the failure: $ sudo sh -x /usr/share/ec2-instance-connect/eic_harvest_hostkeys 2>&1 | tail -9 + /usr/bin/curl -s -f -m 1 -H X-aws-ec2-metadata-token: AQAEAF6AxckVUQFPqe3ivPjLa0b7dlvf4To2TaAReHD-lMpqgvuXBQ== http://169.254.169.254/latest/meta-data/placement/availability-zone/ + zone=us-west-2-lax-1b + zone_exit=0 + [ 0 -ne 0 ] + /bin/echo us-west-2-lax-1b + /usr/bin/head -n 1 + /bin/grep -Eq ^([a-z]+-){2,3}[0-9][a-z]$ + exit 255 + rm -rf /dev/shm/eic-hostkey-WZBt1Vck Please look at the grep on line 101 of the script: # Validate the zone /bin/echo "${zone}" | /usr/bin/head -n 1 | /bin/grep -Eq "^([a-z]+-){2,3}[0-9][a-z]$" || exit 255 The script needs to handle matches to the existing regex, but also local zones like 'us-west-2-lax-1b' and wavelength zones like 'us-west-2-wl1 -den-wlz-1' -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1915345 Title: [SRU] eic_harvest_hostkeys fails in local zones To manage notifications about this bug go to: https://bugs.launchpad.net/ec2-instance-connect/+bug/1915345/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
