http://bugzilla.opensuse.org/show_bug.cgi?id=983844 Bug ID: 983844 Summary: wicked does not activate virtual IP's Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.1 Hardware: x86-64 OS: openSUSE 42.1 Status: NEW Severity: Normal Priority: P5 - None Component: Network Assignee: bnc-team-screening@forge.provo.novell.com Reporter: novell@georg-reuter.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- I use two network interfaces configured by Yast. eth1, extern, with DHCP, works fine. eth0, intern, with virtual IP's for a local Apache server does not activate the virtal IP's when there is no PC connected. (it worked on openSUSE 3.1) $ cat /etc/sysconfig/network/ifcfg-eth0 BOOTPROTO='static' BROADCAST='' ETHTOOL_OPTIONS='' IPADDR='192.168.0.99/24' MTU='' NAME='RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller' NETWORK='' REMOTE_IPADDR='' STARTMODE='auto' IPADDR_0='192.168.0.110/24' LABEL_0='english' $ ip a s eth0 3: eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000 link/ether 30:85:a9:b3:4d:d4 brd ff:ff:ff:ff:ff:ff wicked --debug all ifup eth0 wicked: Reading config file /etc/wicked/client.xml wicked: Reading config file /etc/wicked/common.xml wicked: __ni_config_parse_ifconfig_source: Adding ifconfig firmware: wicked: __ni_config_parse_ifconfig_source: Adding ifconfig compat: wicked: __ni_config_parse_ifconfig_source: Adding ifconfig wicked: wicked: Executing: wicked --debug all ifup eth0 : : wicked: subprocess 8800 (/etc/wicked/extensions/ibft) exited with status 0 wicked: ni_netconfig_firmware_discovery: buffer has 0 bytes wicked: ni_sysconfig_read(/etc/sysconfig/network/config) wicked: ni_sysconfig_read(/etc/sysconfig/network/dhcp) wicked: Reading sysctl file '/boot/sysctl.conf-4.1.21-14-default' wicked: Reading sysctl file '/usr/lib/sysctl.d/50-default.conf' wicked: Reading sysctl file '/etc/sysctl.conf' wicked: ni_sysconfig_read(/etc/sysconfig/network/ifcfg-eth1) wicked: ni_sysconfig_read(/etc/sysconfig/network/ifcfg-lo) wicked: ni_sysconfig_read(/etc/sysconfig/network/ifcfg-eth0) wicked: ni_compat_generate_interfaces: compat:suse:/etc/sysconfig/network/ifcfg-eth1:0 wicked: ni_compat_generate_interfaces: compat:suse:/etc/sysconfig/network/ifcfg-lo:0 wicked: ni_compat_generate_interfaces: compat:suse:/etc/sysconfig/network/ifcfg-eth0:0 wicked: No valid configuration files found at /etc/wicked/ifconfig wicked: wait 30 seconds for interfaces wicked: Device hierarchy structure: wicked: lo wicked: eth1 wicked: eth0 wicked: eth0: hiring nanny wicked: generate policy match for eth0 (type unknown) wicked: <interface> wicked: <name>eth0</name> wicked: <control> wicked: <mode>boot</mode> wicked: </control> wicked: <link/> wicked: <ipv4> wicked: <enabled>true</enabled> wicked: <arp-verify>true</arp-verify> wicked: </ipv4> wicked: <ipv4:static> wicked: <address> wicked: <local>192.168.0.99/24</local> wicked: </address> wicked: <address> wicked: <local>192.168.0.110/24</local> wicked: <label>english</label> wicked: </address> wicked: </ipv4:static> wicked: <ipv6> wicked: <enabled>true</enabled> wicked: </ipv6> wicked: </interface> wicked: wicked: eth0: converting config into policy 'policy__eth0' wicked: eth0: adding policy policy__eth0 to nanny wicked: ni_dbus_client_open(bus_type=(null), bus_name=org.opensuse.Network.Nanny) wicked: ni_dbus_connection_open(bus=system, name=) wicked: Calling /org/opensuse/Network/Nanny.createPolicy(policy__eth0) wicked: dbus error reply = org.opensuse.Network.PolicyExists (Policy already exists in call to /org/opensuse/Network/Nanny.createPolicy) wicked: ni_dbus_translate_error(org.opensuse.Network.PolicyExists, msg=Policy already exists in call to /org/opensuse/Network/Nanny.createPolicy) wicked: Call to /org/opensuse/Network/Nanny.createPolicy(policy__eth0) failed: Policy already exists wicked: created /org/opensuse/Network/Nanny/Policy as child of /org/opensuse/Network/Nanny, class <anonymous> wicked: created /org/opensuse/Network/Nanny/Policy/policy__eth0 as child of /org/opensuse/Network/Nanny/Policy, class <anonymous> wicked: Calling /org/opensuse/Network/Nanny/Policy/policy__eth0.update() wicked: ni_dbus_object_call_simple: /org/opensuse/Network/Nanny/Policy/policy__eth0.update(<policy name="policy__eth0" origin="compat:suse:/etc/sysconfig/network/ifcfg-eth0" uuid="4f424857-922c-0a00-5f22-000001000000"> <match> <device>eth0</device> </match> <merge> <name>eth0</name> <control> <mode>boot</mode> </control> <link/> <ipv4> <enabled>true</enabled> <arp-verify>true</arp-verify> </ipv4> <ipv4:static> <address> <local>192.168.0.99/24</local> </address> <address> <local>192.168.0.110/24</local> <label>english</label> </address> </ipv4:static> <ipv6> <enabled>true</enabled> </ipv6> </merge> </policy> ) = <none> wicked: Successfully updated nanny policy /org/opensuse/Network/Nanny/Policy/policy__eth0 wicked: ni_dbus_object_free: deferring deletion of active object /org/opensuse/Network/Nanny/Policy/policy__eth0 wicked: eth0: nanny hired! wicked: eth0: configuration applied to nanny wicked: Calling /org/opensuse/Network/Nanny.recheck() wicked: ni_dbus_object_call_variant(/org/opensuse/Network/Nanny, if=org.opensuse.Network.Nanny, method=recheck) wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-exists wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-ready wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-setup wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=protocols-up wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=firewall-up wicked: received signal progressInfo; object_path=/org/opensuse/Network/Nanny/Interface/3; target_state=network-up, state_name=device-up wicked: Interface wait time reached wicked: received refresh for ready device lo (/org/opensuse/Network/Interface/1) wicked: lo: refresh <client-state> control: persistent=true, usercontrol=false, require-link=auto wicked: lo: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-lo, uuid=095f8557-c57b-5a19-ab50-6673e37898c3, owner-uid=4294967295 wicked: received refresh for ready device eth1 (/org/opensuse/Network/Interface/2) wicked: eth1: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto wicked: eth1: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth1, uuid=ba1ae3f0-8671-595f-97af-3e93bbf2655c, owner-uid=4294967295 wicked: received refresh for ready device eth0 (/org/opensuse/Network/Interface/3) wicked: eth0: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto wicked: eth0: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth0, uuid=d7bc959a-370b-5c92-90af-43d4300550fa, owner-uid=4294967295 wicked: received refresh for ready device lo (/org/opensuse/Network/Interface/1) wicked: lo: refresh <client-state> control: persistent=true, usercontrol=false, require-link=auto wicked: lo: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-lo, uuid=095f8557-c57b-5a19-ab50-6673e37898c3, owner-uid=4294967295 wicked: received refresh for ready device eth1 (/org/opensuse/Network/Interface/2) wicked: eth1: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto wicked: eth1: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth1, uuid=ba1ae3f0-8671-595f-97af-3e93bbf2655c, owner-uid=4294967295 wicked: received refresh for ready device eth0 (/org/opensuse/Network/Interface/3) wicked: eth0: refresh <client-state> control: persistent=false, usercontrol=false, require-link=auto wicked: eth0: refresh <client-state> config: origin=compat:suse:/etc/sysconfig/network/ifcfg-eth0, uuid=d7bc959a-370b-5c92-90af-43d4300550fa, owner-uid=4294967295 eth0 setup-in-progress wicked: Exit with status: 162 -- You are receiving this mail because: You are on the CC list for the bug.