Howdy,
I was updating my old rig. I got this from emerge.
!!! All ebuilds that could satisfy "sys-apps/systemd:=" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/systemd-9999::gentoo (masked by: package.mask, missing keyword) /var/cache/portage/tree/profiles/features/split-usr/package.mask:
# Andreas K. Hüttel <dilfridge@gentoo.org> (2023-12-07)
# Does not support split-usr filesystem geometry. Please migrate to
# a merged-usr profile.
Is Andreas telling me I have to merge /usr to update the system? If
that is the case, is this what I should follow to do this?
https://wiki.gentoo.org/wiki/Merge-usr
I did mask systemd since I use openrc. It's never complained before.
I did some digging and it turns out a new package is being pulled in to handle crashes due to I guess a new USE flag. I figured out how to
disable that and now it upgrades without complaint. The package that triggered this was kde-plasma/drkonqi and to disable it I had to add
this to package.use.
kde-plasma/plasma-meta -crash-handler
It would seem to me that emerge should have seen I don't have systemd
and as part of the output, mention disabling new USE flags to avoid it. Maybe emerge couldn't figure that out tho.
Now I wonder what will happen is something crashes since I don't have
that installed. It's rare that something crashes and in almost every
case there isn't enough info to report it anyway.
Am I going to have to switch to merged usr at some point? My new rig is merged usr already.
That was my thinking. I would expect emerge to figure out that it can'tDoes:
be used on a openrc system. Maybe it is a bug????
Just as a update. I updated my new rig and didn't run into this
problem. I did however, due to another person running into this, add systemd to package.mask. That may have made a difference. As I pointed out tho, there is another thread where someone else ran into this
problem. I don't know if emerge would expect a person to mask systemd
or if it should figure it out anyway and this is a bug.
Thanks for the help.
Dale
:-) :-)
Since on the rare occasion I do have a crash it never generates enough
info to file a report anyway, I really don't need a way to report a
crash. Ever since the KDE 4 days, I don't think I've ever had a crash handler to have enough info to report the crash. Kinda pointless to have.
Anyway, I masked systemd and disabled the USE flag. Maybe that will
work for a long time. Maybe.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 151:41:04 |
Calls: | 10,383 |
Files: | 14,054 |
Messages: | 6,417,807 |