I've been having an issue since I upgraded to OpenRC-0.5.3 which is still persisting with version 0.6.0, when I go to shutdown my system OpenRC gets a SIGTERM when unmounting the filesystems, this results in the filesystem being marked 'NOT clean' and transactions having to be replayed on boot. I have tried an emptytree of both system and world but neither has fixed the issue.
Created attachment 213920 [details] emerge --info
Created attachment 213922 [details] Log of OpenRC-0.6.0 startup and shutdown
* Unmounting /lib/rc/init.d I'm guessing a multilib issue $ strings /sbin/rc | grep \/init.d$ /lib64/rc/init.d $ ls -l / | grep lib* lrwxrwxrwx 1 root root 5 Dec 4 23:10 lib -> lib64 drwxr-xr-x 3 root root 8192 Dec 4 23:10 lib32 drwxr-xr-x 13 root root 8192 Dec 19 11:06 lib64 drwxr-xr-x 5 root root 87 Nov 19 22:03 libexec
Here is the output from my system: $ strings /sbin/rc | grep \/init.d$ /lib64/rc/init.d $ ls -l / | grep lib* drwxr-xr-x 12 root root 4936 2009-12-23 12:00 lib drwxr-xr-x 3 root root 3792 2009-12-21 18:34 lib32 lrwxrwxrwx 1 root root 3 2005-01-26 21:09 lib64 -> lib My system is quite old now, I installed Gentoo on it back in 2005 so I don't know if that has anything to do with the way lib has been assigned, would it be possible to remove the symlink, rename the lib directory to lib64 and recreate the symlink?
(In reply to comment #4) > Here is the output from my system: > $ strings /sbin/rc | grep \/init.d$ > /lib64/rc/init.d > $ ls -l / | grep lib* > drwxr-xr-x 12 root root 4936 2009-12-23 12:00 lib > drwxr-xr-x 3 root root 3792 2009-12-21 18:34 lib32 > lrwxrwxrwx 1 root root 3 2005-01-26 21:09 lib64 -> lib > My system is quite old now, I installed Gentoo on it back in 2005 so I don't > know if that has anything to do with the way lib has been assigned, would it be > possible to remove the symlink, rename the lib directory to lib64 and recreate > the symlink? Doing that is beyond the scope of this bug; I do not have any idea what will happen. For now, I am going to mark this bug as invalid because it could be caused by your old multilib setup. I recommend finding a way to convert your old setup to the current setup. Once that is done, if you still have this issue with the latest openrc, please feel free to reopen.
You might check the forums or #gentoo on irc for help.