Version: (using KDE 4.2.1) Compiler: gcc (Gentoo 4.3.3-r1 p1.1, pie-10.1.5) 4.3.3 OS: Linux Installed from: Gentoo Packages # solid-network listdevices solid-network(20996)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-root/ksycoca4" solid-network(20996)/kdecore (KLibLoader) kde4Factory: The library "/usr/lib64/kde4/solid_fakenet.so" does not offer a qt_plugin_instance function. solid-network(20996)/kdecore (KLibLoader) kde3Factory: The library "/usr/lib64/kde4/solid_fakenet.so" does not offer an "init_solid_fakenet" function. solid-network(20996) Solid::Control::ManagerBasePrivate::loadBackend: Error loading ' "Fake Net" ', KService said: "Cannot resolve symbol "init_solid_fakenet" in /usr/lib64/kde4/solid_fakenet.so: (/usr/lib64/kde4/solid_fakenet.so: undefined symbol: init_solid_fakenet)" debug: network interface list contains: 0 entries Maybe it is only Gentoo packaging issue, I have it on all my three boxes and confirmed by another gentoo user, but I saw this error message in several logs found via google. However another issues were discussed. Recompilation of solid finished correctly, but the issue remains. This bug caused at least that kopete does not reconnect after connection is again available.
This is a version mismatch problem. Please recompile your Solid packages. Thanks
(In reply to comment #1) > This is a version mismatch problem. Please recompile your Solid packages. > Thanks Already done. See my sentence above: "Recompilation of solid finished correctly, but the issue remains." Nothing changed :-( We did more investigation in http://bugs.gentoo.org/show_bug.cgi?id=263490 Un-installation of solid packages, recompilation of kdelibs and new installation of solid does not helped.
Plus I have the same issue on all of my three boxes, including the fresh installation (upgrade to amd64) from last week. There was installed KDE 4.2.1 only, so there is maybe missing something, but should be not a version mishmash. I need to find what is missing.
Created attachment 32394 [details] The full build log
One question. The init_solid_fakenet function should be present in /usr/kde/4.2/lib64/kde4/solid_fakenet.so or not?
Patch on link below fixed the missing symbol and solid-network works now, but solid still not reflect the connection status change. https://bugs.gentoo.org/show_bug.cgi?id=263490#c16 Is this correct? [08:00:55 root@nbmkyral marian]# solid-network listdevices solid-network(6995)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-root/ksycoca4" solid-network(6995)/kdecore (KLibLoader) kde4Factory: The library "/usr/lib64/kde4/solid_fakenet.so" does not offer a qt_plugin_instance function. solid-network(6995) FakeNetworkManager::parseNetworkingFile: Parsing fake computer XML: "/usr/share/apps/solidfakenetbackend/fakenetworking.xml" solid-network(6995) FakeNetworkManager::parseDeviceElement: Listing device: "/org/kde/solid/fakenet/eth0" solid-network(6995) FakeNetworkManager::parseDeviceElement: Listing properties: "/org/kde/solid/fakenet/accesspoints/0" solid-network(6995) FakeNetworkManager::parseDeviceElement: Listing properties: "/org/kde/solid/fakenet/accesspoints/1" solid-network(6995) FakeNetworkManager::parseDeviceElement: Listing properties: "/org/kde/solid/fakenet/accesspoints/2" solid-network(6995) FakeNetworkManager::parseDeviceElement: Listing properties: "/org/kde/solid/fakenet/accesspoint/3" solid-network(6995) FakeNetworkManager::parseDeviceElement: Listing properties: "/org/kde/solid/fakenet/accesspoint/8" solid-network(6995) FakeNetworkManager::parseDeviceElement: Creating FakeNetworkDevice for "/org/kde/solid/fakenet/eth0" solid-network(6995) FakeNetworkManager::parseDeviceElement: Injecting "" solid-network(6995) FakeNetworkManager::parseDeviceElement: Injecting "" solid-network(6995) FakeNetworkManager::parseDeviceElement: Injecting "" solid-network(6995) FakeNetworkManager::parseDeviceElement: Injecting "" solid-network(6995) FakeNetworkManager::parseDeviceElement: Injecting "" solid-network(6995) FakeNetworkManager::parseDeviceElement: Listing device: "/org/kde/solid/fakenet/eth1" solid-network(6995) FakeNetworkManager::parseDeviceElement: Creating FakeNetworkDevice for "/org/kde/solid/fakenet/eth1" solid-network(6995) Solid::Control::ManagerBasePrivate::loadBackend: Backend loaded: "Fake Net" debug: network interface list contains: 0 entries
Kind of old, marking as unmaintained