NetworkManager fails to start - [Solved]

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

The version of networkmanager in the stable branch is 1.10.6-1.0, you may have had a failed update.
Try updateing again once your repo is fully synced, and from the command line:

sudo pacman -Syyu

To check on your local repo status: http://repo.manjaro.org/

You are right, there was a sync problem. thank you