Systemd services disappearing

Hello,

During regular execution of garuda-update I noticed a few error messages in step (6) “Checking for package with missing dependencies…” and are not entirely sure what is going on.

( 6/18) Checking for package with missing dependencies...
File "/usr/lib/qt/plugins/kwin/effects/plugins/kwin4_effect_slidingnotifications.so" from package "kwin-effects-sliding-
notifications" is missing dependency "libkwineffects.so.14"
Package "python-shiboken2" has files in directory "/usr/lib/python3.11" that are ignored by the current Python interpret
er
Package "python-vdf-solstice" has files in directory "/usr/lib/python3.12" that are ignored by the current Python interp
reter
Systemd enabled service has broken link in "/etc/systemd/system/local-fs.target.wants/ananicy-cpp.service"
Systemd enabled service has broken link in "/etc/systemd/system/multi-user.target.wants/irqbalance.service"
Systemd enabled service has broken link in "/etc/systemd/system/multi-user.target.wants/memavaild.service"
Systemd enabled service has broken link in "/etc/systemd/system/multi-user.target.wants/nohang-desktop.service"
Systemd enabled service has broken link in "/etc/systemd/system/multi-user.target.wants/preload.service"
Systemd enabled service has broken link in "/etc/systemd/system/multi-user.target.wants/prelockd.service"
Systemd enabled service has broken link in "/etc/systemd/system/multi-user.target.wants/libvirtd.service"
Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/virtlockd.socket"
Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/virtlogd.socket"
Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/libvirtd.socket"
Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/libvirtd-ro.socket"

Looks like some packages lost dependencies. I don’t know why, but I removed these packages manually. There were actually more packages with missing dependencies including “ungoogled-chromium”. Anyway, removing “ungoogled-chromium” and installing “chromium” worked.

But, there are also some systemd services without configuration files and I am not sure what to do with those. First I thought these files got moved to another place on the harddisk, but “find” tells me that there are no files irqbalance.service, nohang-desktop.service, memavaild.service etc. on my harddisk. Only those broken links. I have the impression that these systemd services are essential, so not sure if I should just delete the broken links. Any suggestion?

I think I have been seeing these error messages for a couple of days now.

Regards, Helmut

They dos not exist anymore.

Personally, I ignore them :smiley:

That can be happening if some package are updated.Would not delete first because next update can be fixed this when you dont have critical error in the garuda inxi on the bottom.=)

Please post your garuda-inxi as requested by the template.


Some, if not all packages are AUR packages (including the services).

Then this would be wrong, if AUR packages are installed you should use garuda-update -a to keep these packages up to date.

What does this mean, correctly uninstalled via terminal/octopi/etc or simply deleted manually?

Simply removing the symlinks will be sufficient. These were enabled services at some point, until the packages of those services (and therefore the .service files) got removed from the system.

2 Likes

Thank you for the guidance! This works for me.

I use a few AUR packages and removed/installed them via pacman. garuda-update -a works fine as well.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.