How to switch from network manager to wicked?

Not too long ago, I upgraded from Leap 15.0 to 15.1 and now my suspend/resume doesn’t work anymore.

  • The suspend works properly
  • half of the time, the resume doesn’t work, it kind of resumes. The screen doesn’t come up, everything is black and I have to alt-sysrq reisub

The problem seem to be with networkmanager. If I disconnect and disable manually before the sleep, the system resumes and then I reconnect.

How do I replace networkmanager with wicked?

Thanks

Via YaST > System > Network Settings > Global Options… choose the preferred network management service.

Thank you, that’s much more simple than what I expected. I thought that I would need to write some systemd.services

When you want something on the system management level, always first try if YaST offers a solution.
Even better, when you are new to openSUSE system management, take the time to look around a bit in all the YaST modules, so you get an idea where it could be of help when need arises.

After all YaST is for many one of the reasons to go for openSUSE.

No, you don’t need to do that but,

  • I’ve, only just now, noticed that, on this Leap 15.1 «wicked» system, upgraded through the various openSUSE releases since – can’t remember when – could have been 9.x or 10.x (pre-Leap … ) – the “NetworkManager-dispatcher.service
    ” was enabled – possibly due to the upgrade from Leap 15.0 to 15.1 …

After changing from Network Manager to Wicked by means of YaST, do a quick check of the status of the Network Manager systemd units:

 > systemctl list-unit-files | grep -i 'network'