2019-02-02 04:05:05 |
E. MAS |
bug |
|
|
added bug |
2019-02-02 11:07:48 |
Sebastien Bacher |
tags |
|
regression-update |
|
2019-02-02 11:15:00 |
Oliver Grawert |
marked as duplicate |
|
1771858 |
|
2019-02-02 11:15:03 |
Sebastien Bacher |
snapd (Ubuntu): importance |
Undecided |
High |
|
2019-02-02 11:15:21 |
Sebastien Bacher |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2019-02-02 11:15:34 |
Sebastien Bacher |
summary |
snapd remove /usr/local/bin from the PATH for all systemd unit |
snapd remove /usr/local/bin from the PATH for all systemd unit (bionic SRU regression) |
|
2019-02-02 21:45:21 |
E. MAS |
removed duplicate marker |
1771858 |
|
|
2019-02-03 06:53:31 |
Alexander Turek |
bug |
|
|
added subscriber Alexander Turek |
2019-02-03 06:53:35 |
Launchpad Janitor |
snapd (Ubuntu): status |
New |
Confirmed |
|
2019-02-03 10:00:03 |
Sebastien Bacher |
nominated for series |
|
Ubuntu Bionic |
|
2019-02-03 10:00:03 |
Sebastien Bacher |
bug task added |
|
snapd (Ubuntu Bionic) |
|
2019-02-03 12:26:15 |
Michael Vogt |
snapd (Ubuntu Bionic): importance |
Undecided |
Critical |
|
2019-02-03 15:02:30 |
Łukasz Zemczak |
snapd (Ubuntu Bionic): status |
New |
Fix Committed |
|
2019-02-03 15:02:32 |
Łukasz Zemczak |
bug |
|
|
added subscriber SRU Verification |
2019-02-03 15:02:36 |
Łukasz Zemczak |
tags |
regression-update |
regression-update verification-needed verification-needed-bionic |
|
2019-02-03 15:51:38 |
Will Cooke |
tags |
regression-update verification-needed verification-needed-bionic |
regression-update verification-done-bionic verification-needed |
|
2019-02-03 15:52:35 |
Will Cooke |
tags |
regression-update verification-done-bionic verification-needed |
regression-update verification-done verification-done-bionic |
|
2019-02-03 15:53:30 |
Will Cooke |
bug |
|
|
added subscriber Will Cooke |
2019-02-03 18:07:57 |
Łukasz Zemczak |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2019-02-03 18:07:55 |
Launchpad Janitor |
snapd (Ubuntu Bionic): status |
Fix Committed |
Fix Released |
|
2019-02-03 18:15:12 |
Andrey Vihrov |
bug |
|
|
added subscriber Andrey Vihrov |
2019-02-11 16:10:19 |
Michael Vogt |
bug task added |
|
systemd (Ubuntu) |
|
2019-02-12 13:17:11 |
Dimitri John Ledkov |
bug task added |
|
initramfs-tools (Ubuntu) |
|
2019-02-12 15:40:36 |
Launchpad Janitor |
initramfs-tools (Ubuntu): status |
New |
Fix Released |
|
2019-06-26 08:47:05 |
Dimitri John Ledkov |
nominated for series |
|
Ubuntu Cosmic |
|
2019-06-26 08:47:05 |
Dimitri John Ledkov |
bug task added |
|
initramfs-tools (Ubuntu Cosmic) |
|
2019-06-26 08:47:05 |
Dimitri John Ledkov |
bug task added |
|
systemd (Ubuntu Cosmic) |
|
2019-06-26 08:47:05 |
Dimitri John Ledkov |
bug task added |
|
snapd (Ubuntu Cosmic) |
|
2019-06-26 08:58:47 |
Dimitri John Ledkov |
description |
Big regression in 2.37.1+18.04 compare to version 2.34.2
all these paths /usr/local/sbin & /usr/local/bin are not anymore in the path of all systemd process .
So we can not start a daemon that use /usr/local/bin
reinstalling package 2.34.2 fix the problem
in 2.34.2 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
in 2.37.1+18.04 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/snap/bin |
[Impact]
* Initramfs exports PATH to init, which is different than the expected stock / compiled one, which results in slightly different runtime behaviour of init, if it has environment generators as well.
[Test Case]
* Disable snapd env generator & disable initrd-less boot (if enabled)
sudo chmod -x /usr/lib/systemd/system-environment-generators/snapd-env-generator
set empty GRUB_FORCE_PARTUUID= and update-grub
* Reboot cosmic system with an initramfs
$ journalctl -b -k | grep initramfs
(verify that initramfs was unpacked)
* Check the path used by systemd, ie.:
systemd-run /usr/bin/env
journalctl -b -e | grep PATH
It should contain /usr/local
* Upgrade initramfs-tools & reboot
The path should remain the same and it should contain /usr/local
* Enable snapd env generator and reboot again
* Verify path used by systemd
It should still contain /usr/local & /snap/bin
[Regression Potential]
* We are hardcoding, the same path, yet again, in one more place. However, we are setting it to a well-known value as it was pre
[Other Info]
* Anything else you think is useful to include
* Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board
* and address these questions in advance
===
Big regression in 2.37.1+18.04 compare to version 2.34.2
all these paths /usr/local/sbin & /usr/local/bin are not anymore in the path of all systemd process .
So we can not start a daemon that use /usr/local/bin
reinstalling package 2.34.2 fix the problem
in 2.34.2 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
in 2.37.1+18.04 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/snap/bin |
|
2019-06-26 09:10:17 |
Dimitri John Ledkov |
description |
[Impact]
* Initramfs exports PATH to init, which is different than the expected stock / compiled one, which results in slightly different runtime behaviour of init, if it has environment generators as well.
[Test Case]
* Disable snapd env generator & disable initrd-less boot (if enabled)
sudo chmod -x /usr/lib/systemd/system-environment-generators/snapd-env-generator
set empty GRUB_FORCE_PARTUUID= and update-grub
* Reboot cosmic system with an initramfs
$ journalctl -b -k | grep initramfs
(verify that initramfs was unpacked)
* Check the path used by systemd, ie.:
systemd-run /usr/bin/env
journalctl -b -e | grep PATH
It should contain /usr/local
* Upgrade initramfs-tools & reboot
The path should remain the same and it should contain /usr/local
* Enable snapd env generator and reboot again
* Verify path used by systemd
It should still contain /usr/local & /snap/bin
[Regression Potential]
* We are hardcoding, the same path, yet again, in one more place. However, we are setting it to a well-known value as it was pre
[Other Info]
* Anything else you think is useful to include
* Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board
* and address these questions in advance
===
Big regression in 2.37.1+18.04 compare to version 2.34.2
all these paths /usr/local/sbin & /usr/local/bin are not anymore in the path of all systemd process .
So we can not start a daemon that use /usr/local/bin
reinstalling package 2.34.2 fix the problem
in 2.34.2 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
in 2.37.1+18.04 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/snap/bin |
[Impact]
* Initramfs exports PATH to init, which is different than the expected stock / compiled one, which results in slightly different runtime behaviour of init, if it has environment generators as well.
[Test Case]
* Disable snapd env generator & disable initrd-less boot (if enabled)
sudo chmod -x /usr/lib/systemd/system-environment-generators/snapd-env-generator
set empty GRUB_FORCE_PARTUUID= and update-grub
* Reboot cosmic system with an initramfs
$ journalctl -b -k | grep initramfs
(verify that initramfs was unpacked)
* Check the path used by systemd, ie.:
systemd-run /usr/bin/env
journalctl -b -e | grep PATH
It should contain /usr/local
* Enable any env generator for example & reboot:
/usr/lib/systemd/system-environment-generators/xnox.sh
#!/bin/sh
echo XNOX=ROCKS
* Verify path used by systemd
It should still contain /usr/local
Repeat again with the new initramfs-tools.
[Regression Potential]
* We are hardcoding, the same path, yet again, in one more place. However, we are setting it to a well-known value (see https://wiki.ubuntu.com/PATH
) as it is universally expected and regressed when booted (a) with initrd AND (b) with broken path exported by initrd AND (c) with an env-generator.
[Other Info]
* Anything else you think is useful to include
* Anticipate questions from users, SRU, +1 maintenance, security teams and the Technical Board
* and address these questions in advance
===
Big regression in 2.37.1+18.04 compare to version 2.34.2
all these paths /usr/local/sbin & /usr/local/bin are not anymore in the path of all systemd process .
So we can not start a daemon that use /usr/local/bin
reinstalling package 2.34.2 fix the problem
in 2.34.2 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
in 2.37.1+18.04 :
~# strings /proc/$(pidof /lib/systemd/systemd-resolved)/environ | grep PATH
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/snap/bin |
|
2019-07-03 08:08:50 |
Mathew Hodson |
bug |
|
|
added subscriber Mathew Hodson |
2019-11-26 06:19:20 |
Mathew Hodson |
snapd (Ubuntu Cosmic): status |
New |
Won't Fix |
|
2019-11-26 06:19:25 |
Mathew Hodson |
initramfs-tools (Ubuntu Cosmic): status |
New |
Won't Fix |
|
2019-11-26 06:19:26 |
Mathew Hodson |
systemd (Ubuntu Cosmic): status |
New |
Won't Fix |
|
2020-01-06 13:30:51 |
Samuele Pedroni |
snapd (Ubuntu): status |
Confirmed |
Fix Released |
|
2020-02-06 02:15:09 |
Mathew Hodson |
bug task deleted |
systemd (Ubuntu Cosmic) |
|
|
2020-02-06 02:15:16 |
Mathew Hodson |
bug task deleted |
systemd (Ubuntu Bionic) |
|
|
2020-02-06 02:15:23 |
Mathew Hodson |
bug task deleted |
systemd (Ubuntu) |
|
|
2020-02-06 02:15:41 |
Mathew Hodson |
removed subscriber Mathew Hodson |
|
|
|