Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 928065 - [OpenRC] split-usr profiles break when upgrading to 23.0 profiles and using binary packages
Summary: [OpenRC] split-usr profiles break when upgrading to 23.0 profiles and using b...
Status: RESOLVED DUPLICATE of bug 927776
Alias: None
Product: Gentoo Hosted Projects
Classification: Unclassified
Component: OpenRC (show other bugs)
Hardware: AMD64 Linux
: Normal blocker
Assignee: OpenRC Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-28 17:15 UTC by kernaltrap
Modified: 2024-03-28 17:17 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kernaltrap 2024-03-28 17:15:15 UTC
Upon upgrading to the new 23.0 profiles, going from split-usr to split-usr, and running the normal --empty-tree @world, I noticed after rebooting my init was no longer detected. Booting into a LiveDVD showed that instead of openrc binaries being in /sbin as they should be, they were now in /usr/sbin! Checking my layout, I was still on split-usr. Multiple other users online have this same problem, so its not just me as I initially thought, which is why I'm here. Migrating to merged-usr and doing the normal steps for that, fixes the issue no problem. But if a user wants to stay on split-usr, or, if they are new and don't know why this could happen, it obviously needs to be resolved. Im guessing the binpkgs only have merged-usr layout. Possibly a fix would be to symlink them back to /sbin? Or, create seperate packages with different use flags depending on the current profile (if this is even possible)
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-03-28 17:17:52 UTC
This was an issue specific to the OpenRC binpkg, which is now fixed.

*** This bug has been marked as a duplicate of bug 927776 ***