Re: Re: Systemd getting in the way
Peter Humphrey <[email protected]>
| Newsgroups | gmane.linux.gentoo.user |
|---|---|
| Message-ID | <12860231.O9o76ZdvQC@cube> |
On Sunday, 8 March 2026 23:07:54 Greenwich Mean Time Nuno Silva wrote: > On 2026-03-08, Jack wrote: > > On 2026.03.08 12:37, [email protected] wrote: > >> On Sunday, 8 March 2026 15:58:47 Greenwich Mean Time Nuno Silva wrote: > >> > On 2026-03-08, [email protected] wrote: > >> > > Greetings, > >> > > > >> > > I've finally managed to get a more-or-less working system put > >> > >> together, > >> > >> > > having been going round in circles, banging my head on convenient > >> > >> walls > >> > >> > > on the way, since before Christmas. > >> > > > >> > > I've had to abandon my favourite systemd-boot, having been unable > >> > >> to get > >> > >> > > it to work (it doesn't behave the way the handbook describes). > >> > >> Instead, > >> > >> > > I've had to fall back on the dreaded grub. > >> > > > >> > > The point of this gripe, though, is that I cannot run an 'emerge > >> > >> -e > >> > >> > > @world' > >> > > any more, because systemd insists on being included. Well, being > >> > >> masked > >> > >> > > stops it, but being explicitly excluded on the command line does > >> > >> not. > >> > >> > > Has anyone here a reliable method of ensuring that systemd stays > >> > >> out of > >> > >> > > the > >> > > way? > >> > > >> > If it's installed, use emerge -pvc systemd to see what's keeping it > >> > >> in > >> > >> > the dependence graph. > >> > > >> > If it's not installed, add -tv to the emerge -e options (and pipe it > >> > through a pager, or do --pretend and write to a file to look at > >> > >> after > >> > >> > emerge completes the output) to get some indication of at least one > >> > >> of > >> > >> > the packages that is pulling it. > >> > >> I didn't get a tree, just the usual block of packages that were > >> supposed to > >> require systemd. This was the block: > >> > >> !!! All ebuilds that could satisfy "sys-apps/systemd:0/2=" 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) > >> - sys-apps/systemd-259.2::gentoo (masked by: package.mask, ~amd64 > >> keyword) > >> - sys-apps/systemd-259.1::gentoo (masked by: package.mask, ~amd64 > >> keyword) > >> - sys-apps/systemd-259::gentoo (masked by: package.mask, ~amd64 > >> keyword) > >> - sys-apps/systemd-258.3::gentoo (masked by: package.mask) > >> > >> (dependency required by "sys-fs/lvm2-2.03.22-r7::gentoo" [binary]) > >> (dependency required by "sys-fs/cryptsetup-2.8.3-r1::gentoo" [binary]) > >> (dependency required by "sys-libs/libblockdev-3.4.0::gentoo" [binary]) > >> (dependency required by "sys-fs/udisks-2.11.0-r1::gentoo" [binary]) > >> (dependency required by "kde-frameworks/solid-6.22.0::gentoo" > >> [binary]) > >> (dependency required by "kde-frameworks/kio-6.22.1::gentoo" [binary]) > >> (dependency required by "kde-frameworks/kcmutils-6.22.0::gentoo" > >> [binary]) > >> (dependency required by "kde-plasma/keditfiletype-6.5.5::gentoo" > >> [binary]) > > > > I note that all of these are binary. Are there any binary builds which > > do not use systemd? (I don't know as I don't use binary builds.) In > > my case "-systemd" in make.conf seems to be enough to avoid any use of > > systemd. > > My current first guess, not really having any experience with the > current incarnation of official Gentoo binary packages, would be an > incorrect profile. $ eselect profile show Current /etc/portage/make.profile symlink: default/linux/amd64/23.0/desktop/plasma > (BTW, this might be a good read, re: binary package compatibility > between profiles: > > <news://gmane.io/[email protected]> ) Hm. I'm having trouble installing a USENET client. Is that available in any other form? -- Regards, Peter.