Activity log for bug #1820604

Date Who What changed Old value New value Message
2019-03-18 13:08:18 Dimitri John Ledkov bug added bug
2019-03-18 13:08:28 Dimitri John Ledkov bug task added subiquity
2019-03-18 13:12:18 Launchpad Janitor merge proposal linked https://code.launchpad.net/~xnox/curtin/+git/curtin/+merge/364670
2019-03-18 13:27:31 Dan Watkins curtin: status New Confirmed
2019-03-18 13:27:52 Dan Watkins curtin: status Confirmed Incomplete
2019-03-18 14:04:46 Dimitri John Ledkov curtin: status Incomplete Confirmed
2019-03-18 14:06:03 Dimitri John Ledkov subiquity: importance Undecided Critical
2019-03-18 14:06:05 Dimitri John Ledkov subiquity: status New Confirmed
2019-03-18 16:10:52 Ryan Harper curtin: status Confirmed Incomplete
2019-03-19 15:21:11 Dimitri John Ledkov attachment added system.journal https://bugs.launchpad.net/subiquity/+bug/1820604/+attachment/5247574/+files/system.journal
2019-03-19 15:21:40 Dimitri John Ledkov attachment added subiquity-debug.log https://bugs.launchpad.net/subiquity/+bug/1820604/+attachment/5247575/+files/subiquity-debug.log
2019-03-21 12:31:22 Dimitri John Ledkov bug task added livecd-rootfs (Ubuntu)
2019-03-21 12:31:31 Dimitri John Ledkov curtin: status Incomplete Invalid
2019-03-21 12:33:16 Dimitri John Ledkov description sudo snap install subiquity --classic export SNAP=/snap/subiquity/664 export PYTHONPATH=/snap/subiquity/664/lib/python3.6/site-packages/ $ /snap/subiquity/664/usr/bin/python3 -c 'import curtin.util; print(curtin.util.get_paths())' {'curtin_exe': None, 'lib': '/snap/subiquity/664/lib/python3.6/site-packages/curtin', 'helpers': '/snap/subiquity/664/usr/lib/curtin/helpers'} I think this is due to curtin getting installed as bin/curtin, not as usr/bin/curtin inside the subiquity snap. Note that: $ /snap/subiquity/664/usr/bin/python3 -c 'import curtin.util; print(curtin.util._installed_file_path("usr/bin/curtin"))' None yet /snap/subiquity/664/usr/bin/python3 -c 'import curtin.util; print(curtin.util._installed_file_path("bin/curtin"))' /snap/subiquity/664/bin/curtin <- winner I don't know if we should be forcing subiquity snapcraft to install curtin into usr/bin, or if curtin code should be tweaked to try to detect curtin in $SNAP/bin/curtin. Or like if we should append $SNAP/bin to $PATH. serial-subiquity@.service runs very differently to the tty1 subiquity. In seiral-subiquity@ case, it doesn't block starting on snapd as it doesn't use /usr/bin/snap run. Also, it doesn't execute subiquity.subiquity-service script, meaning that PATH setting there is not exported, causing troubles for curtin to reexec itself, or to find the right python in $PATH. Fix that in both livecd-rootfs & subiquity. https://github.com/CanonicalLtd/subiquity/pull/428 https://code.launchpad.net/~xnox/livecd-rootfs/+git/livecd-rootfs/+merge/364888
2019-03-21 12:34:20 Dimitri John Ledkov summary curtin fails to find itself in subiquity snap curtin fails to find itself in subiquity snap, when running on serial-subiquity@.service
2019-03-21 12:35:19 Dimitri John Ledkov livecd-rootfs (Ubuntu): status New Confirmed
2019-03-26 00:53:59 Michael Hudson-Doyle nominated for series Ubuntu Bionic
2019-03-26 00:53:59 Michael Hudson-Doyle bug task added livecd-rootfs (Ubuntu Bionic)
2019-03-26 00:54:07 Michael Hudson-Doyle livecd-rootfs (Ubuntu): status Confirmed Fix Released
2019-03-26 00:54:09 Michael Hudson-Doyle subiquity: status Confirmed Fix Released
2019-03-26 00:54:11 Michael Hudson-Doyle livecd-rootfs (Ubuntu Bionic): status New Triaged
2019-07-02 12:26:19 Francis Ginther tags id-5d1adb08f3b51440c727e268
2019-07-16 02:17:08 Michael Hudson-Doyle livecd-rootfs (Ubuntu Bionic): status Triaged Fix Released
2019-07-16 10:01:09 Dimitri John Ledkov livecd-rootfs (Ubuntu Bionic): status Fix Released Fix Committed
2019-07-16 10:01:35 Dimitri John Ledkov livecd-rootfs (Ubuntu Bionic): milestone ubuntu-18.04.3
2019-07-16 14:31:58 Steve Langasek livecd-rootfs (Ubuntu Bionic): status Fix Committed Fix Released