After a recent update via the GUI update manager that brought Network Manager to networkmanager-1.10.5dev+3+g5159c34ea-1-x86_64.pkg.tar.xz, and rebooting, it fails to restart.
I have looked at systemctl status NetworkManager. It says :
Mär 21 12:40:08 Quartz systemd[1]: NetworkManager.service: Failed with result 'exit-code'.
Mär 21 12:40:08 Quartz systemd[1]: Failed to start Network Manager.
Mär 21 12:40:08 Quartz systemd[1]: NetworkManager.service: Service hold-off time over, scheduling restart.
Mär 21 12:40:08 Quartz systemd[1]: NetworkManager.service: Scheduled restart job, restart counter is at 5.
Mär 21 12:40:08 Quartz systemd[1]: Stopped Network Manager.
Mär 21 12:40:08 Quartz systemd[1]: NetworkManager.service: Start request repeated too quickly.
Mär 21 12:40:08 Quartz systemd[1]: NetworkManager.service: Failed with result 'exit-code'.
Mär 21 12:40:08 Quartz systemd[1]: Failed to start Network Manager.
I tried to force reload it via systemctl force-reload NetworkManager. This didn’t make any difference.
Then I looked at journalctl via journalctl --unit=NetworkManager.service | tail -160
This gave me :
Mär 21 12:43:07 Quartz systemd[1]: Starting Network Manager...
Mär 21 12:43:07 Quartz NetworkManager[1896]: /usr/bin/NetworkManager: error while loading shared libraries: libpsl.so.5: cannot open shared object file: No such file or directory
Then I found out, that the current libpsl installation uses libpsl.so.6. Generating a symlink to that with the name libpsl.so.5 and then restarting network manager didnt work. However, copying the file as /usr/lib/libpsl.so.5, then restarting with systemctl restart NetworkManager seems to have worked.
This is a very dirty hack. I therefore request a little check on the libpsl / networkmanager packages, please.
Thank you