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: