Artix Linux Forum

Artix Linux => System => Topic started by: dcbdbis on 01 February 2020, 19:07:26

Title: [SOLVED] freerdp and libsystemd-dummy
Post by: dcbdbis on 01 February 2020, 19:07:26
Good Morning All,

A recent
Code: [Select]
sudo pacman -Syu
results in the error of:

Code: [Select]
[warning: cannot resolve "libsystemd.so=0-64", a dependency of "freerdp"
:: The following package cannot be upgraded due to unresolvable dependencies:
      freerdp

:: Do you want to skip the above package for this upgrade? [y/N]

So after reading a couple of posts about this error, I attempted to install libsystemd-dummy. pacman couldn't find the package. So I went to the Archlinux AUR, and it's not there either.

I use freerdp as part of my work to connect to Windows boxes to provide client support. How to I fix this?

Thanks!


Dave
Title: Re: freerdp and libsystemd-dummy
Post by: phoenix_king_rus on 01 February 2020, 19:24:09
libelogind now works as libsystemd replacement. I think, the only way for you to resolve this issue is to rebuild freerdp yourself
Title: Re: freerdp and libsystemd-dummy
Post by: Dudemanguy on 01 February 2020, 19:53:40
libsystemd-dummy is an ancient thing that no longer exists. I'm not sure when freerdp magically got a systemd dependency (it used to not have one), but this is probably something we should put in our repos.
Title: Re: freerdp and libsystemd-dummy
Post by: SGOrava on 01 February 2020, 20:00:05
freerdp during compilation detect if systemd-journald is present.
If it is systemd dependency is created, if not systemd dependency is not there.

See: https://github.com/FreeRDP/FreeRDP/blob/master/CMakeLists.txt#L820

And since Arch loves systemd... you all know what should be done.
Title: Re: freerdp and libsystemd-dummy
Post by: Dudemanguy on 01 February 2020, 21:26:12
A non-systemd freerdp is in galaxy now. Enjoy.
Title: Re: [SOLVED] freerdp and libsystemd-dummy
Post by: dcbdbis on 01 February 2020, 23:17:15
Thank you to all for your replies.

I use a local mirror for the repos. I have multiple machines, and I use my local mirror so as not to burden the Artix servers with excessive bandwidth usage for those multiple machines. After I re-synced my local mirror, then the update worked perfectly.

THANK YOU!

I am a retired sys admin. I HATE systemd with a complete passion. This cancer has it's fingers everywhere. I am completely bewildered that the Linux community as a whole tolerates this garbage. I mean, if it was well written, behaved properly, stuck with the original idea of an init system, and the systemd developers weren't so defensive regarding bug reports - I might feel differently.

I truly appreciate Artix.

THANK YOU again,


Dave