[Bug 963241] New: AFter upgrade, no network. 'wicked.service' fails: "dbus error reply = org.freedesktop.DBus.Error.ServiceUnknown (The name org.opensuse.Network was not provided by any .service files)"
http://bugzilla.opensuse.org/show_bug.cgi?id=963241 Bug ID: 963241 Summary: AFter upgrade, no network. 'wicked.service' fails: "dbus error reply = org.freedesktop.DBus.Error.ServiceUnknown (The name org.opensuse.Network was not provided by any .service files)" Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Critical Priority: P5 - None Component: Network Assignee: wicked-maintainers@suse.de Reporter: suse.dev@fea.st QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I'm running OpenSUSE Leap. I use the Kernel Stable branch for my kernel package. rpm -qa kernel-default wicked wicked-0.6.28-3.1.x86_64 kernel-default-4.4.0-3.1.g0567b9b.x86_64 I have a network card 'eno1' hwinfo --netcard 13: PCI 19.0: 0200 Ethernet controller [Created at pci.366] Unique ID: wcdH.rA+obYXllX8 SysFS ID: /devices/pci0000:00/0000:00:19.0 SysFS BusID: 0000:00:19.0 Hardware Class: network Device Name: "Intel i217V #1" Model: "Intel Ethernet Connection I217-LM" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x153a "Ethernet Connection I217-LM" SubVendor: pci 0x15d9 "Super Micro Computer Inc" SubDevice: pci 0x153a Revision: 0x05 Driver: "e1000e" Driver Modules: "e1000e" Device File: eno1 Memory Range: 0xeca00000-0xeca1ffff (rw,non-prefetchable) Memory Range: 0xeca39000-0xeca39fff (rw,non-prefetchable) I/O Ports: 0xf020-0xf03f (rw) IRQ: 51 (943 events) HW Address: 0c:c4:7a:52:03:7d Link detected: yes Module Alias: "pci:v00008086d0000153Asv000015D9sd0000153Abc02sc00i00" Driver Info #0: Driver Status: e1000e is active Driver Activation Cmd: "modprobe e1000e" Config Status: cfg=no, avail=yes, need=no, active=unknown I need to set up a bridge on it. My config is cat /etc/sysconfig/network/ifcfg-br0 NAME='br0' STARTMODE='auto' BOOTPROTO='static' LINK_REQUIRED=no BRIDGE='yes' BRIDGE_AGEINGTIME='0' BRIDGE_FORWARDDELAY='0' BRIDGE_PORTS='eno1' BRIDGE_STP='off' IPADDR0='10.0.1.10/24' IPV6INIT='no' IPV6_AUTOCONF='no' BROADCAST='' ETHTOOL_OPTIONS='' MTU='1500' NETWORK='' REMOTE_IPADDR='' USERCONTROL='no' cat /etc/sysconfig/network/ifcfg-eno1 NAME='eno1' STARTMODE='auto' BOOTPROTO='none' When I boot up I don't see the bridge ifconfig eno1 Link encap:Ethernet HWaddr 0C:C4:7A:52:03:7D UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:713 errors:0 dropped:24 overruns:0 frame:0 TX packets:2 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:157869 (154.1 Kb) TX bytes:128 (128.0 b) Interrupt:20 Memory:eca00000-eca20000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1120 (1.0 Kb) TX bytes:1120 (1.0 Kb) When I turn on debugging levels to get logs sed -e 's/^WICKED_DEBUG=.*/WICKED_DEBUG=all/g' -i /etc/sysconfig/network/config sed -e 's/^WICKED_LOG_LEVEL=.*/WICKED_LOG_LEVEL=debug/g' -i /etc/sysconfig/network/config And reboot, now the interface 'eno1' doesn't even come up ifconfig lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:16 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1120 (1.0 Kb) TX bytes:1120 (1.0 Kb) Anyway this is what the log does show [ 78.389909] e1000e 0000:00:19.0 eno1: renamed from eth0 [ 78.405812] systemd[1]: sys-subsystem-net-devices-eno1.device changed dead -> plugged [ 78.405818] systemd[1]: sys-devices-pci0000:00-0000:00:19.0-net-eno1.device changed dead -> plugged [ 87.966238] systemd[1]: sys-devices-pci0000:00-0000:00:19.0-net-eno1.device changed dead -> plugged [ 87.966240] systemd[1]: sys-subsystem-net-devices-eno1.device changed dead -> plugged [ 89.666975] systemd[1]: Installed new job wicked.service/start as 253 [ 89.666978] systemd[1]: Installed new job wickedd.service/start as 254 [ 89.666981] systemd[1]: Installed new job wickedd-nanny.service/start as 255 [ 89.666987] systemd[1]: Installed new job wickedd-dhcp6.service/start as 257 [ 89.666990] systemd[1]: Installed new job wickedd-dhcp4.service/start as 258 [ 89.666993] systemd[1]: Installed new job wickedd-auto4.service/start as 259 [ 89.672297] systemd[1]: Collecting sys-subsystem-net-devices-eno1.device [ 89.672299] systemd[1]: Collecting sys-devices-pci0000:00-0000:00:19.0-net-eno1.device [ 91.180469] systemd[1]: sys-subsystem-net-devices-eno1.device changed dead -> plugged [ 91.180477] systemd[1]: sys-devices-pci0000:00-0000:00:19.0-net-eno1.device changed dead -> plugged [ 95.904137] systemd[1]: Starting wicked DHCPv6 supplicant service... [ 95.941294] systemd[1]: About to execute: /usr/lib/wicked/bin/wickedd-dhcp6 --systemd --foreground [ 95.942249] systemd[1]: Forked /usr/lib/wicked/bin/wickedd-dhcp6 as 1336 [ 95.942438] systemd[1]: wickedd-dhcp6.service changed dead -> start [ 95.942464] systemd[1]: Starting wicked DHCPv4 supplicant service... [ 95.947828] systemd[1336]: Executing: /usr/lib/wicked/bin/wickedd-dhcp6 --systemd --foreground [ 95.948427] systemd[1]: About to execute: /usr/lib/wicked/bin/wickedd-dhcp4 --systemd --foreground [ 95.949288] systemd[1]: Forked /usr/lib/wicked/bin/wickedd-dhcp4 as 1337 [ 95.949446] systemd[1]: wickedd-dhcp4.service changed dead -> start [ 95.949467] systemd[1]: Starting wicked AutoIPv4 supplicant service... [ 95.954875] systemd[1337]: Executing: /usr/lib/wicked/bin/wickedd-dhcp4 --systemd --foreground [ 95.955433] systemd[1]: About to execute: /usr/lib/wicked/bin/wickedd-auto4 --systemd --foreground [ 95.956252] systemd[1]: Forked /usr/lib/wicked/bin/wickedd-auto4 as 1338 [ 95.956619] systemd[1]: wickedd-auto4.service changed dead -> start [ 95.961771] systemd[1338]: Executing: /usr/lib/wicked/bin/wickedd-auto4 --systemd --foreground [ 96.178605] systemd[1]: wickedd-auto4.service's D-Bus name org.opensuse.Network.AUTO4 now registered by :1.1 [ 96.178614] systemd[1]: wickedd-auto4.service changed start -> running [ 96.178618] systemd[1]: Job wickedd-auto4.service/start finished, result=done [ 96.185447] systemd[1]: Started wicked AutoIPv4 supplicant service. [ 96.185522] systemd[1]: wickedd-dhcp4.service's D-Bus name org.opensuse.Network.DHCP4 now registered by :1.2 [ 96.185527] systemd[1]: wickedd-dhcp4.service changed start -> running [ 96.185530] systemd[1]: Job wickedd-dhcp4.service/start finished, result=done [ 96.190888] systemd[1]: Started wicked DHCPv4 supplicant service. [ 96.190946] systemd[1]: wickedd-dhcp6.service's D-Bus name org.opensuse.Network.DHCP6 now registered by :1.3 [ 96.190950] systemd[1]: wickedd-dhcp6.service changed start -> running [ 96.190959] systemd[1]: Job wickedd-dhcp6.service/start finished, result=done [ 96.196304] systemd[1]: Started wicked DHCPv6 supplicant service. [ 96.196344] systemd[1]: Starting wicked network management service daemon... [ 96.202342] systemd[1]: About to execute: /usr/sbin/wickedd --systemd --foreground [ 96.203182] systemd[1]: Forked /usr/sbin/wickedd as 1361 [ 96.203337] systemd[1]: wickedd.service changed dead -> start [ 96.204002] systemd[1361]: Executing: /usr/sbin/wickedd --systemd --foreground [ 186.224578] systemd[1]: wickedd.service start operation timed out. Terminating. [ 186.224943] systemd[1]: wickedd.service changed start -> final-sigterm [ 186.226155] systemd[1]: Received SIGCHLD from PID 1361 (wickedd). [ 186.226236] systemd[1]: Child 1361 (wickedd) died (code=killed, status=15/TERM) [ 186.226334] systemd[1]: Child 1361 belongs to wickedd.service [ 186.226376] systemd[1]: wickedd.service: main process exited, code=killed, status=15/TERM [ 186.226389] systemd[1]: wickedd.service changed final-sigterm -> failed [ 186.226645] systemd[1]: Job wickedd.service/start finished, result=failed [ 186.244230] systemd[1]: Failed to start wicked network management service daemon. [ 186.244255] systemd[1]: Unit wickedd.service entered failed state. [ 186.244292] systemd[1]: wickedd.service: cgroup is empty [ 186.245227] systemd[1]: Starting wicked network nanny service... [ 186.249979] systemd[1]: About to execute: /usr/sbin/wickedd-nanny --systemd --foreground [ 186.250816] systemd[1]: Forked /usr/sbin/wickedd-nanny as 1401 [ 186.251009] systemd[1]: wickedd-nanny.service changed dead -> start [ 186.251653] systemd[1401]: Executing: /usr/sbin/wickedd-nanny --systemd --foreground [ 243.982793] systemd[1]: wickedd-nanny.service's D-Bus name org.opensuse.Network.Nanny now registered by :1.4 [ 243.982829] systemd[1]: wickedd-nanny.service changed start -> running [ 243.982844] systemd[1]: Job wickedd-nanny.service/start finished, result=done [ 243.989971] systemd[1]: Started wicked network nanny service. [ 243.990162] systemd[1]: Starting wicked managed network interfaces... [ 243.997356] systemd[1]: About to execute: /usr/sbin/wicked --systemd ifup all [ 244.000287] systemd[1]: Forked /usr/sbin/wicked as 1406 [ 244.000452] systemd[1]: wicked.service changed dead -> start [ 244.001692] systemd[1406]: Executing: /usr/sbin/wicked --systemd ifup all [ 246.734781] systemd[1]: Received SIGCHLD from PID 1406 (wicked). [ 246.734865] systemd[1]: Child 1406 (wicked) died (code=exited, status=1/FAILURE) [ 246.734962] systemd[1]: Child 1406 belongs to wicked.service [ 246.734989] systemd[1]: wicked.service: main process exited, code=exited, status=1/FAILURE [ 246.735307] systemd[1]: wicked.service changed start -> failed [ 246.735589] systemd[1]: Job wicked.service/start finished, result=failed [ 246.751279] systemd[1]: Failed to start wicked managed network interfaces. [ 246.751332] systemd[1]: Unit wicked.service entered failed state. [ 246.751448] systemd[1]: wicked.service: cgroup is empty Here's what systemd says systemctl list-unit-files | egrep -i "wicked|network" dbus-org.opensuse.Network.AUTO4.service enabled dbus-org.opensuse.Network.DHCP4.service enabled dbus-org.opensuse.Network.DHCP6.service enabled dbus-org.opensuse.Network.Nanny.service enabled network.service enabled wicked.service enabled wickedd-auto4.service enabled wickedd-dhcp4.service enabled wickedd-dhcp6.service enabled wickedd-nanny.service enabled wickedd.service enabled network-online.target static network-pre.target static network.target static systemctl status wicked.service -l wicked.service - wicked managed network interfaces Loaded: loaded (/usr/lib/systemd/system/wicked.service; enabled) Active: failed (Result: exit-code) since Fri 2016-01-22 08:08:23 PST; 7min ago Process: 1406 ExecStart=/usr/sbin/wicked --systemd ifup all (code=exited, status=1/FAILURE) Main PID: 1406 (code=exited, status=1/FAILURE) Jan 22 08:08:22 aleph wicked[1406]: register dbus service description org.opensuse.Network.PPP.Factory Jan 22 08:08:22 aleph wicked[1406]: register dbus service description org.opensuse.Network.PPPoE.Factory Jan 22 08:08:22 aleph wicked[1406]: register dbus service description org.opensuse.Network.Firewall Jan 22 08:08:22 aleph wicked[1406]: register dbus service description org.opensuse.Network.Addrconf Jan 22 08:08:22 aleph wicked[1406]: ni_objectmodel_bind_extensions() Jan 22 08:08:22 aleph wicked[1406]: ni_dbus_client_open(bus_type=(null), bus_name=org.opensuse.Network) Jan 22 08:08:22 aleph wicked[1406]: ni_dbus_connection_open(bus=system, name=) Jan 22 08:08:22 aleph wicked[1406]: created /org/opensuse/Network/Interface as child of /org/opensuse/Network, class netif-list Jan 22 08:08:23 aleph wicked[1406]: dbus error reply = org.freedesktop.DBus.Error.ServiceUnknown (The name org.opensuse.Network was not provided by any .service files) Jan 22 08:08:23 aleph wicked[1406]: /org/opensuse/Network/Interface.getManagedObjects failed. Server responds: -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963241 http://bugzilla.opensuse.org/show_bug.cgi?id=963241#c1 --- Comment #1 from sd fs <suse.dev@fea.st> --- Some more info. When debug wicked logging is !debug, and at least the eno1 interface shows up, apparently wicked.service is up. For some reason, adding the debug logging causes it to fail. Anyway with the the logging off I can see the bridge in brctl brctl show bridge name bridge id STP enabled interfaces br0 8000.0cc47a489a7e no eno1 But in dmesg dmesg | grep -i br0 [ 98.484646] systemd[1]: sys-subsystem-net-devices-br0.device changed dead -> plugged [ 98.484654] systemd[1]: sys-devices-virtual-net-br0.device changed dead -> plugged and systemctl systemctl status wicked.service -l wicked.service - wicked managed network interfaces Loaded: loaded (/usr/lib/systemd/system/wicked.service; enabled) Active: active (exited) since Fri 2016-01-22 09:32:10 PST; 2h 10min ago Process: 1364 ExecStart=/usr/sbin/wicked --systemd ifup all (code=exited, status=0/SUCCESS) Main PID: 1364 (code=exited, status=0/SUCCESS) CGroup: /system.slice/wicked.service Jan 22 09:39:43 aleph.homelan wicked[1364]: lo up Jan 22 09:39:43 aleph.homelan wicked[1364]: eno1 enslaved Jan 22 09:39:43 aleph.homelan wicked[1364]: br0 device-not-running journalctl -xb | grep -i br0 Jan 22 09:35:58 aleph.homelan systemd[1]: sys-subsystem-net-devices-br0.device changed dead -> plugged Jan 22 09:35:58 aleph.homelan systemd[1]: sys-devices-virtual-net-br0.device changed dead -> plugged Jan 22 09:32:08 aleph.homelan wickedd[1358]: Unable to set br0 attribute bridge/ageing_time=0: Operation not permitted Jan 22 09:32:08 aleph.homelan wickedd[1358]: ni_system_bridge_setup: failed to update sysfs attributes for br0 Jan 22 09:32:08 aleph.homelan wickedd-nanny[1361]: device br0: call to org.opensuse.Network.Bridge.changeDevice() failed: General failure Jan 22 09:39:43 aleph.homelan wicked[1364]: br0 device-not-running That Unable to set br0 attribute bridge/ageing_time=0: Operation not permitted looks like a problem. Never heard of that attribute though. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963241 http://bugzilla.opensuse.org/show_bug.cgi?id=963241#c2 --- Comment #2 from sd fs <suse.dev@fea.st> --- Found in in /etc/sysconfig/network/ifcfg.template ... ## Type: integer(0:) ## Default: # # This option sets the ethernet address ageing time, in seconds. After <time> # seconds of not having seen a frame coming from a certain address, the bridge # will delete that address from the forwarding database. Setting ageing time # to zero makes all entries permanent. # BRIDGE_AGEINGTIME= ... I never set it in /etc/sysconfig/network/ifcfg-br0, so not sure when/how it was set. Anyway wicked apparently doesn't think it's a valid setting. So changing /etc/sysconfig/network/ifcfg-br0 - BRIDGE_AGEINGTIME='0' + #BRIDGE_AGEINGTIME='0' then after reboot have networking over the bridge back! I don't know if there's a bug in wicked or a 'bug' in the .template. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963241 http://bugzilla.opensuse.org/show_bug.cgi?id=963241#c3 sd fs <suse.dev@fea.st> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mt@suse.com Flags| |needinfo?(mt@suse.com) --- Comment #3 from sd fs <suse.dev@fea.st> --- rpm -q --whatprovides /etc/sysconfig/network/ifcfg.template sysconfig-0.83.8-5.2.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=963241 http://bugzilla.opensuse.org/show_bug.cgi?id=963241#c14 sd fs <suse.dev@fea.st> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(mt@suse.com) --- Comment #14 from sd fs <suse.dev@fea.st> ---
To avoid, that it is about some already fixed bug, please try out also the RPMs from: http://download.opensuse.org/repositories/network:/wicked:/master/openSUSE_L...
which will be released ASAP.
Checking back in on this ... that repo's been a reliable solution to date. Afaict, it's not been released -- at least for Leap. Current plan for that release? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com