Giter Club home page Giter Club logo

cx's Introduction

cx's People

Contributors

grigoriymikhalkin avatar networkop avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cx's Issues

Interfaces not being renamed to swp#

In my initial testing of the 5.3 image I found that the current build is not changing the port names from eth1+ over to swp1+

root@cvx1:mgmt:~# nv set interface eth1 ip address 3.3.3.3/32
root@cvx1:mgmt:~# nv set interface eth2 ip address 3.3.3.3/32
root@cvx1:mgmt:~# nv set interface eth2 router ospf area 0
root@cvx1:mgmt:~# nv set interface eth1 router ospf area 0
root@cvx1:mgmt:~# nv set vrf default router ospf router-id 3.3.3.3
root@cvx1:mgmt:~# nv set interface lo router ospf area 0
root@cvx1:mgmt:~# nv config apply -y
Invalid config [rev_id: 3]
  Config invalid at interface.eth1: {'x-cue-marker': 'def', 'properties': {'type': {'enum': ['eth']}}} is not allowed for {'ip': {'address': {'3.3.3.3/32': {}}}, 'type': 'eth', 'router': {'ospf': {'area': 0, 'enable': 'on'}}}
root@cvx1:mgmt:~# net show interface swp1
     Name  MAC  Speed  MTU  Mode
---  ----  ---  -----  ---  -------------
UNK  swp1       N/A         NotConfigured

Routing
-------
  % Can't find interface swp1

Looking into the code for the netq agent on a physical switch I found this under the same file referenced below:
https://github.com/networkop/cx/blob/main/Dockerfile-5.0.2#L151

line 931:

class PortNameRegex:
    # Examples: swp1, swp1s0, sw1p1, sw1p1s0
    SWP = re.compile(r'^sw(\d)*p(\d)+(s\d)?')

https://github.com/networkop/cx/blob/main/Dockerfile-5.3.0#L33
However it looks like we're no longer using that package based on the 5.1+ images so I'm not sure what packages is handling the name changes now.

Unable to add bridges to a running container

Hi @networkop

First of all great work on this!
Really cool to have this router available in a container.

I am working for a network institute at a Swiss university and I am preparing a network lab about EVPN.

To do this I use version 5.3 of the cx image.

I'm currently following this guide to configure EVPN Symmetric Routing.
https://docs.nvidia.com/networking-ethernet-software/cumulus-linux-53/Network-Virtualization/Ethernet-Virtual-Private-Network-EVPN/Configuration-Examples/

But I fail with this command.
nv set interface bond1-3 bridge domain br_default

It is supposed to create the bridge br_default and assign the interface bond1 to bond3 to the bridge.

So I am trying to apply this:

root@leaf-02:/# nv config diff           
- set:
    interface:
      bond1-3:
        bridge:
          domain:
            br_default: {}

And I get the following error:

root@leaf-02:/# nv config apply
Unable to restart services (ifreload-nvue.service):
  Job for ifreload-nvue.service failed because the control process exited with error code.
During restart of ifreload-nvue.service:
  Failed to start ifreload wrapper service (for NVUE compatibility).

Failure during apply. Ignore? [y/N] N
apply_fail [rev_id: 5]
  Rolling back to rev_5_apply_2/start
applied [rev_id: rev_5_apply_2/start]

In my syslog I got only one error message which is this one:

2023-04-12T15:37:39.167819+00:00 leaf-02 ifreload[34180]: error: br_default: netlink: br_default: cannot set dev br_default address 29:26:5b:8c:b3:02: operation failed with 'Cannot assign requested address' (99)

Do you think it might be related to that the router is running in a container?

Those are the links present inside the container.

root@leaf-02:/# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
4: mgmt: <NOARP,MASTER,UP,LOWER_UP> mtu 65575 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether ca:27:9f:39:b0:30 brd ff:ff:ff:ff:ff:ff
5: eth0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue master mgmt state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether ce:30:97:cf:92:27 brd ff:ff:ff:ff:ff:ff
19: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether ea:63:84:1d:ab:0b brd ff:ff:ff:ff:ff:ff
20: bond2: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 02:79:10:07:14:c4 brd ff:ff:ff:ff:ff:ff
21: bond3: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 9000 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether aa:58:e8:39:4b:6d brd ff:ff:ff:ff:ff:ff
732: swp0@if733: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether e6:e3:6c:b2:35:d9 brd ff:ff:ff:ff:ff:ff link-netnsid 0
734: swp1@if735: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 92:ba:51:a9:14:ef brd ff:ff:ff:ff:ff:ff link-netnsid 0
736: swp2@if737: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 12:d5:3c:3c:eb:dc brd ff:ff:ff:ff:ff:ff link-netnsid 0
738: swp3@if739: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9216 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether 96:27:2d:c0:45:b3 brd ff:ff:ff:ff:ff:ff link-netnsid 0
740: swp4@if741: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc noqueue master bond1 state UP mode DEFAULT group default qlen 1000
    link/ether ea:63:84:1d:ab:0b brd ff:ff:ff:ff:ff:ff link-netnsid 0
742: swp5@if743: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc noqueue master bond2 state UP mode DEFAULT group default qlen 1000
    link/ether 02:79:10:07:14:c4 brd ff:ff:ff:ff:ff:ff link-netnsid 0
744: swp6@if745: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 9000 qdisc noqueue master bond3 state UP mode DEFAULT group default qlen 1000
    link/ether aa:58:e8:39:4b:6d brd ff:ff:ff:ff:ff:ff link-netnsid 0

And important to mention at this point is that I renamed the swp0-6 from eth0-6 using the ip link command in a script during runtime. And the eth0 interface is now just a dummy interface as we don't need management access (might also be something which could mess it up).

Thank you really much for any feedback on this as I'm really new to Cumulus :)

netlink: cannot get ifname for index 32: operation failed with 'No such device'

Hi, just testing this tool.

Here is what is get,:

Waiting for 1 interfaces to be connected
Connected 0 interfaces out of 1
Connected all interfaces
warning: syslogs: [Errno 2] No such file or directory
warning: netlink: ip link show: netlink: cannot get ifname for index 32: operation failed with 'No such device' (19)
warning: netlink: ip link show: netlink: cannot get ifname for index 36: operation failed with 'No such device' (19)

Ip config:

root@h1:~# 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
31: eth0@if32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:ac:14:14:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.20.20.2/24 brd 172.20.20.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2001:172:20:20::2/64 scope global nodad 
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe14:1402/64 scope link 
       valid_lft forever preferred_lft forever
35: eth1@if36: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether aa:c1:ab:dc:05:fc brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet 12.12.12.2/24 scope global eth1
       valid_lft forever preferred_lft forever
    inet6 fe80::a8c1:abff:fedc:5fc/64 scope link 
       valid_lft forever preferred_lft forever

The IP on eth1 is set anyway, it's just a warning. So not a big deal at all. It was just to try to understand why we have this warning.

Thanks a lot for your work here !

NVUE crashing

I've been testing the 5.3 image and seem to be running into a commit issue on certain config under router.

root@clab-cx-sw1:mgmt:~# net show system 
Hostname......... clab-cx-sw1
Build............ Cumulus Linux 5.3.0
Uptime........... 0:39:06.440000
 
Model............ Cumulus VX
Memory........... 671MB
Vendor Name...... Cumulus Networks
Part Number...... 5.1.0
Base MAC Address. D6:A6:BE:34:15:90
Serial Number.... D6:A6:BE:34:15:90
Product Name..... Containerised VX 
root@clab-cx-sw1:mgmt:~# nv config diff
- set:
    vrf:
      default:
        router:
          bgp:
            neighbor:
              101.1.1.1:
                peer-group: spine
                type: numbered
              101.1.1.2:
                peer-group: spine
                type: numbered
            peer-group:
              spine:
                address-family:
                  ipv4-unicast:
                    enable: on
                  l2vpn-evpn:
                    enable: on
                bfd:
                  enable: on
                capabilities:
                  source-address: 1.1.1.1
                remote-as: 1001
root@clab-cx-sw1:mgmt:~# 
root@clab-cx-sw1:mgmt:~# nv config apply -y
reloadingError: Could not connect to nvued.
To start nvued, use

    sudo systemctl start nvued

To check the status of nvued, use

    sudo systemctl status nvued

To configure nvued to start when the device boots, use

    sudo systemctl enable nvued

journalctl -u nvued -f &

Feb 15 20:06:51 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:06:51] "POST /find HTTP/1.1" 200 -
Feb 15 20:06:51 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:06:51] "GET /nvue_v1/?rev=21&filled=false&diff=applied HTTP/1.1" 200 -
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:00] "POST /find HTTP/1.1" 200 -
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:00] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git add 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git add 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  Queued Job apply:21
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:00] "PATCH /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  Running Job apply:21
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  Applying 21: verifying
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git add 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git add 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:00 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:00] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:01] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S /usr/lib/cumulus/mlxcmd --json buffers shared_limits other'>
Feb 15 20:07:01 clab-cx-sw1 sudo[7743]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/usr/lib/cumulus/mlxcmd --json buffers shared_limits other
Feb 15 20:07:01 clab-cx-sw1 sudo[7743]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:01 clab-cx-sw1 sudo[7743]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'sudo -S /usr/lib/cumulus/mlxcmd --json buffers shared_limits other'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  Running 'ip -j -d -f bridge link'
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'ip -j -d -f bridge link'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'ip -j -d -f bridge link'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:01] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/lib/python2.7/dist-packages/cumulus/portmodes.py'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/lib/python2.7/dist-packages/cumulus/portmodes.py'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'bash -c /usr/cumulus/bin/validate-ports -f /tmp/ports.conf_20230215-200701'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'bash -c /usr/cumulus/bin/validate-ports -f /tmp/ports.conf_20230215-200701'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/bin/lsblk --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/bin/lsblk --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  Applying 21: verified (Verified config)
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git add 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git add 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  Applying 21: readying
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git add 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git add 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout applied'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:01] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout applied'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config branch --list'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config branch --list'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config tag --force rev_21_apply_2/start applied'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config tag --force rev_21_apply_2/start applied'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  Creating pending revision: rev_21_apply_2
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout -b rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout -b rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:01] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S cat /etc/snmp/snmpd.conf'
Feb 15 20:07:01 clab-cx-sw1 sudo[7820]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/cat /etc/snmp/snmpd.conf
Feb 15 20:07:01 clab-cx-sw1 sudo[7820]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:01 clab-cx-sw1 sudo[7820]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/bin/lsblk --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/bin/lsblk --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:01] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  Schedule run of run_chassismgrctl.sh
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'systemctl list-units ntp@* --no-legend'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'systemctl list-units ntp@* --no-legend'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/bin/lsblk --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/bin/lsblk --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:01] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:01 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/bin/lsblk --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/bin/lsblk --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S stat /etc/frr/frr.conf'
Feb 15 20:07:02 clab-cx-sw1 sudo[7927]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/usr/bin/stat /etc/frr/frr.conf
Feb 15 20:07:02 clab-cx-sw1 sudo[7927]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[7927]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S cp /etc/frr/frr.conf /var/lib/nvue/config/frr.conf.orig'
Feb 15 20:07:02 clab-cx-sw1 sudo[7940]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/cp /etc/frr/frr.conf /var/lib/nvue/config/frr.conf.orig
Feb 15 20:07:02 clab-cx-sw1 sudo[7940]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[7940]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S chown nvue: /var/lib/nvue/config/frr.conf.orig'
Feb 15 20:07:02 clab-cx-sw1 sudo[7953]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/chown nvue: /var/lib/nvue/config/frr.conf.orig
Feb 15 20:07:02 clab-cx-sw1 sudo[7953]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[7953]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S chmod 0644 /var/lib/nvue/config/frr.conf.orig'
Feb 15 20:07:02 clab-cx-sw1 sudo[7966]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/chmod 0644 /var/lib/nvue/config/frr.conf.orig
Feb 15 20:07:02 clab-cx-sw1 sudo[7966]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[7966]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S stat /etc/frr/daemons'
Feb 15 20:07:02 clab-cx-sw1 sudo[7979]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/usr/bin/stat /etc/frr/daemons
Feb 15 20:07:02 clab-cx-sw1 sudo[7979]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[7979]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S cp /etc/frr/daemons /var/lib/nvue/config/frr-daemons.orig'
Feb 15 20:07:02 clab-cx-sw1 sudo[7992]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/cp /etc/frr/daemons /var/lib/nvue/config/frr-daemons.orig
Feb 15 20:07:02 clab-cx-sw1 sudo[7992]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[7992]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S chown nvue: /var/lib/nvue/config/frr-daemons.orig'
Feb 15 20:07:02 clab-cx-sw1 sudo[8005]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/chown nvue: /var/lib/nvue/config/frr-daemons.orig
Feb 15 20:07:02 clab-cx-sw1 sudo[8005]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[8005]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running: '/usr/bin/sudo -S chmod 0644 /var/lib/nvue/config/frr-daemons.orig'
Feb 15 20:07:02 clab-cx-sw1 sudo[8018]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/chmod 0644 /var/lib/nvue/config/frr-daemons.orig
Feb 15 20:07:02 clab-cx-sw1 sudo[8018]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[8018]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Exec vtysh: 'show run'
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S vtysh -c show run'>
Feb 15 20:07:02 clab-cx-sw1 sudo[8031]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/usr/bin/vtysh -c show run
Feb 15 20:07:02 clab-cx-sw1 sudo[8031]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:02] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:02 clab-cx-sw1 sudo[8031]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'sudo -S vtysh -c show run'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running frr conf differs from cached configuration. Scheduling reload/restart of frr
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running 'hostnamectl'
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S hostnamectl'>
Feb 15 20:07:02 clab-cx-sw1 sudo[8047]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/usr/bin/hostnamectl
Feb 15 20:07:02 clab-cx-sw1 sudo[8047]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[8047]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'sudo -S hostnamectl'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Running 'hostnamectl'
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S hostnamectl'>
Feb 15 20:07:02 clab-cx-sw1 sudo[8057]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/usr/bin/hostnamectl
Feb 15 20:07:02 clab-cx-sw1 sudo[8057]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[8057]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'sudo -S hostnamectl'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'platform-detect'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'platform-detect'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/bin/lsblk --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/bin/lsblk --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: '/usr/cumulus/bin/decode-syseeprom --json'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Schedule run of install_acls.sh
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config commit -a --allow-empty -F -'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Applying 21: ready (Ready to apply)
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git add 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git add 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  Applying 21: reloading
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git add 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git add 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout rev_21_apply_2'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S bash /var/lib/nvue/config/run_chassismgrctl.sh'>
Feb 15 20:07:02 clab-cx-sw1 sudo[8104]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/bash /var/lib/nvue/config/run_chassismgrctl.sh
Feb 15 20:07:02 clab-cx-sw1 sudo[8104]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[8104]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'sudo -S bash /var/lib/nvue/config/run_chassismgrctl.sh'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S bash /var/lib/nvue/config/install_acls.sh'>
Feb 15 20:07:02 clab-cx-sw1 sudo[8113]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/bash /var/lib/nvue/config/install_acls.sh
Feb 15 20:07:02 clab-cx-sw1 sudo[8113]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[8113]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'sudo -S bash /var/lib/nvue/config/install_acls.sh'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S systemctl reset-failed frr'>
Feb 15 20:07:02 clab-cx-sw1 sudo[8143]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/systemctl reset-failed frr
Feb 15 20:07:02 clab-cx-sw1 sudo[8143]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 sudo[8143]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Finished: 'sudo -S systemctl reset-failed frr'>
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <Running: 'sudo -S systemctl reload-or-restart frr'>
Feb 15 20:07:02 clab-cx-sw1 sudo[8152]:     nvue : TTY=unknown ; PWD=/var/lib/nvue ; USER=root ; COMMAND=/bin/systemctl reload-or-restart frr
Feb 15 20:07:02 clab-cx-sw1 sudo[8152]: pam_unix(sudo:session): session opened for user root by (uid=0)
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:02] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:02 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:02] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:03 clab-cx-sw1 nvued[6519]:    INFO:  <local> - - [15/Feb/2023 20:07:03] "GET /nvue_v1/revision/21 HTTP/1.1" 200 -
Feb 15 20:07:05 clab-cx-sw1 sudo[8152]: pam_unix(sudo:session): session closed for user root
Feb 15 20:07:05 clab-cx-sw1 systemd[1]: nvued.service: Main process exited, code=exited, status=1/FAILURE
Feb 15 20:07:05 clab-cx-sw1 systemd[1]: nvued.service: Failed with result 'exit-code'.
Feb 15 20:07:10 clab-cx-sw1 systemd[1]: nvued.service: Service RestartSec=5s expired, scheduling restart.
Feb 15 20:07:10 clab-cx-sw1 systemd[1]: nvued.service: Scheduled restart job, restart counter is at 13.
Feb 15 20:07:10 clab-cx-sw1 systemd[1]: Stopped NVIDIA User Experience Daemon.
Feb 15 20:07:10 clab-cx-sw1 systemd[1]: Starting NVIDIA User Experience Daemon...
Feb 15 20:07:10 clab-cx-sw1 chpasswd[8257]: pam_unix(chpasswd:chauthtok): password changed for nvue
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Starting nvued
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  NVUE logging set to INFO, chatty deps set to INFO
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Loaded /etc/nvue-auth.yaml
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Running housekeeping on NVUE's internal data store
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Running: 'git -C /var/lib/nvue/config gc'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Finished: 'git -C /var/lib/nvue/config gc'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Running: 'git -C /var/lib/nvue/config fsck'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Finished: 'git -C /var/lib/nvue/config fsck'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Running: 'git -C /var/lib/nvue/config checkout --force applied'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Finished: 'git -C /var/lib/nvue/config checkout --force applied'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Running: 'git -C /var/lib/nvue/meta checkout --force cue/revision_meta'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  <Finished: 'git -C /var/lib/nvue/meta checkout --force cue/revision_meta'>
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Added API versions_v1
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Added API acltool_v1
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Added API copp_trap_v1
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Added API dhcp_relay_v1
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Added API dns_v1
Feb 15 20:07:11 clab-cx-sw1 nvued[8262]:    INFO:  Added API env_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API frr_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API ifupdown2_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API isc_dhcp_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API linuxptp_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API lldp_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API netd_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API netlink_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API ntp_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API platform_config_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API platform_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API ports_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API procps_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API qos_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API rsyslog_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API snmp_server_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API switchd_v1
Feb 15 20:07:12 clab-cx-sw1 nvued[8262]:    INFO:  Added API wjh_v1
Feb 15 20:07:18 clab-cx-sw1 nvued[8262]:    INFO:  Added API nvue_v1
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  Added API config_v1
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  <Running: 'git add 21'>
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  <Finished: 'git add 21'>
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  <Running: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  <Finished: 'git commit --allow-empty -m Updating 21'>
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  Started the Job thread
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  Started nvued
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:    configdir: /etc/nvue.d
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:   * Running on unix:///run/nvue/nvue.sock (Press CTRL+C to quit)
Feb 15 20:07:19 clab-cx-sw1 nvued[8262]:    INFO:  Notifying systemd that NVUED is ready
Feb 15 20:07:19 clab-cx-sw1 systemd[1]: Started NVIDIA User Experience Daemon.

I broke up the commits on other sections and it eventually took but I can't seem to get this to apply

3.7.0 SSH fails to start

reported by @GrigoriyMikhalkin
looking at what happens there, it looks like the ifupdown get stuck trying to dhcp eth0.

root@a1271dcfa4b135ae:/etc/network# ip -br add  show dev eth0
eth0             UP             fe80::783f:a7ff:fed7:97df/64
root@a1271dcfa4b135ae:/etc/network# ifreload -a
error: cmd '/usr/bin/vrf task exec mgmt /sbin/dhclient -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0' failed: returned 1
pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0/dhclient -

Cgroup for managing VRF context does not exist.
Has l3mdev cgroup patch been applied to kernel?
If so has it been enabled?

This looks like the VRF support did not exist in upstream kernel and was added via a patch.

I don't have access to 3.7.x system, maybe @GrigoriyMikhalkin you can compare the kernel version and loaded modules? This is how it looks inside ignite:

root@a1271dcfa4b135ae:/etc/network# lsmod
Module                  Size  Used by
vrf                    24576  0
bonding               159744  0
bridge                176128  0
stp                    16384  1 bridge
llc                    16384  2 bridge,stp
kvm_intel             212992  0
kvm                   565248  1 kvm_intel
irqbypass              16384  1 kvm
crc32c_intel           24576  0
aesni_intel           200704  0
aes_x86_64             20480  1 aesni_intel
crypto_simd            16384  1 aesni_intel
virtio_net             45056  0
net_failover           20480  1 virtio_net
failover               16384  1 net_failover
cryptd                 20480  2 crypto_simd,aesni_intel
glue_helper            16384  1 aesni_intel
input_leds             16384  0
led_class              16384  1 input_leds
autofs4                36864  2
root@a1271dcfa4b135ae:/etc/network# uname -r
4.19.0-cl-1-amd64

The reason for this is most likely that 3.7.0 code is running on a kernel built from 4.3.0.

This is the process I haven't really documented anywhere, probably worth adding a guide for it later. The process of building a kernel image. It's fairly simple -- you need to unpack the /boot/vmlinuz into a vmlinux and get a copy of /lib/modules from an existing CL image. Package it up in an container image, vmlinux goes to /boot/ and /lib/modules go to /lib/modules.

The final step would be to update https://github.com/srl-labs/containerlab/blob/master/nodes/cvx/cvx.go to use a different image kernel depending on the version , similar to how it's done with RAM today.

Do you think you can do this @GrigoriyMikhalkin ? I'll be happy to write up some documentation and makefiles for this.

ebtables : The kernel doesn't support the ebtables 'filter' table

Hi,

New issue spotted ! ๐Ÿ˜›

From the container, trying to add an access port with this command:

root@leaf-1:/# nv set interface swp1 bridge domain br_default access 165
root@leaf-1:/# nv config apply

Error:

  STDERR:
[sudo] password for nvue: error: cmd '/sbin/ebtables  -t filter --atomic-file /tmp/.acl.595429/ebtables.save.filter --atomic-save ' failed with the following error:
(The kernel doesn't support the ebtables 'filter' table.)

I'm on top of a Rocky 9 Linux VM.
I have installed the package ebtables-legacy. So ebtables is available in the kernel.

I think the prob is that nvue is using an hard coded path for ebtables: /sbin/ebtables.

root@leaf-1:/# /sbin/ebtables --list 
The kernel doesn't support the ebtables 'filter' table.

But, still form the container, if I use the realpath:

root@leaf-1:/# which ebtables
/usr/sbin/ebtables

root@leaf-1:/# /usr/sbin/ebtables -L
Bridge table: filter

Bridge chain: INPUT, entries: 0, policy: ACCEPT

Bridge chain: FORWARD, entries: 0, policy: ACCEPT

Bridge chain: OUTPUT, entries: 0, policy: ACCEPT

Unable to commit config on 5.x images

In my initial testing of the 5.x images 5.0.0 and 5.0.1 I have been unable to apply any config.

root@6fd7fb5b48af1730:mgmt:~# nv set system hostname clab-sw1
root@6fd7fb5b48af1730:mgmt:~# nv config 
apply    detach   diff     history  patch    replace  save     show     
root@6fd7fb5b48af1730:mgmt:~# nv config save 
saved
root@6fd7fb5b48af1730:mgmt:~# nv config apply 
Failed to prepare to apply
  Unrecoverable internal error
root@6fd7fb5b48af1730:mgmt:~# nv config d
detach  diff    
root@6fd7fb5b48af1730:mgmt:~# nv config diff 
- set:
    system:
      hostname: clab-sw1
root@6fd7fb5b48af1730:mgmt:~# nv config apply 
Failed to prepare to apply
  Unrecoverable internal error
root@6fd7fb5b48af1730:mgmt:~# 

oot@6fd7fb5b48af1730:mgmt:~# nv set bridge domain br_default vlan 100 vni 100
root@6fd7fb5b48af1730:mgmt:~# nv config diff 
- set:
    bridge:
      domain:
        br_default:
          vlan:
            '100':
              vni:
                '100': {}
    nve:
      vxlan:
        enable: on
root@6fd7fb5b48af1730:mgmt:~# nv set interface lo ip address 1.1.1.1/32 
root@6fd7fb5b48af1730:mgmt:~# nv config apply 
Failed to prepare to apply
  Unrecoverable internal error
root@6fd7fb5b48af1730:mgmt:~#   

I was also unable to build the 5.0.2 image but I'm still investigating if that's an issue on my machine.

Question: Using tag vlan in Linux host possible?

Hi,
I try to simulate an HPE switch by using the Linux host with vlan tagging.

Here is the interface config

auto lo
iface lo inet loopback

auto eth1
iface eth1

auto eth1.165
iface eth1.165
    address 10.162.0.20/20
    vlan-raw-device eth1

auto eth1.167
iface eth1.167
    address 10.162.24.20/21
    vlan-raw-device eth1

The nvue config:

bridge:
      domain:
        br_default:
          vlan:
            '165': {}
            '167': {}
            '2': {}
    interface:
      lo:
        type: loopback
        ip:
          address:
            127.0.0.1/8: {}
            172.30.0.1/32: {}
      vlan165:
        description: SVI to test External network connectivity
        type: svi
        vlan: 165
        ip:
          address:
            10.162.0.13/20: {}
      vlan167:
        description: SVI to test OAM network connectivity
        type: svi
        vlan: 167
        ip:
          address:
            10.162.24.12/21: {}
      swp30:
        bridge:
          domain:
            br_default:
              vlan:
                '165': {}
                '167': {}

Ping it's not working between the two device. I was wondering if there is any Docker limitation for this kind of deployment.
The Linux host is a Debian. May I need to add the "vlan" package to the Dockerfile.
Did you ever try this?

Thanks a lot for your time !

symm-mh.clab.yml: ifreload isn't triggered on server nodes

Hi!

I try to deploy symm-mh.clab.yml topology and all hosts do not get their interfaces configured. After some digging, I found out that the entrypoint script waits for 3 more interfaces to come up aside from eth0. But according to the topology each server has only 2 uplinks to the leaf switches. Changing cmd: 3 to cmd: 2 under the server definition in the topology file seems to fix this issue.

Netlink Errors for SVIs

Hello,

I'd like to report an issue I'm seeing on the 5.0.x images. I'm still working my way through learning the config so this certainly could be me missing something but wanted to report it as we discussed.

Full config and syslog files attached.

2022-06-20T20:24:44.955299+00:00 ee42457b760c9710 systemd[1]: nvue-startup.service: Succeeded.
2022-06-20T20:24:44.955449+00:00 ee42457b760c9710 systemd[1]: Started NVIDIA User Experience startup task.
2022-06-20T20:24:44.957667+00:00 ee42457b760c9710 systemd[1]: Started Cumulus Linux Switch Daemon.
2022-06-20T20:24:44.962302+00:00 ee42457b760c9710 systemd[1]: Starting Cumulus Linux Fast Interface Shutdown...
2022-06-20T20:24:44.965530+00:00 ee42457b760c9710 systemd[1]: Starting Cumulus Linux acltool...
2022-06-20T20:24:44.966862+00:00 ee42457b760c9710 systemd[1]: Cumulus Linux System Monitoring Daemon is not active.
2022-06-20T20:24:44.970732+00:00 ee42457b760c9710 systemd[1]: Dependency failed for Cumulus Linux LED Manager Daemon.
2022-06-20T20:24:44.972867+00:00 ee42457b760c9710 systemd[1]: ledmgrd.service: Job ledmgrd.service/start failed with result 'dependency'.
2022-06-20T20:24:44.975016+00:00 ee42457b760c9710 systemd[1]: Started Cumulus Linux Fan Control Daemon.
2022-06-20T20:24:44.985574+00:00 ee42457b760c9710 systemd[1]: Started Cumulus Linux ASIC Monitoring Daemon.
2022-06-20T20:24:44.998721+00:00 ee42457b760c9710 systemd[1]: Condition check resulted in Cumulus Linux Port Watch Event Daemon being skipped.
2022-06-20T20:24:44.999524+00:00 ee42457b760c9710 systemd[1]: Started Cumulus Linux Fast Interface Shutdown.
2022-06-20T20:24:44.999725+00:00 ee42457b760c9710 systemd[1]: acltool.service: Succeeded.
2022-06-20T20:24:45.001737+00:00 ee42457b760c9710 systemd[1]: Started Cumulus Linux acltool.
2022-06-20T20:24:45.009272+00:00 ee42457b760c9710 systemd[1]: Starting Network initialization...
2022-06-20T20:24:45.024598+00:00 ee42457b760c9710 networking[4043]: networking: Configuring network interfaces
2022-06-20T20:24:45.114619+00:00 ee42457b760c9710 : /usr/sbin/pwmd : : PWM Daemon doesn't manage fans on this platform
2022-06-20T20:24:45.150096+00:00 ee42457b760c9710 asic-monitor INFO: ASIC monitor is not supported on VX
2022-06-20T20:24:45.150495+00:00 ee42457b760c9710 systemd[1]: asic-monitor.service: Succeeded.
2022-06-20T20:24:45.615111+00:00 ee42457b760c9710 systemd-udevd[3914]: Using default interface naming scheme 'v240'.
2022-06-20T20:24:45.775802+00:00 ee42457b760c9710 info: eth0: enabling syslog for dhcp configuration
2022-06-20T20:24:45.776542+00:00 ee42457b760c9710 info: executing ip -o addr show eth0
2022-06-20T20:24:46.782390+00:00 ee42457b760c9710 info: executing /bin/ip vrf exec mgmt /sbin/dhclient -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0
2022-06-20T20:24:46.869280+00:00 ee42457b760c9710 dhclient[4143]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 1
2022-06-20T20:24:46.870037+00:00 ee42457b760c9710 dhclient[4143]: DHCPOFFER of 172.17.0.2 from 0.0.0.0
2022-06-20T20:24:46.870253+00:00 ee42457b760c9710 dhclient[4143]: DHCPREQUEST for 172.17.0.2 on eth0 to 255.255.255.255 port 67
2022-06-20T20:24:46.870566+00:00 ee42457b760c9710 dhclient[4143]: DHCPACK of 172.17.0.2 from 0.0.0.0
2022-06-20T20:24:46.942809+00:00 ee42457b760c9710 dhclient[4143]: Timeout too large reducing to: 2147483646 (TIME_MAX - 1)
2022-06-20T20:24:46.943144+00:00 ee42457b760c9710 dhclient[4143]: bound to 172.17.0.2 -- renewal in 2147483648 seconds.
2022-06-20T20:24:46.944073+00:00 ee42457b760c9710 info: executing ip -o addr show eth0
2022-06-20T20:24:46.946745+00:00 ee42457b760c9710 info: eth0: dhclient: new address detected: 172.17.0.2/16
2022-06-20T20:24:46.980694+00:00 ee42457b760c9710 networking[4043]: error: bridge vni show failed .. cmd '/sbin/bridge -force -batch - [vni add dev vxlan48 vni 10
2022-06-20T20:24:46.980823+00:00 ee42457b760c9710 networking[4043]: vni add dev vxlan48 vni 20
2022-06-20T20:24:46.980882+00:00 ee42457b760c9710 networking[4043]: vni add dev vxlan48 vni 30
2022-06-20T20:24:46.981163+00:00 ee42457b760c9710 networking[4043]: vni add dev vxlan48 vni 40]' failed: returned 1 (RTNETLINK answers: Operation not supported
2022-06-20T20:24:46.981223+00:00 ee42457b760c9710 networking[4043]: Command failed -:1
2022-06-20T20:24:46.981279+00:00 ee42457b760c9710 networking[4043]: RTNETLINK answers: Operation not supported
2022-06-20T20:24:46.981333+00:00 ee42457b760c9710 networking[4043]: Command failed -:2
2022-06-20T20:24:46.981392+00:00 ee42457b760c9710 networking[4043]: RTNETLINK answers: Operation not supported
2022-06-20T20:24:46.981447+00:00 ee42457b760c9710 networking[4043]: Command failed -:3
2022-06-20T20:24:46.981503+00:00 ee42457b760c9710 networking[4043]: RTNETLINK answers: Operation not supported
2022-06-20T20:24:46.981560+00:00 ee42457b760c9710 networking[4043]: Command failed -:4
2022-06-20T20:24:46.981613+00:00 ee42457b760c9710 networking[4043]: )
2022-06-20T20:24:47.079212+00:00 ee42457b760c9710 kernel: [   27.733014] device swp4 entered promiscuous mode
2022-06-20T20:24:47.079233+00:00 ee42457b760c9710 kernel: [   27.733669] device swp3 entered promiscuous mode
2022-06-20T20:24:47.086925+00:00 ee42457b760c9710 kernel: [   27.740743] device swp5 entered promiscuous mode
2022-06-20T20:24:47.093924+00:00 ee42457b760c9710 kernel: [   27.748122] device swp6 entered promiscuous mode
2022-06-20T20:24:47.095915+00:00 ee42457b760c9710 kernel: [   27.750013] device vxlan48 entered promiscuous mode
2022-06-20T20:24:47.201058+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 131, in <module>
2022-06-20T20:24:47.201198+00:00 ee42457b760c9710 networking[4043]:     sys.exit(main())
2022-06-20T20:24:47.201257+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 119, in main
2022-06-20T20:24:47.201314+00:00 ee42457b760c9710 networking[4043]:     return stand_alone()
2022-06-20T20:24:47.201370+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 103, in stand_alone
2022-06-20T20:24:47.201428+00:00 ee42457b760c9710 networking[4043]:     status = ifupdown2.main()
2022-06-20T20:24:47.201486+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 77, in main
2022-06-20T20:24:47.201543+00:00 ee42457b760c9710 networking[4043]:     self.handlers.get(self.op)(self.args)
2022-06-20T20:24:47.201603+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 198, in run_up
2022-06-20T20:24:47.201661+00:00 ee42457b760c9710 networking[4043]:     skipupperifaces=args.skipupperifaces)
2022-06-20T20:24:47.201718+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1839, in up
2022-06-20T20:24:47.201775+00:00 ee42457b760c9710 networking[4043]:     else False)
2022-06-20T20:24:47.201833+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1565, in _sched_ifaces
2022-06-20T20:24:47.202254+00:00 ee42457b760c9710 networking[4043]:     sort=True if (sort or ifupdownflags.flags.CLASS) else False)
2022-06-20T20:24:47.202333+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 589, in sched_ifaces
2022-06-20T20:24:47.202397+00:00 ee42457b760c9710 networking[4043]:     followdependents=followdependents)
2022-06-20T20:24:47.202458+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.202517+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.202573+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.202628+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.202685+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.202750+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.202806+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.202861+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.203250+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.203392+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.203516+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 307, in run_iface_graph
2022-06-20T20:24:47.203651+00:00 ee42457b760c9710 networking[4043]:     cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
2022-06-20T20:24:47.203777+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 183, in run_iface_list_ops
2022-06-20T20:24:47.203961+00:00 ee42457b760c9710 networking[4043]:     '0') == '1' else None)
2022-06-20T20:24:47.204089+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 103, in run_iface_op
2022-06-20T20:24:47.204235+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifupdownobj.get_ifaceobjs)
2022-06-20T20:24:47.204362+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1414, in run
2022-06-20T20:24:47.204498+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifaceobj_getfunc)
2022-06-20T20:24:47.204624+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1059, in _pre_up
2022-06-20T20:24:47.204793+00:00 ee42457b760c9710 networking[4043]:     self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)
2022-06-20T20:24:47.204970+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 108, in log_error
2022-06-20T20:24:47.205132+00:00 ee42457b760c9710 networking[4043]:     traceback.print_stack()
2022-06-20T20:24:47.205274+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.205396+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2698, in link_set_address
2022-06-20T20:24:47.205993+00:00 ee42457b760c9710 networking[4043]:     result = self.tx_nlpacket_get_response_with_error(link)
2022-06-20T20:24:47.206123+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2277, in tx_nlpacket_get_response_with_error
2022-06-20T20:24:47.206233+00:00 ee42457b760c9710 networking[4043]:     raise Exception(error_str)
2022-06-20T20:24:47.206338+00:00 ee42457b760c9710 networking[4043]: Exception: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.206445+00:00 ee42457b760c9710 networking[4043]: During handling of the above exception, another exception occurred:
2022-06-20T20:24:47.206549+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.206650+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1057, in _pre_up
2022-06-20T20:24:47.207038+00:00 ee42457b760c9710 networking[4043]:     self._process_bridge(ifaceobj, True, self.process_hwaddress(ifaceobj))
2022-06-20T20:24:47.207149+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1102, in process_hwaddress
2022-06-20T20:24:47.208011+00:00 ee42457b760c9710 networking[4043]:     self.netlink.link_set_address(ifaceobj.name, hwaddress, hwaddress_int)
2022-06-20T20:24:47.208147+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2706, in link_set_address
2022-06-20T20:24:47.208257+00:00 ee42457b760c9710 networking[4043]:     raise NetlinkError(e, "cannot set dev %s address %s" % (ifname, hw_address), ifname=ifname)
2022-06-20T20:24:47.208368+00:00 ee42457b760c9710 networking[4043]: lib.nlcache.NetlinkError: netlink: br_default: cannot set dev br_default address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.208485+00:00 ee42457b760c9710 networking[4043]: error: br_default: netlink: br_default: cannot set dev br_default address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.213543+00:00 ee42457b760c9710 kernel: [   27.866466] IPv6: ADDRCONF(NETDEV_UP): br_default: link is not ready
2022-06-20T20:24:47.236935+00:00 ee42457b760c9710 kernel: [   27.891220] 8021q: 802.1Q VLAN Support v1.8
2022-06-20T20:24:47.242998+00:00 ee42457b760c9710 systemd-udevd[3918]: Using default interface naming scheme 'v240'.
2022-06-20T20:24:47.378771+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 131, in <module>
2022-06-20T20:24:47.378872+00:00 ee42457b760c9710 networking[4043]:     sys.exit(main())
2022-06-20T20:24:47.379094+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 119, in main
2022-06-20T20:24:47.379143+00:00 ee42457b760c9710 networking[4043]:     return stand_alone()
2022-06-20T20:24:47.379188+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 103, in stand_alone
2022-06-20T20:24:47.379238+00:00 ee42457b760c9710 networking[4043]:     status = ifupdown2.main()
2022-06-20T20:24:47.379283+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 77, in main
2022-06-20T20:24:47.379327+00:00 ee42457b760c9710 networking[4043]:     self.handlers.get(self.op)(self.args)
2022-06-20T20:24:47.379371+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 198, in run_up
2022-06-20T20:24:47.379415+00:00 ee42457b760c9710 networking[4043]:     skipupperifaces=args.skipupperifaces)
2022-06-20T20:24:47.379459+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1839, in up
2022-06-20T20:24:47.379503+00:00 ee42457b760c9710 networking[4043]:     else False)
2022-06-20T20:24:47.379547+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1565, in _sched_ifaces
2022-06-20T20:24:47.379591+00:00 ee42457b760c9710 networking[4043]:     sort=True if (sort or ifupdownflags.flags.CLASS) else False)
2022-06-20T20:24:47.379637+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 589, in sched_ifaces
2022-06-20T20:24:47.379681+00:00 ee42457b760c9710 networking[4043]:     followdependents=followdependents)
2022-06-20T20:24:47.379724+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.379769+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.379813+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.379856+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.380235+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.380284+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.380328+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 307, in run_iface_graph
2022-06-20T20:24:47.380372+00:00 ee42457b760c9710 networking[4043]:     cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
2022-06-20T20:24:47.380419+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 183, in run_iface_list_ops
2022-06-20T20:24:47.380462+00:00 ee42457b760c9710 networking[4043]:     '0') == '1' else None)
2022-06-20T20:24:47.380506+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 103, in run_iface_op
2022-06-20T20:24:47.380549+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifupdownobj.get_ifaceobjs)
2022-06-20T20:24:47.380593+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1414, in run
2022-06-20T20:24:47.380638+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifaceobj_getfunc)
2022-06-20T20:24:47.380682+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1059, in _pre_up
2022-06-20T20:24:47.382293+00:00 ee42457b760c9710 networking[4043]:     self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)
2022-06-20T20:24:47.382452+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 108, in log_error
2022-06-20T20:24:47.382619+00:00 ee42457b760c9710 networking[4043]:     traceback.print_stack()
2022-06-20T20:24:47.382755+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.382981+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2698, in link_set_address
2022-06-20T20:24:47.384001+00:00 ee42457b760c9710 networking[4043]:     result = self.tx_nlpacket_get_response_with_error(link)
2022-06-20T20:24:47.384188+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2277, in tx_nlpacket_get_response_with_error
2022-06-20T20:24:47.384328+00:00 ee42457b760c9710 networking[4043]:     raise Exception(error_str)
2022-06-20T20:24:47.384456+00:00 ee42457b760c9710 networking[4043]: Exception: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.384610+00:00 ee42457b760c9710 networking[4043]: During handling of the above exception, another exception occurred:
2022-06-20T20:24:47.384779+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.385123+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1057, in _pre_up
2022-06-20T20:24:47.386050+00:00 ee42457b760c9710 networking[4043]:     self._process_bridge(ifaceobj, True, self.process_hwaddress(ifaceobj))
2022-06-20T20:24:47.386187+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1102, in process_hwaddress
2022-06-20T20:24:47.386321+00:00 ee42457b760c9710 networking[4043]:     self.netlink.link_set_address(ifaceobj.name, hwaddress, hwaddress_int)
2022-06-20T20:24:47.386472+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2706, in link_set_address
2022-06-20T20:24:47.386604+00:00 ee42457b760c9710 networking[4043]:     raise NetlinkError(e, "cannot set dev %s address %s" % (ifname, hw_address), ifname=ifname)
2022-06-20T20:24:47.386742+00:00 ee42457b760c9710 networking[4043]: lib.nlcache.NetlinkError: netlink: vlan10: cannot set dev vlan10 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.386890+00:00 ee42457b760c9710 networking[4043]: error: vlan10: netlink: vlan10: cannot set dev vlan10 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.460807+00:00 ee42457b760c9710 kernel: [   28.112636] device br_default entered promiscuous mode
2022-06-20T20:24:47.511472+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 131, in <module>
2022-06-20T20:24:47.511638+00:00 ee42457b760c9710 networking[4043]:     sys.exit(main())
2022-06-20T20:24:47.511700+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 119, in main
2022-06-20T20:24:47.511756+00:00 ee42457b760c9710 networking[4043]:     return stand_alone()
2022-06-20T20:24:47.511827+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 103, in stand_alone
2022-06-20T20:24:47.512111+00:00 ee42457b760c9710 networking[4043]:     status = ifupdown2.main()
2022-06-20T20:24:47.512180+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 77, in main
2022-06-20T20:24:47.512236+00:00 ee42457b760c9710 networking[4043]:     self.handlers.get(self.op)(self.args)
2022-06-20T20:24:47.512293+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 198, in run_up
2022-06-20T20:24:47.512349+00:00 ee42457b760c9710 networking[4043]:     skipupperifaces=args.skipupperifaces)
2022-06-20T20:24:47.512408+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1839, in up
2022-06-20T20:24:47.512464+00:00 ee42457b760c9710 networking[4043]:     else False)
2022-06-20T20:24:47.512516+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1565, in _sched_ifaces
2022-06-20T20:24:47.512571+00:00 ee42457b760c9710 networking[4043]:     sort=True if (sort or ifupdownflags.flags.CLASS) else False)
2022-06-20T20:24:47.512627+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 589, in sched_ifaces
2022-06-20T20:24:47.512694+00:00 ee42457b760c9710 networking[4043]:     followdependents=followdependents)
2022-06-20T20:24:47.512762+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.512816+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.512867+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.513387+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.513449+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.513506+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.513563+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 307, in run_iface_graph
2022-06-20T20:24:47.513617+00:00 ee42457b760c9710 networking[4043]:     cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
2022-06-20T20:24:47.513668+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 183, in run_iface_list_ops
2022-06-20T20:24:47.513748+00:00 ee42457b760c9710 networking[4043]:     '0') == '1' else None)
2022-06-20T20:24:47.514114+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 103, in run_iface_op
2022-06-20T20:24:47.514246+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifupdownobj.get_ifaceobjs)
2022-06-20T20:24:47.514374+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1414, in run
2022-06-20T20:24:47.514500+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifaceobj_getfunc)
2022-06-20T20:24:47.514635+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1059, in _pre_up
2022-06-20T20:24:47.514770+00:00 ee42457b760c9710 networking[4043]:     self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)
2022-06-20T20:24:47.514953+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 108, in log_error
2022-06-20T20:24:47.515086+00:00 ee42457b760c9710 networking[4043]:     traceback.print_stack()
2022-06-20T20:24:47.515211+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.515340+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2698, in link_set_address
2022-06-20T20:24:47.515493+00:00 ee42457b760c9710 networking[4043]:     result = self.tx_nlpacket_get_response_with_error(link)
2022-06-20T20:24:47.515646+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2277, in tx_nlpacket_get_response_with_error
2022-06-20T20:24:47.515778+00:00 ee42457b760c9710 networking[4043]:     raise Exception(error_str)
2022-06-20T20:24:47.521090+00:00 ee42457b760c9710 networking[4043]: Exception: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.521411+00:00 ee42457b760c9710 networking[4043]: During handling of the above exception, another exception occurred:
2022-06-20T20:24:47.521544+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.521669+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1057, in _pre_up
2022-06-20T20:24:47.521987+00:00 ee42457b760c9710 networking[4043]:     self._process_bridge(ifaceobj, True, self.process_hwaddress(ifaceobj))
2022-06-20T20:24:47.522120+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1102, in process_hwaddress
2022-06-20T20:24:47.525501+00:00 ee42457b760c9710 networking[4043]:     self.netlink.link_set_address(ifaceobj.name, hwaddress, hwaddress_int)
2022-06-20T20:24:47.526345+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2706, in link_set_address
2022-06-20T20:24:47.526499+00:00 ee42457b760c9710 networking[4043]:     raise NetlinkError(e, "cannot set dev %s address %s" % (ifname, hw_address), ifname=ifname)
2022-06-20T20:24:47.527021+00:00 ee42457b760c9710 networking[4043]: lib.nlcache.NetlinkError: netlink: vlan30: cannot set dev vlan30 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.527198+00:00 ee42457b760c9710 networking[4043]: error: vlan30: netlink: vlan30: cannot set dev vlan30 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.634405+00:00 ee42457b760c9710 mstpd: create_br: Add bridge br_l3vni
2022-06-20T20:24:47.644108+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 131, in <module>
2022-06-20T20:24:47.644231+00:00 ee42457b760c9710 networking[4043]:     sys.exit(main())
2022-06-20T20:24:47.644324+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 119, in main
2022-06-20T20:24:47.644382+00:00 ee42457b760c9710 networking[4043]:     return stand_alone()
2022-06-20T20:24:47.644438+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 103, in stand_alone
2022-06-20T20:24:47.644493+00:00 ee42457b760c9710 networking[4043]:     status = ifupdown2.main()
2022-06-20T20:24:47.644545+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 77, in main
2022-06-20T20:24:47.644600+00:00 ee42457b760c9710 networking[4043]:     self.handlers.get(self.op)(self.args)
2022-06-20T20:24:47.644671+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 198, in run_up
2022-06-20T20:24:47.644742+00:00 ee42457b760c9710 networking[4043]:     skipupperifaces=args.skipupperifaces)
2022-06-20T20:24:47.644818+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1839, in up
2022-06-20T20:24:47.645326+00:00 ee42457b760c9710 networking[4043]:     else False)
2022-06-20T20:24:47.645425+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1565, in _sched_ifaces
2022-06-20T20:24:47.645490+00:00 ee42457b760c9710 networking[4043]:     sort=True if (sort or ifupdownflags.flags.CLASS) else False)
2022-06-20T20:24:47.645551+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 589, in sched_ifaces
2022-06-20T20:24:47.645606+00:00 ee42457b760c9710 networking[4043]:     followdependents=followdependents)
2022-06-20T20:24:47.645665+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.645722+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.645780+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.645835+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.646184+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.646258+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.646311+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.646385+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.646440+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.646492+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.646545+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 307, in run_iface_graph
2022-06-20T20:24:47.646598+00:00 ee42457b760c9710 networking[4043]:     cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
2022-06-20T20:24:47.646651+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 183, in run_iface_list_ops
2022-06-20T20:24:47.646706+00:00 ee42457b760c9710 networking[4043]:     '0') == '1' else None)
2022-06-20T20:24:47.646766+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 103, in run_iface_op
2022-06-20T20:24:47.646819+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifupdownobj.get_ifaceobjs)
2022-06-20T20:24:47.646879+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/bridge.py", line 4097, in run
2022-06-20T20:24:47.647380+00:00 ee42457b760c9710 networking[4043]:     op_handler(self, ifaceobj, ifaceobj_getfunc=ifaceobj_getfunc)
2022-06-20T20:24:47.647529+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/bridge.py", line 2845, in _up
2022-06-20T20:24:47.647668+00:00 ee42457b760c9710 networking[4043]:     self.up_bridge(ifaceobj, ifaceobj_getfunc)
2022-06-20T20:24:47.647801+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/bridge.py", line 2669, in up_bridge
2022-06-20T20:24:47.648019+00:00 ee42457b760c9710 networking[4043]:     newly_enslaved_ports = self._add_ports(ifaceobj, ifaceobj_getfunc)
2022-06-20T20:24:47.648156+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/bridge.py", line 1213, in _add_ports
2022-06-20T20:24:47.648287+00:00 ee42457b760c9710 networking[4043]:     %(ifaceobj.name, bridgeport), ifaceobj)
2022-06-20T20:24:47.648416+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 108, in log_error
2022-06-20T20:24:47.653329+00:00 ee42457b760c9710 networking[4043]:     traceback.print_stack()
2022-06-20T20:24:47.653575+00:00 ee42457b760c9710 networking[4043]: NoneType: None
2022-06-20T20:24:47.653718+00:00 ee42457b760c9710 networking[4043]: error: br_l3vni: bridge port vxlan99 does not exist
2022-06-20T20:24:47.679662+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 131, in <module>
2022-06-20T20:24:47.679783+00:00 ee42457b760c9710 networking[4043]:     sys.exit(main())
2022-06-20T20:24:47.679843+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 119, in main
2022-06-20T20:24:47.680132+00:00 ee42457b760c9710 networking[4043]:     return stand_alone()
2022-06-20T20:24:47.680202+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 103, in stand_alone
2022-06-20T20:24:47.680259+00:00 ee42457b760c9710 networking[4043]:     status = ifupdown2.main()
2022-06-20T20:24:47.680317+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 77, in main
2022-06-20T20:24:47.680402+00:00 ee42457b760c9710 networking[4043]:     self.handlers.get(self.op)(self.args)
2022-06-20T20:24:47.680460+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 198, in run_up
2022-06-20T20:24:47.680517+00:00 ee42457b760c9710 networking[4043]:     skipupperifaces=args.skipupperifaces)
2022-06-20T20:24:47.680574+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1839, in up
2022-06-20T20:24:47.680631+00:00 ee42457b760c9710 networking[4043]:     else False)
2022-06-20T20:24:47.680689+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1565, in _sched_ifaces
2022-06-20T20:24:47.680780+00:00 ee42457b760c9710 networking[4043]:     sort=True if (sort or ifupdownflags.flags.CLASS) else False)
2022-06-20T20:24:47.680847+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 589, in sched_ifaces
2022-06-20T20:24:47.681213+00:00 ee42457b760c9710 networking[4043]:     followdependents=followdependents)
2022-06-20T20:24:47.681279+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.681336+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.681412+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.681470+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.681527+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.681582+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.681638+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.681694+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.681750+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.681805+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.681860+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 307, in run_iface_graph
2022-06-20T20:24:47.682211+00:00 ee42457b760c9710 networking[4043]:     cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
2022-06-20T20:24:47.682347+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 183, in run_iface_list_ops
2022-06-20T20:24:47.682494+00:00 ee42457b760c9710 networking[4043]:     '0') == '1' else None)
2022-06-20T20:24:47.682620+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 103, in run_iface_op
2022-06-20T20:24:47.682752+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifupdownobj.get_ifaceobjs)
2022-06-20T20:24:47.682880+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1414, in run
2022-06-20T20:24:47.683045+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifaceobj_getfunc)
2022-06-20T20:24:47.683171+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1059, in _pre_up
2022-06-20T20:24:47.683300+00:00 ee42457b760c9710 networking[4043]:     self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)
2022-06-20T20:24:47.683430+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 108, in log_error
2022-06-20T20:24:47.683589+00:00 ee42457b760c9710 networking[4043]:     traceback.print_stack()
2022-06-20T20:24:47.683712+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.683852+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2698, in link_set_address
2022-06-20T20:24:47.684013+00:00 ee42457b760c9710 networking[4043]:     result = self.tx_nlpacket_get_response_with_error(link)
2022-06-20T20:24:47.685014+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2277, in tx_nlpacket_get_response_with_error
2022-06-20T20:24:47.685180+00:00 ee42457b760c9710 networking[4043]:     raise Exception(error_str)
2022-06-20T20:24:47.685312+00:00 ee42457b760c9710 networking[4043]: Exception: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.685449+00:00 ee42457b760c9710 networking[4043]: During handling of the above exception, another exception occurred:
2022-06-20T20:24:47.685573+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.685696+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1057, in _pre_up
2022-06-20T20:24:47.685844+00:00 ee42457b760c9710 networking[4043]:     self._process_bridge(ifaceobj, True, self.process_hwaddress(ifaceobj))
2022-06-20T20:24:47.686001+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1102, in process_hwaddress
2022-06-20T20:24:47.686134+00:00 ee42457b760c9710 networking[4043]:     self.netlink.link_set_address(ifaceobj.name, hwaddress, hwaddress_int)
2022-06-20T20:24:47.688946+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2706, in link_set_address
2022-06-20T20:24:47.689163+00:00 ee42457b760c9710 networking[4043]:     raise NetlinkError(e, "cannot set dev %s address %s" % (ifname, hw_address), ifname=ifname)
2022-06-20T20:24:47.689315+00:00 ee42457b760c9710 networking[4043]: lib.nlcache.NetlinkError: netlink: br_l3vni: cannot set dev br_l3vni address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.689455+00:00 ee42457b760c9710 networking[4043]: error: br_l3vni: netlink: br_l3vni: cannot set dev br_l3vni address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.689618+00:00 ee42457b760c9710 mstpd: set_br_up: Set bridge br_l3vni up
2022-06-20T20:24:47.869023+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 131, in <module>
2022-06-20T20:24:47.869144+00:00 ee42457b760c9710 networking[4043]:     sys.exit(main())
2022-06-20T20:24:47.869203+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 119, in main
2022-06-20T20:24:47.869261+00:00 ee42457b760c9710 networking[4043]:     return stand_alone()
2022-06-20T20:24:47.869319+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 103, in stand_alone
2022-06-20T20:24:47.869377+00:00 ee42457b760c9710 networking[4043]:     status = ifupdown2.main()
2022-06-20T20:24:47.869436+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 77, in main
2022-06-20T20:24:47.869493+00:00 ee42457b760c9710 networking[4043]:     self.handlers.get(self.op)(self.args)
2022-06-20T20:24:47.869581+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 198, in run_up
2022-06-20T20:24:47.869640+00:00 ee42457b760c9710 networking[4043]:     skipupperifaces=args.skipupperifaces)
2022-06-20T20:24:47.869697+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1839, in up
2022-06-20T20:24:47.869752+00:00 ee42457b760c9710 networking[4043]:     else False)
2022-06-20T20:24:47.869808+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1565, in _sched_ifaces
2022-06-20T20:24:47.869864+00:00 ee42457b760c9710 networking[4043]:     sort=True if (sort or ifupdownflags.flags.CLASS) else False)
2022-06-20T20:24:47.870464+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 589, in sched_ifaces
2022-06-20T20:24:47.870526+00:00 ee42457b760c9710 networking[4043]:     followdependents=followdependents)
2022-06-20T20:24:47.870599+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.870657+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.870714+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.870770+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.870827+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.870881+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.871153+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 307, in run_iface_graph
2022-06-20T20:24:47.871289+00:00 ee42457b760c9710 networking[4043]:     cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
2022-06-20T20:24:47.871419+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 183, in run_iface_list_ops
2022-06-20T20:24:47.871570+00:00 ee42457b760c9710 networking[4043]:     '0') == '1' else None)
2022-06-20T20:24:47.871696+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 103, in run_iface_op
2022-06-20T20:24:47.871829+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifupdownobj.get_ifaceobjs)
2022-06-20T20:24:47.872000+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1414, in run
2022-06-20T20:24:47.872152+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifaceobj_getfunc)
2022-06-20T20:24:47.872279+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1059, in _pre_up
2022-06-20T20:24:47.872410+00:00 ee42457b760c9710 networking[4043]:     self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)
2022-06-20T20:24:47.872540+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 108, in log_error
2022-06-20T20:24:47.872672+00:00 ee42457b760c9710 networking[4043]:     traceback.print_stack()
2022-06-20T20:24:47.872827+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.873047+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2698, in link_set_address
2022-06-20T20:24:47.873185+00:00 ee42457b760c9710 networking[4043]:     result = self.tx_nlpacket_get_response_with_error(link)
2022-06-20T20:24:47.873342+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2277, in tx_nlpacket_get_response_with_error
2022-06-20T20:24:47.874012+00:00 ee42457b760c9710 networking[4043]:     raise Exception(error_str)
2022-06-20T20:24:47.874149+00:00 ee42457b760c9710 networking[4043]: Exception: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.874283+00:00 ee42457b760c9710 networking[4043]: During handling of the above exception, another exception occurred:
2022-06-20T20:24:47.874420+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.874547+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1057, in _pre_up
2022-06-20T20:24:47.874678+00:00 ee42457b760c9710 networking[4043]:     self._process_bridge(ifaceobj, True, self.process_hwaddress(ifaceobj))
2022-06-20T20:24:47.874988+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1102, in process_hwaddress
2022-06-20T20:24:47.875122+00:00 ee42457b760c9710 networking[4043]:     self.netlink.link_set_address(ifaceobj.name, hwaddress, hwaddress_int)
2022-06-20T20:24:47.876005+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2706, in link_set_address
2022-06-20T20:24:47.876154+00:00 ee42457b760c9710 networking[4043]:     raise NetlinkError(e, "cannot set dev %s address %s" % (ifname, hw_address), ifname=ifname)
2022-06-20T20:24:47.876290+00:00 ee42457b760c9710 networking[4043]: lib.nlcache.NetlinkError: netlink: vlan20: cannot set dev vlan20 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.876439+00:00 ee42457b760c9710 networking[4043]: error: vlan20: netlink: vlan20: cannot set dev vlan20 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.975086+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 131, in <module>
2022-06-20T20:24:47.975199+00:00 ee42457b760c9710 networking[4043]:     sys.exit(main())
2022-06-20T20:24:47.975249+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 119, in main
2022-06-20T20:24:47.975299+00:00 ee42457b760c9710 networking[4043]:     return stand_alone()
2022-06-20T20:24:47.975347+00:00 ee42457b760c9710 networking[4043]:   File "/sbin/ifup", line 103, in stand_alone
2022-06-20T20:24:47.975396+00:00 ee42457b760c9710 networking[4043]:     status = ifupdown2.main()
2022-06-20T20:24:47.975446+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 77, in main
2022-06-20T20:24:47.975495+00:00 ee42457b760c9710 networking[4043]:     self.handlers.get(self.op)(self.args)
2022-06-20T20:24:47.975543+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/main.py", line 198, in run_up
2022-06-20T20:24:47.975591+00:00 ee42457b760c9710 networking[4043]:     skipupperifaces=args.skipupperifaces)
2022-06-20T20:24:47.975641+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1839, in up
2022-06-20T20:24:47.975689+00:00 ee42457b760c9710 networking[4043]:     else False)
2022-06-20T20:24:47.975737+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/ifupdownmain.py", line 1565, in _sched_ifaces
2022-06-20T20:24:47.975785+00:00 ee42457b760c9710 networking[4043]:     sort=True if (sort or ifupdownflags.flags.CLASS) else False)
2022-06-20T20:24:47.975833+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 589, in sched_ifaces
2022-06-20T20:24:47.975880+00:00 ee42457b760c9710 networking[4043]:     followdependents=followdependents)
2022-06-20T20:24:47.976592+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.976644+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.976693+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 297, in run_iface_graph
2022-06-20T20:24:47.976814+00:00 ee42457b760c9710 networking[4043]:     continueonfailure=False)
2022-06-20T20:24:47.976877+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 318, in run_iface_list
2022-06-20T20:24:47.977155+00:00 ee42457b760c9710 networking[4043]:     order, followdependents)
2022-06-20T20:24:47.977218+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 307, in run_iface_graph
2022-06-20T20:24:47.977275+00:00 ee42457b760c9710 networking[4043]:     cls.run_iface_list_ops(ifupdownobj, ifaceobjs, ops)
2022-06-20T20:24:47.977333+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 183, in run_iface_list_ops
2022-06-20T20:24:47.977391+00:00 ee42457b760c9710 networking[4043]:     '0') == '1' else None)
2022-06-20T20:24:47.977451+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdown/scheduler.py", line 103, in run_iface_op
2022-06-20T20:24:47.977509+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifupdownobj.get_ifaceobjs)
2022-06-20T20:24:47.977566+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1414, in run
2022-06-20T20:24:47.977622+00:00 ee42457b760c9710 networking[4043]:     ifaceobj_getfunc=ifaceobj_getfunc)
2022-06-20T20:24:47.977676+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1059, in _pre_up
2022-06-20T20:24:47.977731+00:00 ee42457b760c9710 networking[4043]:     self.log_error('%s: %s' % (ifaceobj.name, str(e)), ifaceobj)
2022-06-20T20:24:47.977789+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/ifupdownaddons/modulebase.py", line 108, in log_error
2022-06-20T20:24:47.977842+00:00 ee42457b760c9710 networking[4043]:     traceback.print_stack()
2022-06-20T20:24:47.978217+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.978362+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2698, in link_set_address
2022-06-20T20:24:47.978515+00:00 ee42457b760c9710 networking[4043]:     result = self.tx_nlpacket_get_response_with_error(link)
2022-06-20T20:24:47.978719+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2277, in tx_nlpacket_get_response_with_error
2022-06-20T20:24:47.978874+00:00 ee42457b760c9710 networking[4043]:     raise Exception(error_str)
2022-06-20T20:24:47.979038+00:00 ee42457b760c9710 networking[4043]: Exception: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.979186+00:00 ee42457b760c9710 networking[4043]: During handling of the above exception, another exception occurred:
2022-06-20T20:24:47.979328+00:00 ee42457b760c9710 networking[4043]: Traceback (most recent call last):
2022-06-20T20:24:47.979466+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1057, in _pre_up
2022-06-20T20:24:47.979626+00:00 ee42457b760c9710 networking[4043]:     self._process_bridge(ifaceobj, True, self.process_hwaddress(ifaceobj))
2022-06-20T20:24:47.979774+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/addons/address.py", line 1102, in process_hwaddress
2022-06-20T20:24:47.981474+00:00 ee42457b760c9710 networking[4043]:     self.netlink.link_set_address(ifaceobj.name, hwaddress, hwaddress_int)
2022-06-20T20:24:47.981691+00:00 ee42457b760c9710 networking[4043]:   File "/usr/share/ifupdown2/lib/nlcache.py", line 2706, in link_set_address
2022-06-20T20:24:47.981836+00:00 ee42457b760c9710 networking[4043]:     raise NetlinkError(e, "cannot set dev %s address %s" % (ifname, hw_address), ifname=ifname)
2022-06-20T20:24:47.982008+00:00 ee42457b760c9710 networking[4043]: lib.nlcache.NetlinkError: netlink: vlan40: cannot set dev vlan40 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:47.982169+00:00 ee42457b760c9710 networking[4043]: error: vlan40: netlink: vlan40: cannot set dev vlan40 address 93:4a:72:4d:0e:07: operation failed with 'Cannot assign requested address' (99)
2022-06-20T20:24:48.089120+00:00 ee42457b760c9710 kernel: [   28.740282] IPv6: ADDRCONF(NETDEV_CHANGE): br_default: link becomes ready
2022-06-20T20:24:48.106295+00:00 ee42457b760c9710 kernel: [   28.757333] IPv6: ADDRCONF(NETDEV_UP): vlan1298_l3: link is not ready
2022-06-20T20:24:48.106332+00:00 ee42457b760c9710 kernel: [   28.759372] IPv6: ADDRCONF(NETDEV_CHANGE): vlan1298_l3: link becomes ready

If you need any more information please let me know!
syslog.log
config.txt

host container does not apply ip during start

Hi,

I'm trying to deploy the small sample lab with sw1 and h1 from https://github.com/srl-labs/containerlab/blob/master/lab-examples/cvx02/topo.clab.yml.

The host does not set the ip address at start.

7oku@cumuluslab:~/cumulus$ sudo containerlab deploy --topo topo.yml
INFO[0000] Parsing & checking topology file: topo.yml
INFO[0000] Creating lab directory: /home/7oku/cumulus/clab-lab
INFO[0000] Creating docker network: Name='clab', IPv4Subnet='172.20.20.0/24', IPv6Subnet='2001:172:20:20::/64', MTU='1500'
INFO[0000] Creating container: sw1
INFO[0000] Creating container: h1
INFO[0014] Creating virtual wire: sw1:swp12 <--> h1:eth1
INFO[0015] Writing /etc/hosts file
+---+--------------+--------------+-------------------------+-------+-------+---------+----------------+----------------------+
| # |     Name     | Container ID |          Image          | Kind  | Group |  State  |  IPv4 Address  |     IPv6 Address     |
+---+--------------+--------------+-------------------------+-------+-------+---------+----------------+----------------------+
| 1 | clab-lab-h1  | 004028e93f34 | networkop/host:ifreload | linux |       | running | 172.20.20.3/24 | 2001:172:20:20::3/64 |
| 2 | clab-lab-sw1 | 24e81f33d650 | networkop/cx:4.4.0      | cvx   |       | running | 172.20.20.2/24 | 2001:172:20:20::2/64 |
+---+--------------+--------------+-------------------------+-------+-------+---------+----------------+----------------------+
7oku@cumuluslab:~/cumulus$ docker exec -ti 004 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
36: eth0@if37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:ac:14:14:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.20.20.3/24 brd 172.20.20.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2001:172:20:20::3/64 scope global nodad
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe14:1403/64 scope link
       valid_lft forever preferred_lft forever
38: eth1@if39: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9500 qdisc noqueue state UP group default
    link/ether aa:c1:ab:b8:e3:d2 brd ff:ff:ff:ff:ff:ff link-netnsid 1

After executing the entrypoint again, the ip address is set perfectly:

7oku@cumuluslab:~/cumulus$ docker exec -ti 004 /entrypoint.sh
Waiting for 1 interfaces to be connected
Connected all interfaces
warning: syslogs: [Errno 2] No such file or directory
warning: netlink: ip link show: netlink: cannot get ifname for index 37: operation failed with 'No such device' (19)
warning: netlink: ip link show: netlink: cannot get ifname for index 39: operation failed with 'No such device' (19)
7oku@cumuluslab:~/cumulus$ docker exec -ti 004 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
36: eth0@if37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:ac:14:14:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.20.20.3/24 brd 172.20.20.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2001:172:20:20::3/64 scope global nodad
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe14:1403/64 scope link
       valid_lft forever preferred_lft forever
38: eth1@if39: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether aa:c1:ab:b8:e3:d2 brd ff:ff:ff:ff:ff:ff link-netnsid 1
    inet 12.12.12.2/24 scope global eth1
       valid_lft forever preferred_lft forever

I'm not sure exactly what the issue is, but i assume entrypoint.sh waits for the amount of interfaces (one) which is fulfilled by eth0 already, so it is not waiting for eth1 to be connected before ifreload is triggered.

Support of Cumulus Linux 5.5

Hi,

I would like to PR your project to bring the 5.5 support.

To hit two birds with one stone I thought we could document how build a now release.
What are the required actions? Creating the new Dockerfile, creating the package file (where do we get the list of required packages?), etc...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.