[Ubuntu 20.4.2] vLan not getting static IP assigned (on s390x)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Skipper Bug Screeners | ||
linux (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
netplan.io (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
systemd (Ubuntu) |
Invalid
|
Undecided
|
Canonical Foundations Team |
Bug Description
---Problem Description---
Doing vLAN configuration one of the vLANs is not getting static IP assigned when the rest are workin without problems
Contact Information = Mario <email address hidden>
---uname output---
Linux ilabg13.
Machine Type = z15
---Debugger---
A debugger is not configured
---Steps to Reproduce---
1)Configure the netplan file as follow:
root@ilabg13:~# cat /etc/netplan/
# This is the network config written by 'subiquity'
network:
ethernets:
encdb0:
addresses:
- 11.111.114.213/22
macaddress: 02:76:54:00:00:03
encdc0:
addresses:
- 11.111.112.213/22
macaddress: 02:76:54:00:00:04
enP50s3832 :
addresses:
- 11.111.112.214/22
enP53p0s0:
addresses:
- 11.111.112.215/22
vlans:
encdb0.160:
id: 160
link: encdb0
mtu: 9000
addresses:
- 192.168.160.53/24
encdc0.150:
id: 150
link: encdc0
mtu: 9000
addresses:
- 192.168.150.53/24
enP50s3832.170:
id: 170
link: enP50s3832
mtu: 9000
addresses:
- 192.168.170.53/24
enP53p0s0.171:
id: 171
link: enP53p0s0
mtu: 9000
addresses:
- 192.168.171.53/24
version: 2
2)run net plan apply:
root@ilabg13:~# netplan --debug apply
** (generate:59965): DEBUG: 14:55:15.046: Processing input file /etc/netplan/
** (generate:59965): DEBUG: 14:55:15.046: starting new processing pass
** (generate:59965): DEBUG: 14:55:15.046: Processing input file /etc/netplan/
** (generate:59965): DEBUG: 14:55:15.046: starting new processing pass
** (generate:59965): DEBUG: 14:55:15.046: We have some netdefs, pass them through a final round of validation
** (generate:59965): DEBUG: 14:55:15.046: encdc0: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: encdb0: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: ence0f: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: encdb0.160: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: enP50s3832: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: enP53p0s0.171: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: enP50s3832.170: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: enP53p0s0: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.046: encdc0.150: setting default backend to 1
** (generate:59965): DEBUG: 14:55:15.046: Configuration is valid
** (generate:59965): DEBUG: 14:55:15.047: Generating output files..
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition ence0f is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition ence0f is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition encdb0 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition encdb0 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition encdc0 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition encdc0 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition enP50s3832 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition enP50s3832 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition enP53p0s0 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition enP53p0s0 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition encdb0.160 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition encdb0.160 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition encdc0.150 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition encdc0.150 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition enP50s3832.170 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition enP50s3832.170 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: openvswitch: definition enP53p0s0.171 is not for us (backend 1)
** (generate:59965): DEBUG: 14:55:15.047: NetworkManager: definition enP53p0s0.171 is not for us (backend 1)
(generate:59965): GLib-DEBUG: 14:55:15.047: posix_spawn avoided (fd close requested)
(generate:59965): GLib-DEBUG: 14:55:15.048: posix_spawn avoided (fd close requested)
DEBUG:netplan generated networkd configuration changed, restarting networkd
DEBUG:ence0f not found in {}
DEBUG:encdb0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:encdc0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:enP50s3832 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:enP53p0s0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:encdb0.160 not found in {}
DEBUG:encdc0.150 not found in {'encdb0.160': {'id': 160, 'link': 'encdb0', 'mtu': 9000, 'addresses': ['192.168.
DEBUG:enP50s383
DEBUG:enP53p0s0.171 not found in {'encdb0.160': {'id': 160, 'link': 'encdb0', 'mtu': 9000, 'addresses': ['192.168.
DEBUG:Merged config:
network:
ethernets:
enP50s3832:
addresses:
- 11.111.112.214/22
enP53p0s0:
addresses:
- 11.111.112.215/22
encdb0:
addresses:
- 11.111.114.213/22
macaddress: 02:76:54:00:00:03
encdc0:
addresses:
- 11.111.112.213/22
macaddress: 02:76:54:00:00:04
ence0f:
addresses:
- 9.11.116.213/24
gateway4: 9.11.116.1
nameservers:
addresses:
- 9.11.227.25
version: 2
vlans:
enP50s3832.170:
addresses:
- 192.168.170.53/24
id: 170
link: enP50s3832
mtu: 9000
enP53p0s0.171:
addresses:
- 192.168.171.53/24
id: 171
link: enP53p0s0
mtu: 9000
encdb0.160:
addresses:
- 192.168.160.53/24
id: 160
link: encdb0
mtu: 9000
encdc0.150:
addresses:
- 192.168.150.53/24
id: 150
link: encdc0
mtu: 9000
DEBUG:no netplan generated NM configuration exists
DEBUG:ence0f not found in {}
DEBUG:encdb0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:encdc0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:enP50s3832 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:enP53p0s0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:encdb0.160 not found in {}
DEBUG:encdc0.150 not found in {'encdb0.160': {'id': 160, 'link': 'encdb0', 'mtu': 9000, 'addresses': ['192.168.
DEBUG:enP50s383
DEBUG:enP53p0s0.171 not found in {'encdb0.160': {'id': 160, 'link': 'encdb0', 'mtu': 9000, 'addresses': ['192.168.
DEBUG:Merged config:
network:
ethernets:
enP50s3832:
addresses:
- 11.111.112.214/22
enP53p0s0:
addresses:
- 11.111.112.215/22
encdb0:
addresses:
- 11.111.114.213/22
macaddress: 02:76:54:00:00:03
encdc0:
addresses:
- 11.111.112.213/22
macaddress: 02:76:54:00:00:04
ence0f:
addresses:
- 9.11.116.213/24
gateway4: 9.11.116.1
nameservers:
addresses:
- 9.11.227.25
version: 2
vlans:
enP50s3832.170:
addresses:
- 192.168.170.53/24
id: 170
link: enP50s3832
mtu: 9000
enP53p0s0.171:
addresses:
- 192.168.171.53/24
id: 171
link: enP53p0s0
mtu: 9000
encdb0.160:
addresses:
- 192.168.160.53/24
id: 160
link: encdb0
mtu: 9000
encdc0.150:
addresses:
- 192.168.150.53/24
id: 150
link: encdc0
mtu: 9000
DEBUG:Link changes: {}
DEBUG:netplan triggering .link rules for lo
DEBUG:netplan triggering .link rules for encdb0
DEBUG:netplan triggering .link rules for ence0f
DEBUG:netplan triggering .link rules for encdc0
DEBUG:netplan triggering .link rules for enP50s3832
DEBUG:netplan triggering .link rules for enP53p0s0
DEBUG:netplan triggering .link rules for enP53p0s0.171
DEBUG:netplan triggering .link rules for enP50s3832.170
DEBUG:netplan triggering .link rules for encdc0.150
DEBUG:netplan triggering .link rules for encdb0.160
DEBUG:ence0f not found in {}
DEBUG:encdb0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:encdc0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:enP50s3832 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:enP53p0s0 not found in {'ence0f': {'addresses': ['9.11.
DEBUG:encdb0.160 not found in {}
DEBUG:encdc0.150 not found in {'encdb0.160': {'id': 160, 'link': 'encdb0', 'mtu': 9000, 'addresses': ['192.168.
DEBUG:enP50s383
DEBUG:enP53p0s0.171 not found in {'encdb0.160': {'id': 160, 'link': 'encdb0', 'mtu': 9000, 'addresses': ['192.168.
DEBUG:Merged config:
network:
ethernets:
enP50s3832:
addresses:
- 11.111.112.214/22
enP53p0s0:
addresses:
- 11.111.112.215/22
encdb0:
addresses:
- 11.111.114.213/22
macaddress: 02:76:54:00:00:03
encdc0:
addresses:
- 11.111.112.213/22
macaddress: 02:76:54:00:00:04
ence0f:
addresses:
- 9.11.116.213/24
gateway4: 9.11.116.1
nameservers:
addresses:
- 9.11.227.25
version: 2
vlans:
enP50s3832.170:
addresses:
- 192.168.170.53/24
id: 170
link: enP50s3832
mtu: 9000
enP53p0s0.171:
addresses:
- 192.168.171.53/24
id: 171
link: enP53p0s0
mtu: 9000
encdb0.160:
addresses:
- 192.168.160.53/24
id: 160
link: encdb0
mtu: 9000
encdc0.150:
addresses:
- 192.168.150.53/24
id: 150
link: encdc0
mtu: 9000
And check the network configuration:
root@ilabg13:~# ip a
1: lo: <LOOPBACK,
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: encdb0: <BROADCAST,
link/ether 02:76:54:00:00:03 brd ff:ff:ff:ff:ff:ff
inet 11.111.114.213/22 brd 11.111.115.255 scope global encdb0
valid_lft forever preferred_lft forever
inet6 fe80::76:
valid_lft forever preferred_lft forever
3: ence0f: <BROADCAST,
link/ether 02:76:54:00:00:08 brd ff:ff:ff:ff:ff:ff
inet 9.11.116.213/24 brd 9.11.116.255 scope global ence0f
valid_lft forever preferred_lft forever
inet6 2002:90b:
valid_lft 2591895sec preferred_lft 604695sec
inet6 fe80::76:
valid_lft forever preferred_lft forever
4: encdc0: <BROADCAST,
link/ether 02:76:54:00:00:04 brd ff:ff:ff:ff:ff:ff
inet 11.111.112.213/22 brd 11.111.115.255 scope global encdc0
valid_lft forever preferred_lft forever
inet6 fe80::76:
valid_lft forever preferred_lft forever
5: enP50s3832: <BROADCAST,
link/ether 82:0c:9b:a8:a1:b2 brd ff:ff:ff:ff:ff:ff
inet 11.111.112.214/22 brd 11.111.115.255 scope global enP50s3832
valid_lft forever preferred_lft forever
inet6 fe80::800c:
valid_lft forever preferred_lft forever
6: enP53p0s0: <BROADCAST,
link/ether 82:0c:9b:c9:78:f8 brd ff:ff:ff:ff:ff:ff
inet 11.111.112.215/22 brd 11.111.115.255 scope global enP53p0s0
valid_lft forever preferred_lft forever
inet6 fe80::800c:
valid_lft forever preferred_lft forever
7: enP53p0s0.
link/ether 82:0c:9b:c9:78:f8 brd ff:ff:ff:ff:ff:ff
inet6 fe80::800c:
valid_lft forever preferred_lft forever
8: enP50s3832.
link/ether 82:0c:9b:a8:a1:b2 brd ff:ff:ff:ff:ff:ff
inet 192.168.170.53/24 brd 192.168.170.255 scope global enP50s3832.170
valid_lft forever preferred_lft forever
inet6 fe80::800c:
valid_lft forever preferred_lft forever
9: encdc0.150@encdc0: <BROADCAST,
link/ether 02:76:54:00:00:04 brd ff:ff:ff:ff:ff:ff
inet 192.168.150.53/24 brd 192.168.150.255 scope global encdc0.150
valid_lft forever preferred_lft forever
inet6 fe80::76:
valid_lft forever preferred_lft forever
10: encdb0.160@encdb0: <BROADCAST,
link/ether 02:76:54:00:00:03 brd ff:ff:ff:ff:ff:ff
inet 192.168.160.53/24 brd 192.168.160.255 scope global encdb0.160
valid_lft forever preferred_lft forever
inet6 fe80::76:
valid_lft forever preferred_lft forever
The vLAN 171 is not getting the IP assigned
*Additional Instructions for Mario <email address hidden>:
-Post a private note with access information to the machine that the bug is occuring on.
tags: | added: architecture-s3903164 bugnameltc-192830 severity-high targetmilestone-inin--- |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in ubuntu-z-systems: | |
importance: | Undecided → High |
Changed in ubuntu-z-systems: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
Changed in linux (Ubuntu): | |
assignee: | Skipper Bug Screeners (skipper-screen-team) → nobody |
tags: |
added: targetmilestone-inin2004 removed: targetmilestone-inin--- |
Changed in systemd (Ubuntu): | |
assignee: | nobody → Canonical Foundations Team (canonical-foundations) |
tags: | added: fr-1459 |
Changed in linux (Ubuntu): | |
status: | New → Invalid |
Changed in netplan.io (Ubuntu): | |
status: | New → Invalid |
Changed in systemd (Ubuntu): | |
status: | New → Invalid |
Changed in ubuntu-z-systems: | |
status: | Incomplete → Fix Released |
Reading through the info provided I found it surprising that the IP address could not be attached to only one of the vlan devices (enP53p0s0. 171@enP53p0s0) .
Can you share how the devices were activated and how they are based upon? (OSA/qeth, hipersockets/qeth or RoCE/SMC)
I assume that all interfaces that start with "enP*" are based on RoCE/SMC devices, right?
If this is the case I find the naming very strange:
This name seems to be fine: enP53p0s0
But this looks odd to me: enP50s3832 - especially the ending: 3832
On my test system (that unfortunately only has older X-3 Pro based RoCE adapters) the naming is like this (and with that pretty structured and straight-forward):
enP1p0s0
enP1p0s0d1
enP2p0s0
enP2p0s0d1
So is enP50s3832 really a RoCE interface?
And are there any udev rules that were written or modified to modify the name of this adapter? Or is it otherwise traceable where this name is coming from (even knowing that this is the interface that got the ip address assigned).
Could you also please share the output of 'sudo lshw'?