[opensuse-packaging] systemd status in Factory : WAIT BEFORE UPGRADING TO CURRENT FACTORY
Hi all,
as some people noticed, despite testing new systemd release in a Staging
repository for some weeks, some bugs went into the upgrade.
Those bugs are due to both systemd and udev being moved to /usr.
What does it means for packagers :
- systemd will continue to check its .service from /lib/systemd/system,
in addition to /usr/lib/systemd/system (and /etc/systemd/system) but
packagers should change their package to use the new location for
Factory (an rpmlint rule to detect that will be enabled soon)
- udev will only check /usr/lib/udev/rules.d. The udev package has been
modified to migrate /lib/udev/ to /usr/lib/udev and replace /lib/udev by
a symlink to /usr/lib/udev. So, packages installing rules in /lib/udev
should still be ok but they should be fixed to use the new rules (I've
fixed all known broken packages in Factory already). Again, an rpmlint
rule for this will be enabled soon in Factory
- RUN+="socket:..." rules are not longer supported by udev 195. The only
remaining package using it is multipath and Hanne is fixing it.
Current issues
- filesystem upgrade: this one is still under investigation
(fortunately, Robert has a VM exhibiting the bug so I'll be able to test
this one). For M1, filesystem was reverted to its previous state and
we'll see on re-doing the changes after M1 is out.
- mkinitrd needed to be modified to correctly handle udev new path but
unfortunately, I missed one directory in my patch to handle this. Fixed
package should be pushed in Factory pretty soon.
- udev was supposed to move /lib/udev to /usr/lib/udev but one test in
the install script in udev package was wrong, which was preventing
the /lib/udev move. This will be also fixed soon.
Until all those issues are fixed (I'll sent a follow-up mail here), please DON'T UPGRADE YOUR FACTORY INSTALLATION.
Thanks.
--
Frederic Crozat
* Frederic Crozat
as some people noticed, despite testing new systemd release in a Staging repository for some weeks, some bugs went into the upgrade.
Those bugs are due to both systemd and udev being moved to /usr.
Yes, resulting in a non-bootable system :^(
What does it means for packagers :
What does it mean for testers who have attempted upgrade before your announcement?
Current issues - filesystem upgrade: this one is still under investigation (fortunately, Robert has a VM exhibiting the bug so I'll be able to test this one). For M1, filesystem was reverted to its previous state and we'll see on re-doing the changes after M1 is out. - mkinitrd needed to be modified to correctly handle udev new path but unfortunately, I missed one directory in my patch to handle this. Fixed package should be pushed in Factory pretty soon. - udev was supposed to move /lib/udev to /usr/lib/udev but one test in the install script in udev package was wrong, which was preventing the /lib/udev move. This will be also fixed soon.
Until all those issues are fixed (I'll sent a follow-up mail here), please DON'T UPGRADE YOUR FACTORY INSTALLATION.
And how to recover? Or should I just wait for m1 and make a new install? I have system access via a live cd but initrd is trashed, and mkinitrd in a chroot fails noting missing device map and cannot find match for hd0. -- (paka)Patrick Shanahan Plainfield, Indiana, USA HOG # US1244711 http://wahoo.no-ip.org Photo Album: http://wahoo.no-ip.org/gallery2 http://en.opensuse.org openSUSE Community Member Registered Linux User #207535 @ http://linuxcounter.net -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/05/2012 11:42 AM, Frederic Crozat wrote:
Until all those issues are fixed (I'll sent a follow-up mail here), please DON'T UPGRADE YOUR FACTORY INSTALLATION.
Hi, I tried in a VM though. Installing systemd 195 kills process 1 (init) which indeed causes a panic: Installing: systemd-195-4.1 ....................................<100%> Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00 - -- js suse labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iQIcBAEBAgAGBQJQmhc4AAoJEL0lsQQGtHBJmpoQAIM0fH6eoSeKYPe0LuMCmHL0 g6w8VsM7AO7T8XNUXcmV1jLWpoFBdfK13HzTeWTE3t5T95sb4rh0TOwuJYcwiYJ3 WAt53+gICIq8vygCKeqYSmGoNdPRYnXRJSi3+3MCjOimO6W756wkzXaSCCphIupX 88O7l9b3e9u+fJN3JuJtZvsOP8wDe6EnpXwXScRvbWA7HLFayfj5+A27vb2b97Kq xcdYVDeuy6q6KmTRzw29ZmVw0CZFzD4uhcqfMqc2B2I3YJbUSgrW/AahxlQKumkC awoxEeO+Th34l38akjozqn3+5fqGo1S/AMsDwSBdoE4aRqViMZZ1RI7iBsaDCkv2 +ppxBADwYraFahkq4H736w8f8TmpdoFcLXdqEERFCraMuvcbeAtJkS9Ffbvug7te Z7q97ZGcVzfxFugZJ9Fo9w/rXmnUP2s5uXRqtqC8z5A4IRaeOmpSTR6h6cyRrufd /yMc2ee7wWdDB4VdT6jWt9MUsAOzywY734Db6LsPOieRrVdXJUWA8dhIV9zn+jdm lF9BCbpfWqXgrpVBQQc3pymx5teqC1xgK65dqdu0HgHA5vTPIhff7GaKOVttKRAD ALXT8vo3lP/vwZnURMUUydCDvh5MS+wIuWj5lNgc371XIBX/DAtKxkiWJSzBu3q8 OqAZ1yJX50YUCR/TYa/L =9nnh -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
participants (3)
-
Frederic Crozat
-
Jiri Slaby
-
Patrick Shanahan