Can't start NetworkManager

Hello everyone,

I seem to have somehow messed up my repositories and now NetworkManager isn’t working.

I have two errors happening, which I’m sure are related. First of all, when I try to load knetworkmanager, I get the error:

knetworkmanager: error while loading shared libraries: libkminterminals.so.4: cannot open shared object file: No such file or directory

Second of all, when I restart my computer, upon loading I get a message from Akondi Server Self-Test saying several databases failed. I’ve never seen this before, so I think fixing these errors would be best? Some of the errors are MySql failed, akondi not registered at dbus, etc.

Lastly, I don’t have a wired connection so currently my machine has no internet. I’m using a second laptop to get necessary files and I transfer them with usb.

Any help would be appreciated in resolving this!

This library have you installed it?

If not try

 su 
# zypper install libkminterminals.so.4

I mispelled libkminterminals, it’s libknminterminals

I tried looking for the package, which I found is a part of NetworkManager-kde4-libs, which I do in fact have installed.

I tried using zypper but it failed. As far as I know, zypper won’t work since I can’t connect my computer to the internet.

NetworkManager-kde4 provides this

  p, li { white-space: pre-wrap; }  /usr/bin/knetworkmanager
/usr/share/applications/kde4/knetworkmanager.desktop
/usr/share/autostart/kde4-knetworkmanager-autostart.desktop
/usr/share/icons/hicolor/32x32/apps/knetworkmanager.png
/usr/share/kde4/env
/usr/share/kde4/env/knetworkmanager.default.sh

As you can see from below, NetworkManager-kde4-libs provides

/usr/lib64/kde4/kcm_networkmanagement.so
/usr/lib64/kde4/kcm_networkmanagement_tray.so
/usr/lib64/kde4/libexec/networkmanagement_configshell
/usr/lib64/libknm_nm.so
/usr/lib64/libknmclient.so
/usr/lib64/libknmclient.so.4
/usr/lib64/libknmclient.so.4.6.0
/usr/lib64/libknminternals.so
/usr/lib64/libknminternals.so.4
/usr/lib64/libknminternals.so.4.6.0
/usr/lib64/libknmservice.so
/usr/lib64/libknmservice.so.4
/usr/lib64/libknmservice.so.4.6.0
/usr/lib64/libknmui.so
/usr/lib64/libknmui.so.4
/usr/lib64/libknmui.so.4.6.0
/usr/lib64/libsolidcontrolfuture.so
/usr/share/icons/hicolor/32x32/apps/knetworkmanager.png
/usr/share/icons/oxygen/128x128/devices
/usr/share/icons/oxygen/128x128/devices/network-wired-activated.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-0.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-100.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-25.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-50.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-75.png
/usr/share/icons/oxygen/16x16/devices
/usr/share/icons/oxygen/16x16/devices/network-wired-activated.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-0.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-100.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-25.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-50.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-75.png
/usr/share/icons/oxygen/22x22/devices
/usr/share/icons/oxygen/22x22/devices/network-wired-activated.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-0.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-100.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-25.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-50.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-75.png
/usr/share/icons/oxygen/32x32/devices
/usr/share/icons/oxygen/32x32/devices/network-defaultroute.png
/usr/share/icons/oxygen/32x32/devices/network-wired-activated.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-0.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-100.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-25.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-50.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-75.png
/usr/share/icons/oxygen/48x48/devices
/usr/share/icons/oxygen/48x48/devices/network-wired-activated.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-0.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-100.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-25.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-50.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-75.png
/usr/share/icons/oxygen/64x64/devices
/usr/share/icons/oxygen/64x64/devices/network-wired-activated.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-0.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-100.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-25.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-50.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-75.png
/usr/share/kde4/apps/networkmanagement
/usr/share/kde4/apps/networkmanagement/networkmanagement.notifyrc
/usr/share/kde4/services/kcm_networkmanagement.desktop
/usr/share/kde4/services/kcm_networkmanagement_tray.desktop
/usr/share/kde4/servicetypes/networkmanagement_vpnuiplugin.desktop

I can’t find this libkminterminals.so.4 anywhere. Perhaps you mistyped it. Even google only shows libkminterminals.so.4 as this thread right here, and that’s the only mention of this file, this library.

rpm -q --whatprovides libkminterminals.so.4 revealed nothing
rpm -q --provides libkminterminals.so.4 revealed nothing
rpm -q --whatrequires libkminterminals.so.4 revealed nothing
rpm -q --requires libkminterminals.so.4 revealed nothing

Checking webpin and the openSUSE software search for this also revealed nothing.

That would be this package NetworkManager-kde4-libs that you need.
You can use zypper to install that.

Install that package

# zypper in plasmoid-networkmanagement
kquitapp knetworkmanager qdbus org.kde.kded /kded loadModule networkmanagement

I already have plasmoid-networkmanagement, and I CAN’T use zypper because it tries to connect to the internet (which I don’t have since my NetworkManager isn’t working). I get the error:

Download (curl) error for 'http://......'
Error code: Connection failed

Also, running kquitapp doesn’t do anything because knetworkmanager isn’t running since it fails to load with the error:

 knetworkmanager: error while loading shared libraries: libknminterminals.so.4: cannot open shared object file: No such file or directory 

Did you follow Jonathan’s advice re NetworkManager-kde4-libs package?

I already have NetworkManager-kde4-libs installed.

Neither can I.

libknminternals.so.4

I can not find it, but I ask in Hellas subforum maybe they have found.

It’s the 9th one down.


/usr/lib64/kde4/kcm_networkmanagement.so
/usr/lib64/kde4/kcm_networkmanagement_tray.so
/usr/lib64/kde4/libexec/networkmanagement_configshell
/usr/lib64/libknm_nm.so
/usr/lib64/libknmclient.so
/usr/lib64/libknmclient.so.4
/usr/lib64/libknmclient.so.4.6.0
/usr/lib64/libknminternals.so
/usr/lib64/**libknminternals.so.4**
/usr/lib64/libknminternals.so.4.6.0
/usr/lib64/libknmservice.so
/usr/lib64/libknmservice.so.4
/usr/lib64/libknmservice.so.4.6.0
/usr/lib64/libknmui.so
/usr/lib64/libknmui.so.4
/usr/lib64/libknmui.so.4.6.0
/usr/lib64/libsolidcontrolfuture.so
/usr/share/icons/hicolor/32x32/apps/knetworkmanager.png
/usr/share/icons/oxygen/128x128/devices
/usr/share/icons/oxygen/128x128/devices/network-wired-activated.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-0.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-100.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-25.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-50.png
/usr/share/icons/oxygen/128x128/devices/network-wireless-75.png
/usr/share/icons/oxygen/16x16/devices
/usr/share/icons/oxygen/16x16/devices/network-wired-activated.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-0.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-100.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-25.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-50.png
/usr/share/icons/oxygen/16x16/devices/network-wireless-75.png
/usr/share/icons/oxygen/22x22/devices
/usr/share/icons/oxygen/22x22/devices/network-wired-activated.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-0.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-100.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-25.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-50.png
/usr/share/icons/oxygen/22x22/devices/network-wireless-75.png
/usr/share/icons/oxygen/32x32/devices
/usr/share/icons/oxygen/32x32/devices/network-defaultroute.png
/usr/share/icons/oxygen/32x32/devices/network-wired-activated.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-0.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-100.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-25.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-50.png
/usr/share/icons/oxygen/32x32/devices/network-wireless-75.png
/usr/share/icons/oxygen/48x48/devices
/usr/share/icons/oxygen/48x48/devices/network-wired-activated.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-0.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-100.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-25.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-50.png
/usr/share/icons/oxygen/48x48/devices/network-wireless-75.png
/usr/share/icons/oxygen/64x64/devices
/usr/share/icons/oxygen/64x64/devices/network-wired-activated.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-0.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-100.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-25.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-50.png
/usr/share/icons/oxygen/64x64/devices/network-wireless-75.png
/usr/share/kde4/apps/networkmanagement
/usr/share/kde4/apps/networkmanagement/networkmanagement.notifyrc
/usr/share/kde4/services/kcm_networkmanagement.desktop
/usr/share/kde4/services/kcm_networkmanagement_tray.desktop
/usr/share/kde4/servicetypes/networkmanagement_vpnuiplugin.desktop

What about the problem with the akondi servre and dbus; is anyone familiar with that?

At least you have an error message. I gave up on my Gnome Desktop NetworkManager not obtaining DHCP (no error messages). So, I switched to standard if-up and if-down and I get DHCP every time now.

Akondi requires sql to not only be installed but running. It also uses Kwallet. Check those first.