Artix Linux Forum

Artix Linux => Applications & Software => Topic started by: recluce on 07 August 2025, 03:51:02

Title: Mate System Monitor - systemd dependency
Post by: recluce on 07 August 2025, 03:51:02
It looks like Mate System Monitor now has a dependency on systemd that gets not flagged or resolved:

Code: [Select]
[stephan@Bazil ~]$ mate-system-monitor 
mate-system-monitor: error while loading shared libraries: libsystemd.so.0: cannot open shared object file: No such file or directory

This applies to mate-system-monitor 1.28.1-3, version 1.28.1-1 works just fine. Not sure what to do except holding back this package. Also, just reading about some tool wanting systemd on Artix made an ice-cold shiver run down my spine.  :o
Title: Re: Mate System Monitor - systemd dependency
Post by: corysanin on 07 August 2025, 04:48:00
I have a suspicion that you got your package from Arch and not Artix. Our build server isn't even able to build against libsystemd.so. It doesn't have access to it.
Title: Re: Mate System Monitor - systemd dependency
Post by: Worm_Jim on 07 August 2025, 05:02:14
Artix builds (https://gitea.artixlinux.org/packages/mate-system-monitor/src/branch/master/PKGBUILD) the package with the --disable-systemd option, so as corysanin said, you most likely installed the package from the Arch repositories. Also, I tested this package and as you can see, everything is fine:

Code: [Select]
~ ❯ LANG=en
~ ❯ doas pacman -Qi mate-system-monitor
Name            : mate-system-monitor
Version         : 1.28.1-3
Description     : A system monitor for MATE
Architecture    : x86_64
URL             : https://mate-desktop.org
Licenses        : GPL-2.0-or-later
Groups          : mate-extra
Provides        : None
Depends On      : gtkmm3  libgtop  libwnck3  gettext  polkit
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : mate-system-monitor-gtk3
Replaces        : mate-system-monitor-gtk3
Installed Size  : 11.01 MiB
Packager        : Thiago O Calsolari <[email protected]>
Build Date      : Sat Apr 26 03:06:52 2025
Install Date    : Thu Aug 7 09:55:20 2025
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature

~ ❯ mate-system-monitor

(process:7615): Gtk-WARNING **: 09:56:08.044: Locale not supported by C library.
Using the fallback 'C' locale.
Fontconfig warning: using without calling FcInit()


Artix repositories should always be located ABOVE the Arch repositories in your /etc/pacman.conf. (https://wiki.artixlinux.org/Main/Repositories#Arch_repositories)
Title: Re: Mate System Monitor - systemd dependency
Post by: recluce on 07 August 2025, 17:07:07
I removed it again and reinstalled it, this time it worked. I do have a few Arch repositories on, but the package in both cases allegedly came from the Artix Extra [mate-extra] repository. The wrong package was part of a regular pacman -Syu update. Weird.

I any case, thank you for the pointer in the right direction, problem solved.
Title: Re: Mate System Monitor - systemd dependency
Post by: rayburn on 07 August 2025, 18:19:44
Artix doesn't have an 'extra' repo, that is an arch repo.  :)