Skip to content

I cannot set ip address of a nic. #493

@pitiK3U

Description

@pitiK3U

I am having issue running nmstatectl set with yaml file.
Any suggestions?

[root@node01 /]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:55:00:d1:55:01 brd ff:ff:ff:ff:ff:ff
    inet 192.168.66.101/24 brd 192.168.66.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::5055:ff:fed1:5501/64 scope link 
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::369f:c5a1:f218:ebb9/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:12:34:57 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::cbfd:e021:78f5:36b8/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
5: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:9b:81:df:37 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 brd 172.17.255.255 scope global noprefixroute docker0
       valid_lft forever preferred_lft forever
6: flannel.1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UNKNOWN group default 
    link/ether 12:de:b1:1a:4e:35 brd ff:ff:ff:ff:ff:ff
    inet 10.244.0.0/32 scope global flannel.1
       valid_lft forever preferred_lft forever
    inet6 fe80::10de:b1ff:fe1a:4e35/64 scope link 
       valid_lft forever preferred_lft forever
7: cni0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue state UP group default qlen 1000
    link/ether 0a:58:0a:f4:00:01 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::858:aff:fef4:1/64 scope link 
       valid_lft forever preferred_lft forever
8: vethcaf58af1@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master cni0 state UP group default 
    link/ether a6:0b:8b:43:7e:09 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet6 fe80::a40b:8bff:fe43:7e09/64 scope link 
       valid_lft forever preferred_lft forever
9: veth82ac63b7@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master cni0 state UP group default 
    link/ether 9e:a4:ac:64:3f:8e brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet6 fe80::9ca4:acff:fe64:3f8e/64 scope link 
       valid_lft forever preferred_lft forever
10: veth271b00ac@if3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc noqueue master cni0 state UP group default 
    link/ether 52:84:e3:bb:20:8b brd ff:ff:ff:ff:ff:ff link-netnsid 2
    inet6 fe80::5084:e3ff:febb:208b/64 scope link 
       valid_lft forever preferred_lft forever

set.yaml:

interfaces:
- name: eth1
  type: ethernet
  state: up
  ipv4:
    address:
    - ip: 192.168.100.192
      prefix-length: 24
    enabled: true
  ipv6:
    address:
    - ip: 2001:db8::2:1
      prefix-length: 64
    enabled: true
[root@node01 /]# nmstatectl set set.yaml            
2019-08-28 15:08:10,155 root         DEBUG    Checkpoint /org/freedesktop/NetworkManager/Checkpoint/7 created for all devices: 60
2019-08-28 15:08:10,155 root         DEBUG    Adding new interfaces: []
2019-08-28 15:08:10,156 root         DEBUG    Editing interfaces: ['eth1']
2019-08-28 15:08:10,157 root         DEBUG    Connection settings for ConnectionSetting.import_by_profile:
id: Wired connection 1
iface: None
uuid: 7fa175bb-425a-33ed-9fc6-e79603b9ba1d
type: 802-3-ethernet
autoconnect: True
autoconnect_slaves: <enum NM_SETTING_CONNECTION_AUTOCONNECT_SLAVES_DEFAULT of type NM.SettingConnectionAutoconnectSlaves>
2019-08-28 15:08:10,159 root         DEBUG    Executing NM action: func=commit_changes_async
2019-08-28 15:08:10,165 root         DEBUG    Connection update succeeded: dev=eth1
2019-08-28 15:08:10,166 root         DEBUG    Executing NM action: func=_safe_modify_async
2019-08-28 15:08:10,166 root         DEBUG    Connection activation in progress: dev=eth1, state=<enum NM_ACTIVE_CONNECTION_STATE_ACTIVATING of type NM.ActiveConnectionState>
2019-08-28 15:08:30,177 root         WARNING  NM main-loop timed out.
2019-08-28 15:08:30,209 root         DEBUG    Checkpoint /org/freedesktop/NetworkManager/Checkpoint/7 rollback executed: dbus.Dictionary({dbus.String(u'/org/freedesktop/NetworkManager/Devices/10'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/1'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/2'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/3'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/4'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/5'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/6'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/7'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/8'): dbus.UInt32(0L), dbus.String(u'/org/freedesktop/NetworkManager/Devices/9'): dbus.UInt32(0L)}, signature=dbus.Signature('su'))
Traceback (most recent call last):
  File "/usr/bin/nmstatectl", line 9, in <module>
    load_entry_point('nmstate==0.0.8', 'console_scripts', 'nmstatectl')()
  File "/usr/lib/python2.7/site-packages/nmstatectl/nmstatectl.py", line 62, in main
    return args.func(args)
  File "/usr/lib/python2.7/site-packages/nmstatectl/nmstatectl.py", line 220, in apply
    statedata, args.verify, args.commit, args.timeout
  File "/usr/lib/python2.7/site-packages/nmstatectl/nmstatectl.py", line 240, in apply_state
    checkpoint = libnmstate.apply(state, verify_change, commit, timeout)
  File "/usr/lib/python2.7/site-packages/libnmstate/netapplier.py", line 62, in apply
    state.State(desired_state), verify_change, commit, rollback_timeout
  File "/usr/lib/python2.7/site-packages/libnmstate/netapplier.py", line 142, in _apply_ifaces_state
    con_profiles=ifaces_add_configs + ifaces_edit_configs,
  File "/usr/lib64/python2.7/contextlib.py", line 24, in __exit__
    self.gen.next()
  File "/usr/lib/python2.7/site-packages/libnmstate/netapplier.py", line 198, in _setup_providers
    mainloop.error
libnmstate.error.NmstateLibnmError: Unexpected failure of libnm when running the mainloop: run timeout

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions