GNOME Bugzilla – Bug 710091
update to networkmanager-0.9.8.6 broke networkmanager, can not recover
Last modified: 2013-10-20 16:33:42 UTC
I use gentoo and this problem was reported by me to the gentoo bugzilla. But devs over there could not really figure out what the problem is, hence this email. https://bugs.gentoo.org/show_bug.cgi?id=487496 Recently I upgraded from 0.9.8.4 to 0.9.8.6 and as a result I can not use NM at all. The problem is that I can not add a profile (clicking Add in the add profile window has no effect) or even connect to a wireless network. I can see my devices and wifi APs but turning them on or selecting APs has no effect. I tried removing the /etc/NetworkManager dir entirely but it had no effect. I've been using nm for a long time and this is the first time I am facing such a problem. Here are the logs I have: Oct 12 12:56:24 mordor dbus-daemon[371]: dbus[371]: [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service' Oct 12 12:56:24 mordor dbus[371]: [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service' Oct 12 12:56:24 mordor NetworkManager[13390]: <info> NetworkManager (version 0.9.8.6) is starting... Oct 12 12:56:24 mordor NetworkManager[13390]: <info> Read config file /etc/NetworkManager/NetworkManager.conf Oct 12 12:56:24 mordor NetworkManager[13390]: <info> WEXT support is enabled Oct 12 12:56:24 mordor NetworkManager[13390]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory Oct 12 12:56:24 mordor NetworkManager[13390]: <info> Loaded plugin keyfile: (c) 2007 - 2010 Red Hat, Inc. To report bugs please use the NetworkManager mailing list. Oct 12 12:56:24 mordor NetworkManager[13390]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory Oct 12 12:56:24 mordor NetworkManager[13390]: keyfile: parsing .keep_net-misc_networkmanager-0 ... Oct 12 12:56:24 mordor NetworkManager[13390]: Connection failed to verify: (unknown) Oct 12 12:56:24 mordor NetworkManager[13390]: keyfile: error: invalid or missing connection property '(null)/connection setting not found' Oct 12 12:56:24 mordor NetworkManager[13390]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory Oct 12 12:56:24 mordor NetworkManager[13390]: <info> monitoring kernel firmware directory '/lib/firmware'. Oct 12 12:56:24 mordor NetworkManager[13390]: <info> WiFi hardware radio set enabled Oct 12 12:56:24 mordor dbus-daemon[371]: dbus[371]: [system] Successfully activated service 'org.freedesktop.NetworkManager' Oct 12 12:56:24 mordor dbus[371]: [system] Successfully activated service 'org.freedesktop.NetworkManager' Oct 12 12:56:24 mordor NetworkManager[13390]: <info> WiFi enabled by radio killswitch; enabled by state file Oct 12 12:56:24 mordor NetworkManager[13390]: <info> WWAN enabled by radio killswitch; enabled by state file Oct 12 12:56:24 mordor NetworkManager[13390]: <info> WiMAX enabled by radio killswitch; enabled by state file Oct 12 12:56:24 mordor NetworkManager[13390]: <info> Networking is enabled by state file Oct 12 12:56:24 mordor NetworkManager[13390]: <warn> failed to allocate link cache: (-10) Operation not supported Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth0): carrier is OFF Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth0): new Ethernet device (driver: 'r8169' ifindex: 2) Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/0 Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth0): bringing up device. Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth0): preparing device. Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth0): deactivating device (reason 'managed') [2] Oct 12 12:56:24 mordor NetworkManager[13390]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth0 Oct 12 12:56:24 mordor NetworkManager[13390]: Unknown setting '802-3-ethernet' Oct 12 12:56:24 mordor NetworkManager[13390]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 Oct 12 12:56:24 mordor NetworkManager[13390]: <warn> failed to allocate link cache: (-10) Operation not supported Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): carrier is ON Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): new Ethernet device (driver: 'r8169' ifindex: 3) Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): exported as /org/freedesktop/NetworkManager/Devices/1 Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): preparing device. Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): deactivating device (reason 'managed') [2] Oct 12 12:56:24 mordor NetworkManager[13390]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/net/eth1 Oct 12 12:56:24 mordor NetworkManager[13390]: Unknown setting '802-3-ethernet' Oct 12 12:56:24 mordor NetworkManager[13390]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 Oct 12 12:56:24 mordor NetworkManager[13390]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... Oct 12 12:56:24 mordor NetworkManager[13390]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): device state change: unavailable -> disconnected (reason 'none') [20 30 0] Oct 12 12:56:30 mordor NetworkManager[13390]: <info> caught signal 15, shutting down normally. Oct 12 12:56:30 mordor NetworkManager[13390]: <info> (eth0): device state change: unavailable -> unmanaged (reason 'removed') [20 10 36] Oct 12 12:56:30 mordor NetworkManager[13390]: <info> (eth0): cleaning up... Oct 12 12:56:30 mordor NetworkManager[13390]: <info> (eth0): taking down device. Oct 12 12:56:30 mordor kernel: [ 7329.448248] NetworkManager[13390]: segfault at 0 ip 00007fd417a37060 sp 00007fffb1128228 error 4 in libglib-2.0.so.0.3600.4[7fd4179fb000+12c000] Oct 12 12:56:30 mordor NetworkManager[13390]: nm_connection_get_path: assertion `NM_IS_CONNECTION (connection)' failed Oct 12 12:56:30 mordor systemd[1]: NetworkManager.service: main process exited, code=killed, status=11/SEGV Oct 12 12:56:30 mordor systemd[1]: Unit NetworkManager.service entered failed state. Oct 12 12:56:30 mordor dbus-daemon[371]: dbus[371]: [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service' Oct 12 12:56:30 mordor dbus[371]: [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service' Oct 12 12:56:30 mordor NetworkManager[13440]: <info> NetworkManager (version 0.9.8.6) is starting... Oct 12 12:56:30 mordor NetworkManager[13440]: <info> Read config file /etc/NetworkManager/NetworkManager.conf Oct 12 12:56:30 mordor NetworkManager[13440]: <info> WEXT support is enabled Oct 12 12:56:30 mordor NetworkManager[13440]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory Oct 12 12:56:30 mordor NetworkManager[13440]: <info> Loaded plugin keyfile: (c) 2007 - 2010 Red Hat, Inc. To report bugs please use the NetworkManager mailing list. Oct 12 12:56:30 mordor NetworkManager[13440]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory Oct 12 12:56:30 mordor NetworkManager[13440]: keyfile: parsing .keep_net-misc_networkmanager-0 ... Oct 12 12:56:30 mordor NetworkManager[13440]: Connection failed to verify: (unknown) Oct 12 12:56:30 mordor NetworkManager[13440]: keyfile: error: invalid or missing connection property '(null)/connection setting not found' Oct 12 12:56:30 mordor NetworkManager[13440]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory Oct 12 12:56:30 mordor NetworkManager[13440]: <info> monitoring kernel firmware directory '/lib/firmware'. Oct 12 12:56:30 mordor NetworkManager[13440]: <info> WiFi hardware radio set enabled Oct 12 12:56:30 mordor dbus-daemon[371]: dbus[371]: [system] Successfully activated service 'org.freedesktop.NetworkManager' Oct 12 12:56:30 mordor dbus[371]: [system] Successfully activated service 'org.freedesktop.NetworkManager' Oct 12 12:56:30 mordor NetworkManager[13440]: <info> WiFi enabled by radio killswitch; enabled by state file Oct 12 12:56:30 mordor NetworkManager[13440]: <info> WWAN enabled by radio killswitch; enabled by state file Oct 12 12:56:30 mordor NetworkManager[13440]: <info> WiMAX enabled by radio killswitch; enabled by state file Oct 12 12:56:30 mordor NetworkManager[13440]: <info> Networking is enabled by state file Oct 12 12:56:30 mordor NetworkManager[13440]: <warn> failed to allocate link cache: (-10) Operation not supported Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth0): carrier is OFF Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth0): new Ethernet device (driver: 'r8169' ifindex: 2) Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/0 Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth0): bringing up device. Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth0): preparing device. Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth0): deactivating device (reason 'managed') [2] Oct 12 12:56:30 mordor NetworkManager[13440]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth0 Oct 12 12:56:30 mordor NetworkManager[13440]: Unknown setting '802-3-ethernet' Oct 12 12:56:30 mordor NetworkManager[13440]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 Oct 12 12:56:30 mordor NetworkManager[13440]: <warn> failed to allocate link cache: (-10) Operation not supported Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth1): carrier is ON Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth1): new Ethernet device (driver: 'r8169' ifindex: 3) Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth1): exported as /org/freedesktop/NetworkManager/Devices/1 Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth1): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth1): preparing device. Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth1): deactivating device (reason 'managed') [2] Oct 12 12:56:30 mordor NetworkManager[13440]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/net/eth1 Oct 12 12:56:30 mordor NetworkManager[13440]: Unknown setting '802-3-ethernet' Oct 12 12:56:30 mordor NetworkManager[13440]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 Oct 12 12:56:30 mordor NetworkManager[13440]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... Oct 12 12:56:30 mordor NetworkManager[13440]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... Oct 12 12:56:30 mordor NetworkManager[13440]: <info> (eth1): device state change: unavailable -> disconnected (reason 'none') [20 30 0] Oct 12 12:57:37 mordor NetworkManager[13440]: Unknown setting 'connection' Oct 12 12:57:37 mordor NetworkManager[13440]: Unknown setting '802-3-ethernet' Oct 12 12:57:37 mordor NetworkManager[13440]: Unknown setting '802-3-ethernet' Oct 12 12:59:34 mordor NetworkManager[13440]: <info> caught signal 15, shutting down normally. Oct 12 12:59:34 mordor NetworkManager[13440]: <info> (eth0): device state change: unavailable -> unmanaged (reason 'removed') [20 10 36] Oct 12 12:59:34 mordor NetworkManager[13440]: <info> (eth0): cleaning up... Oct 12 12:59:34 mordor NetworkManager[13440]: <info> (eth0): taking down device. Oct 12 12:59:34 mordor NetworkManager[13440]: nm_connection_get_path: assertion `NM_IS_CONNECTION (connection)' failed Oct 12 12:59:34 mordor kernel: [ 7513.530353] NetworkManager[13440]: segfault at 0 ip 00007fca8df02060 sp 00007fff2da4fc78 error 4 in libglib-2.0.so.0.3600.4[7fca8dec6000+12c000] Oct 12 12:59:34 mordor systemd[1]: NetworkManager.service: main process exited, code=killed, status=11/SEGV Oct 12 12:59:34 mordor systemd[1]: Unit NetworkManager.service entered failed state. Oct 12 12:59:34 mordor dbus-daemon[371]: dbus[371]: [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service' Oct 12 12:59:34 mordor dbus[371]: [system] Activating via systemd: service name='org.freedesktop.NetworkManager' unit='dbus-org.freedesktop.NetworkManager.service' Oct 12 12:59:34 mordor NetworkManager[13760]: <info> NetworkManager (version 0.9.8.6) is starting... Oct 12 12:59:34 mordor NetworkManager[13760]: <info> Read config file /etc/NetworkManager/NetworkManager.conf Oct 12 12:59:34 mordor NetworkManager[13760]: <info> WEXT support is enabled Oct 12 12:59:34 mordor NetworkManager[13760]: <info> Loaded plugin keyfile: (c) 2007 - 2010 Red Hat, Inc. To report bugs please use the NetworkManager mailing list. Oct 12 12:59:34 mordor NetworkManager[13760]: keyfile: parsing .keep_net-misc_networkmanager-0 ... Oct 12 12:59:34 mordor NetworkManager[13760]: Connection failed to verify: (unknown) Oct 12 12:59:34 mordor NetworkManager[13760]: keyfile: error: invalid or missing connection property '(null)/connection setting not found' Oct 12 12:59:34 mordor NetworkManager[13760]: <info> monitoring kernel firmware directory '/lib/firmware'. Oct 12 12:59:34 mordor NetworkManager[13760]: <info> WiFi hardware radio set enabled Oct 12 12:59:34 mordor dbus-daemon[371]: dbus[371]: [system] Successfully activated service 'org.freedesktop.NetworkManager' Oct 12 12:59:34 mordor dbus[371]: [system] Successfully activated service 'org.freedesktop.NetworkManager' Oct 12 12:59:34 mordor NetworkManager[13760]: <info> WiFi enabled by radio killswitch; enabled by state file Oct 12 12:59:34 mordor NetworkManager[13760]: <info> WWAN enabled by radio killswitch; enabled by state file Oct 12 12:59:34 mordor NetworkManager[13760]: <info> WiMAX enabled by radio killswitch; enabled by state file Oct 12 12:59:34 mordor NetworkManager[13760]: <info> Networking is enabled by state file Oct 12 12:59:34 mordor NetworkManager[13760]: <warn> failed to allocate link cache: (-10) Operation not supported Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth0): carrier is OFF Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth0): new Ethernet device (driver: 'r8169' ifindex: 2) Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/0 Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth0): bringing up device. Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth0): preparing device. Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth0): deactivating device (reason 'managed') [2] Oct 12 12:59:34 mordor NetworkManager[13760]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth0 Oct 12 12:59:34 mordor NetworkManager[13760]: Unknown setting '802-3-ethernet' Oct 12 12:59:34 mordor NetworkManager[13760]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 Oct 12 12:59:34 mordor NetworkManager[13760]: <warn> failed to allocate link cache: (-10) Operation not supported Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth1): carrier is ON Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth1): new Ethernet device (driver: 'r8169' ifindex: 3) Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth1): exported as /org/freedesktop/NetworkManager/Devices/1 Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth1): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth1): preparing device. Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth1): deactivating device (reason 'managed') [2] Oct 12 12:59:34 mordor NetworkManager[13760]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/net/eth1 Oct 12 12:59:34 mordor NetworkManager[13760]: Unknown setting '802-3-ethernet' Oct 12 12:59:34 mordor NetworkManager[13760]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 Oct 12 12:59:34 mordor NetworkManager[13760]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... Oct 12 12:59:34 mordor NetworkManager[13760]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... Oct 12 12:59:34 mordor NetworkManager[13760]: <info> (eth1): device state change: unavailable -> disconnected (reason 'none') [20 30 0] If I go back to 0.9.8.4 I now have same problems with it too, even tough there were no problems with it before the update. Output from NM 0.9.8.4: NetworkManager[19124]: <info> NetworkManager (version 0.9.8.4) is starting... NetworkManager[19124]: <info> Read config file /etc/NetworkManager/NetworkManager.conf NetworkManager[19124]: <info> WEXT support is enabled NetworkManager[19124]: SCPlugin-Ifnet: Initializing! NetworkManager[19124]: SCPlugin-Ifnet: management mode: managed NetworkManager[19124]: SCPlugin-Ifnet: Loading connections NetworkManager[19124]: SCPlugin-Ifnet: guessed connection type (eth0) = 802-3-ethernet NetworkManager[19124]: SCPlugin-Ifnet: update_connection_setting_from_config_block: name:eth0, id:eth0, uuid: a1a5b3d2-2e82-bbd6-f878-d26feacc2c7d NetworkManager[19124]: Unknown setting '802-3-ethernet' NetworkManager[19124]: SCPlugin-Ifnet: Found error: base setting GType not found NetworkManager[19124]: SCPlugin-Ifnet: Connection verified eth0:0 NetworkManager[19124]: SCPlugin-Ifnet: guessed connection type (0x4875736579696E2047697269746C6920283830322E31316E29) = 802-11-wireless NetworkManager[19124]: SCPlugin-Ifnet: update_connection_setting_from_config_block: name:0x4875736579696E2047697269746C6920283830322E31316E29, id:Huseyin Giritli (802.11n), uuid: 9876f9e8-8052-47f3-9cff-30c209265a31 NetworkManager[19124]: SCPlugin-Ifnet: Using mode: infrastructure NetworkManager[19124]: SCPlugin-Ifnet: wireless_setting added for 0x4875736579696E2047697269746C6920283830322E31316E29 NetworkManager[19124]: SCPlugin-Ifnet: updating wireless security settings (0x4875736579696E2047697269746C6920283830322E31316E29). NetworkManager[19124]: Unknown setting '802-11-wireless' NetworkManager[19124]: SCPlugin-Ifnet: Found error: base setting GType not found NetworkManager[19124]: SCPlugin-Ifnet: Connection verified 0x4875736579696E2047697269746C6920283830322E31316E29:0 NetworkManager[19124]: SCPlugin-Ifnet: guessed connection type (eth1) = 802-3-ethernet NetworkManager[19124]: SCPlugin-Ifnet: update_connection_setting_from_config_block: name:eth1, id:eth1, uuid: 6f1799c8-61ef-3437-6e02-156b71030428 NetworkManager[19124]: Unknown setting '802-3-ethernet' NetworkManager[19124]: SCPlugin-Ifnet: Found error: base setting GType not found NetworkManager[19124]: SCPlugin-Ifnet: Connection verified eth1:0 NetworkManager[19124]: SCPlugin-Ifnet: Hostname updated to: mordor NetworkManager[19124]: SCPlugin-Ifnet: Initialzation complete! NetworkManager[19124]: <info> Loaded plugin ifnet: (C) 1999-2010 Gentoo Foundation, Inc. To report bugs please use bugs.gentoo.org with [networkmanager] or [qiaomuf] prefix. NetworkManager[19124]: <info> Loaded plugin keyfile: (c) 2007 - 2010 Red Hat, Inc. To report bugs please use the NetworkManager mailing list. NetworkManager[19124]: SCPlugin-Ifnet: getting unmanaged specs... NetworkManager[19124]: SCPlugin-Ifnet: (25646464) ... get_connections. NetworkManager[19124]: SCPlugin-Ifnet: (25646464) connections count: 0 NetworkManager[19124]: keyfile: parsing .keep_net-misc_networkmanager-0 ... NetworkManager[19124]: Connection failed to verify: (unknown) NetworkManager[19124]: keyfile: error: invalid or missing connection property '(null)/connection setting not found' NetworkManager[19124]: SCPlugin-Ifnet: getting unmanaged specs... NetworkManager[19124]: <info> monitoring kernel firmware directory '/lib/firmware'. NetworkManager[19124]: <info> WiFi hardware radio set enabled NetworkManager[19124]: <info> WiFi enabled by radio killswitch; enabled by state file NetworkManager[19124]: <info> WWAN enabled by radio killswitch; enabled by state file NetworkManager[19124]: <info> WiMAX enabled by radio killswitch; enabled by state file NetworkManager[19124]: <info> Networking is enabled by state file NetworkManager[19124]: <warn> failed to allocate link cache: (-10) Operation not supported NetworkManager[19124]: <info> (eth0): carrier is OFF NetworkManager[19124]: <info> (eth0): new Ethernet device (driver: 'r8169' ifindex: 2) NetworkManager[19124]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/0 NetworkManager[19124]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] NetworkManager[19124]: <info> (eth0): bringing up device. NetworkManager[19124]: <info> (eth0): preparing device. NetworkManager[19124]: <info> (eth0): deactivating device (reason 'managed') [2] NetworkManager[19124]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth0 NetworkManager[19124]: Unknown setting '802-3-ethernet' NetworkManager[19124]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 NetworkManager[19124]: <warn> failed to allocate link cache: (-10) Operation not supported NetworkManager[19124]: <info> (eth1): carrier is ON NetworkManager[19124]: <info> (eth1): new Ethernet device (driver: 'r8169' ifindex: 3) NetworkManager[19124]: <info> (eth1): exported as /org/freedesktop/NetworkManager/Devices/1 NetworkManager[19124]: <info> (eth1): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] NetworkManager[19124]: <info> (eth1): preparing device. NetworkManager[19124]: <info> (eth1): deactivating device (reason 'managed') [2] NetworkManager[19124]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/net/eth1 NetworkManager[19124]: Unknown setting '802-3-ethernet' NetworkManager[19124]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 NetworkManager[19124]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... NetworkManager[19124]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... NetworkManager[19124]: <info> (eth1): device state change: unavailable -> disconnected (reason 'none') [20 30 0] PS: Please also inform me how to go back to 0.9.8.4 until this is fixed.
> PS: Please also inform me how to go back to 0.9.8.4 until this is fixed. Installing non-newest versions is a trivial task with gentoo: emerge -av =net-misc/networkmanager-0.9.8.4 Also, the bad thing is that you are comparing NetworkManager 0.9.8.4 with some configuration and Networkmanager 0.9.8.6 with removed configuration. I don't say it is a problem, just that you have to expect to get different results. I already posted some comments to specific log lines to the mailing lists: > Oct 12 12:56:24 mordor NetworkManager[13390]: Error parsing file > '/etc/NetworkManager/NetworkManager.conf': No such file or directory This is non-fatal, afaik. > Oct 12 12:56:24 mordor NetworkManager[13390]: Error parsing file > '/etc/NetworkManager/NetworkManager.conf': No such file or directory Should be non-fatal as well (but should be reported as there's no need to read the file twice nor to report the error twice. I wonder whether that happens with git master. > Oct 12 12:56:24 mordor NetworkManager[13390]: keyfile: > parsing .keep_net-misc_networkmanager-0 ... > Oct 12 12:56:24 mordor NetworkManager[13390]: Connection failed to > verify: (unknown) Non-fatal, but NetworkManager shouldn't IMO read that file. > Oct 12 12:56:24 mordor NetworkManager[13390]: Error parsing file > '/etc/NetworkManager/NetworkManager.conf': No such file or directory Duplicate once again, non-fatal. > Oct 12 12:56:24 mordor NetworkManager[13390]: <info> monitoring kernel > firmware directory '/lib/firmware'. > Oct 12 12:56:24 mordor NetworkManager[13390]: <info> WiFi hardware radio > set enabled > Oct 12 12:56:24 mordor dbus-daemon[371]: dbus[371]: [system] > Successfully activated service 'org.freedesktop.NetworkManager' Now NetworkManager is ready! It has no connections, though, according to the logs. > Oct 12 12:56:24 mordor NetworkManager[13390]: <info> Added default wired > connection 'Wired connection 1' A desktopy behavior of adding a default auto wired configuration at runtime... > state change: unmanaged -> unavailable (reason 'managed') [10 20 2] > Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): preparing > device. > Oct 12 12:56:24 mordor NetworkManager[13390]: <info> (eth1): > deactivating device (reason 'managed') [2] Looks OK. > Oct 12 12:56:24 mordor NetworkManager[13390]: <info> Added default wired > connection 'Wired connection 1' > for /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/net/eth1 > Oct 12 12:56:24 mordor NetworkManager[13390]: Unknown setting > '802-3-ethernet' Sounds like the auto-generated connection fails to provide correct settings. please file a bug report for that with http://bugzilla.gnome.org/ and don't forget to specify the version of NetworkManager there. Please link it with the Gentoo bug in both directions. The rest are just consequences of the problem noted here.
It would have been a bit more useful to file bug reports for the specific problems I pointed out.
(In reply to comment #1) > > PS: Please also inform me how to go back to 0.9.8.4 until this is fixed. > > Installing non-newest versions is a trivial task with gentoo: > > emerge -av =net-misc/networkmanager-0.9.8.4 My friend, I'm not asking you how to use portage here. I'm obviously having problems running, not installing, NM. > > Also, the bad thing is that you are comparing NetworkManager 0.9.8.4 with some > configuration and Networkmanager 0.9.8.6 with removed configuration. I don't > say it is a problem, just that you have to expect to get different results. > Well, I'm not getting different results, I'm getting exactly the same result, which is weird since it used to work with 0.9.8.4. So what I'm asking is, what can I do to make it work with 0.9.8.4 again? Why do I get the problem now (after trying to upgrade) and not before? I already tried removing /etc/NetworkManager completely and let the gentoo emerge install the default (which also answers why I run 0.9.8.4 with some config). But what else could be changed? I need to change back on those things because currently 0.9.8.4 does not run, exhibiting the same problem I'm seeing with 0.9.8.6.
For sake of completeness, I provide NM 0.9.8.4 with no config: No config file found or given; using /etc/NetworkManager/NetworkManager.conf NetworkManager[19270]: <info> NetworkManager (version 0.9.8.4) is starting... NetworkManager[19270]: <info> Read config file /etc/NetworkManager/NetworkManager.conf NetworkManager[19270]: <info> WEXT support is enabled NetworkManager[19270]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory NetworkManager[19270]: <info> Loaded plugin keyfile: (c) 2007 - 2010 Red Hat, Inc. To report bugs please use the NetworkManager mailing list. NetworkManager[19270]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory NetworkManager[19270]: keyfile: Cannot read directory '/etc/NetworkManager/system-connections': (4) Error opening directory '/etc/NetworkManager/system-connections': No such file or directory NetworkManager[19270]: Error parsing file '/etc/NetworkManager/NetworkManager.conf': No such file or directory NetworkManager[19270]: <info> monitoring kernel firmware directory '/lib/firmware'. NetworkManager[19270]: <info> WiFi hardware radio set enabled NetworkManager[19270]: <info> WiFi enabled by radio killswitch; enabled by state file NetworkManager[19270]: <info> WWAN enabled by radio killswitch; enabled by state file NetworkManager[19270]: <info> WiMAX enabled by radio killswitch; enabled by state file NetworkManager[19270]: <info> Networking is enabled by state file NetworkManager[19270]: <warn> failed to allocate link cache: (-10) Operation not supported NetworkManager[19270]: <info> (eth0): carrier is OFF NetworkManager[19270]: <info> (eth0): new Ethernet device (driver: 'r8169' ifindex: 2) NetworkManager[19270]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/0 NetworkManager[19270]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] NetworkManager[19270]: <info> (eth0): bringing up device. NetworkManager[19270]: <info> (eth0): preparing device. NetworkManager[19270]: <info> (eth0): deactivating device (reason 'managed') [2] NetworkManager[19270]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth0 NetworkManager[19270]: Unknown setting '802-3-ethernet' NetworkManager[19270]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 NetworkManager[19270]: <warn> failed to allocate link cache: (-10) Operation not supported NetworkManager[19270]: <info> (eth1): carrier is ON NetworkManager[19270]: <info> (eth1): new Ethernet device (driver: 'r8169' ifindex: 3) NetworkManager[19270]: <info> (eth1): exported as /org/freedesktop/NetworkManager/Devices/1 NetworkManager[19270]: <info> (eth1): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2] NetworkManager[19270]: <info> (eth1): preparing device. NetworkManager[19270]: <info> (eth1): deactivating device (reason 'managed') [2] NetworkManager[19270]: <info> Added default wired connection 'Wired connection 1' for /sys/devices/pci0000:00/0000:00:09.0/0000:05:00.0/net/eth1 NetworkManager[19270]: Unknown setting '802-3-ethernet' NetworkManager[19270]: <warn> plugin provided invalid connection: '(null)' / 'base setting GType not found' invalid: 2 NetworkManager[19270]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... NetworkManager[19270]: <warn> /sys/devices/virtual/net/lo: couldn't determine device driver; ignoring... NetworkManager[19270]: <info> (eth1): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
> NetworkManager[19270]: Unknown setting '802-3-ethernet' This shows that something has gone badly wrong. That shouldn't be possible. Do you perhaps have an out-of-date libnm-util.so? (Have you maybe ended up with multiple copies of it on disk somehow?)
(In reply to comment #5) > > NetworkManager[19270]: Unknown setting '802-3-ethernet' > > This shows that something has gone badly wrong. That shouldn't be possible. > > Do you perhaps have an out-of-date libnm-util.so? (Have you maybe ended up with > multiple copies of it on disk somehow?) Thank you for your input Dan. find /usr/ -name libnm-util.so /usr/lib64/libnm-util.so equery belongs /usr/lib64/libnm-util.so (a gentoo tool for checking which package a file belongs to) * Searching for /usr/lib64/libnm-util.so ... net-misc/networkmanager-0.9.8.4 (/usr/lib64/libnm-util.so -> libnm-util.so.2.4.0) net-misc/networkmanager-0.9.8.4 (/usr/lib64/libnm-util.so.2.4.0) ls -l /usr/lib64/libnm-util.so.2.4.0 -rwxr-xr-x 1 root root 420576 Oct 14 18:02 /usr/lib64/libnm-util.so.2.4.0 What else can I do to verify that I don't have an out-of-date libnm-util.so?
(In reply to comment #6) > What else can I do to verify that I don't have an out-of-date libnm-util.so? Could you run 'ldd /usr/sbin/NetworkManager'? It should tell you which exact so files would be used by the dynamic linker.
Thank you Pavel. I get this: ldd /usr/sbin/NetworkManager linux-vdso.so.1 (0x00007fff431ff000) libnm-util.so.2 => /usr/lib64/libnm-util.so.2 (0x00007fe9bde56000) libdbus-glib-1.so.2 => /usr/lib64/libdbus-glib-1.so.2 (0x00007fe9bdc2d000) libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3 (0x00007fe9bd9ee000) libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007fe9bd7ea000) libgudev-1.0.so.0 => /usr/lib64/libgudev-1.0.so.0 (0x00007fe9bd5df000) libnl-route-3.so.200 => /usr/lib64/libnl-route-3.so.200 (0x00007fe9bd38c000) libnl-genl-3.so.200 => /usr/lib64/libnl-genl-3.so.200 (0x00007fe9bd185000) libnl-3.so.200 => /usr/lib64/libnl-3.so.200 (0x00007fe9bcf66000) libpolkit-gobject-1.so.0 => /usr/lib64/libpolkit-gobject-1.so.0 (0x00007fe9bcd48000) libsystemd-login.so.0 => /usr/lib64/libsystemd-login.so.0 (0x00007fe9bcb3a000) libsoup-2.4.so.1 => /usr/lib64/libsoup-2.4.so.1 (0x00007fe9bc876000) libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007fe9bc512000) libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007fe9bc2be000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007fe9bbf90000) libm.so.6 => /lib64/libm.so.6 (0x00007fe9bbc98000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fe9bba7b000) libc.so.6 => /lib64/libc.so.6 (0x00007fe9bb6cd000) librt.so.1 => /lib64/librt.so.1 (0x00007fe9bb4c4000) libuuid.so.1 => /lib64/libuuid.so.1 (0x00007fe9bb2bf000) libssl3.so => /usr/lib64/libssl3.so (0x00007fe9bb075000) libsmime3.so => /usr/lib64/libsmime3.so (0x00007fe9bae46000) libnss3.so => /usr/lib64/libnss3.so (0x00007fe9bab11000) libnssutil3.so => /usr/lib64/libnssutil3.so (0x00007fe9ba8e4000) libplds4.so => /usr/lib64/libplds4.so (0x00007fe9ba6e0000) libplc4.so => /usr/lib64/libplc4.so (0x00007fe9ba4db000) libnspr4.so => /usr/lib64/libnspr4.so (0x00007fe9ba29b000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fe9ba097000) libudev.so.1 => /usr/lib64/libudev.so.1 (0x00007fe9b9e85000) /lib64/ld-linux-x86-64.so.2 (0x00007fe9be0bd000) libxml2.so.2 => /usr/lib64/libxml2.so.2 (0x00007fe9b9b1c000) libsqlite3.so.0 => /usr/lib64/libsqlite3.so.0 (0x00007fe9b9867000) libz.so.1 => /lib64/libz.so.1 (0x00007fe9b9651000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fe9b943a000) libffi.so.6 => /usr/lib64/libffi.so.6 (0x00007fe9b9232000) libicuuc.so.51 => /usr/lib64/libicuuc.so.51 (0x00007fe9b8eb5000) libicudata.so.51 => /usr/lib64/libicudata.so.51 (0x00007fe9b776b000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libstdc++.so.6 (0x00007fe9b7460000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/libgcc_s.so.1 (0x00007fe9b7249000)
I'm sorry we couldn't provide any useful help, yet. From the information we have, your previous installation of NetworkManager worked. You might want to double check the library below, but I guess you already did as much as you could. (In reply to comment #8) > libnm-util.so.2 => /usr/lib64/libnm-util.so.2 (0x00007fe9bde56000) So, my advice is to: 1) Remove NetworkManager (using emerge). 2) Search carefully for any left-over file, especially the noted library and remove them. 3) Install the version that always worked for you (or even an older one). 4) Same as step #2. 5) Try the latest version. If it's a packaging problem (not very likely), you'll find it and can report it to Gentoo maintainers. If it's a build problem, you might find a way to reliably reproduce it and we could fix it. Maybe Gentoo stores build-time environment variables somewhere? If it's a code problem in a released version, we should know it as well.
Finally fixed it! It was caused by ccache feature when used for compiling. Disabling it compiled a working nm. Thanks all for your help.
(In reply to comment #10) > Finally fixed it! It was caused by ccache feature when used for compiling. > Disabling it compiled a working nm. Thanks all for your help. Ouch!