init=/lib/systemd/systemd-bootchart on 219 triggers a kernel panic on kvm
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | systemd (Ubuntu) |
Medium
|
Martin Pitt | ||
Bug Description
if setting init=/lib/
opening output file '/run/log/
opening output file '/run/log/
and then, triggers a kernel panic.
Had to use init='/
| Changed in systemd (Ubuntu): | |
| status: | New → Triaged |
| importance: | Undecided → Medium |
| assignee: | nobody → Martin Pitt (pitti) |
| Martin Pitt (pitti) wrote : | #1 |
| Martin Pitt (pitti) wrote : | #2 |
I fixed this upstream: http://
| Changed in systemd (Ubuntu): | |
| status: | Triaged → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #3 |
This bug was fixed in the package systemd - 219-4ubuntu1
---------------
systemd (219-4ubuntu1) vivid; urgency=medium
* Merge with Debian experimental. Remaining Ubuntu changes:
- Hack to support system-image read-only /etc, and modify files in
/
- Keep our much simpler udev maintainer scripts (all platforms must
support udev, no debconf).
- initramfs init-top: Drop $ROOTDELAY, we do that in a more sensible way
with wait-for-root. Will get applicable to Debian once Debian gets
wait-for-root in initramfs-tools.
- initramfs init-bottom: If LVM is installed, settle udev,
otherwise we get missing LV symlinks. Workaround for LP #1185394.
- Add debian/
dependencies to "lvm2" which is handled with udev rules in Ubuntu.
- Provide shutdown fallback for upstart. (LP: #1370329)
- debian/
really support "allow-hotplug" in Ubuntu at the moment, so we need to
deal with "auto" devices appearing after "/etc/init.
already ran. (LP: #1374521) Also, check if devices are actually defined
in /etc/network/
- ifup@.service: Drop dependency on networking.service (i. e.
/
This avoids unnecessary dependencies/
cycles if hooks wait for other interfaces to come up (like ifenslave
with bonding interfaces). (LP: #1414544)
- Add Get-RTC-
Ubuntu we currently keep the setting whether the RTC is in local or UTC
time in /etc/default/rcS "UTC=yes|no", instead of /etc/adjtime.
(LP: #1377258)
- Put session scopes into all cgroup controllers. This makes unprivileged
user LXC containers work under systemd. (LP: #1346734)
- Lower Breaks: to plymouth version which has the udev inotify fix in
Ubuntu.
- Lower libappamor1 dep to the Ubuntu version where it moved to /lib.
- Make failure of boot-and-services NSpawn.test_boot non-fatal for now.
This currently fails when being triggered by Jenkins, but is totally
unreprodu
Upgrade fixes, keep until 16.04 LTS release:
- systemd Conflicts/
- Remove obsolete systemd-logind upstart job.
- Clean up obsolete /etc/udev/
systemd (219-4) experimental; urgency=medium
* tmpfiles: Avoid creating duplicate ACL entries. Add postinst code to clean
them up on upgrade. (Closes: #778656)
* bootchart: Fix path to default init. (LP: #1423867)
* Add "bootchart" autopkgtest, to spot regressions like the above.
* autopkgtests: Factorize out "assert.sh" utility functions, and use them in
the tests for useful failure messages.
* Downgrade requirement for timedated, hostnamed, localed-locale, and
logind autopkgtests from machine to container isolation.
* boot-and-services and displa...
| Changed in systemd (Ubuntu): | |
| status: | Fix Committed → Fix Released |


/lib/systemd/ systemd- bootchart --help shows the default value, which is clearly wrong:
-i, --init=PATH Path to init executable [/lib/x86_ 64-linux- gnu/systemd/ systemd]