Verified for focal-victoria using the test script in comment #33
ubuntu@node-lepaute:~$ dpkg -l | grep pyroute2
ii python3-pyroute2 0.5.14-0ubuntu1~cloud0
all Python3 Netlink library
ubuntu@node-lepaute:~$ echo 63 | sudo tee
/sys/class/net/enp3s0f0/device/sriov_numvfs
63
ubuntu@node-lepaute:~$ ./test-lp1904730.sh
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/pyroute2/netlink/__init__.py", line
1345, in _ft_decode_generic
self.decode_nlas(offset)
File "/usr/lib/python3/dist-packages/pyroute2/netlink/__init__.py", line
1469, in decode_nlas
(length, base_msg_type) = struct.unpack_from('HH', self.data,
struct.error: unpack_from requires a buffer of at least 19212 bytes for
unpacking 4 bytes at offset 19208 (actual buffer size is 16384)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "./test-lp1904730.sh", line 7, in <module>
link = ip.link('get', index=link_idx, ext_mask=1)[0]
File "/usr/lib/python3/dist-packages/pyroute2/iproute/linux.py", line 1358,
in link
ret = self.nlm_request(msg,
File "/usr/lib/python3/dist-packages/pyroute2/netlink/nlsocket.py", line 376,
in nlm_request
return tuple(self._genlm_request(*argv, **kwarg))
File "/usr/lib/python3/dist-packages/pyroute2/netlink/nlsocket.py", line 867,
in nlm_request
for msg in self.get(msg_seq=msg_seq,
File "/usr/lib/python3/dist-packages/pyroute2/netlink/nlsocket.py", line 379,
in get
return tuple(self._genlm_get(*argv, **kwarg))
File "/usr/lib/python3/dist-packages/pyroute2/netlink/nlsocket.py", line 704,
in get
raise msg['header']['error']
File "/usr/lib/python3/dist-packages/pyroute2/netlink/nlsocket.py", line 177,
in parse
msg.decode()
File
"/usr/lib/python3/dist-packages/pyroute2/netlink/rtnl/ifinfmsg/__init__.py",
line 1092, in decode
nlmsg.decode(self)
File "/usr/lib/python3/dist-packages/pyroute2/netlink/__init__.py", line
1016, in decode
self._ft_decode(self, offset)
File "/usr/lib/python3/dist-packages/pyroute2/netlink/__init__.py", line
1348, in _ft_decode_generic
raise NetlinkNLADecodeError(e)
pyroute2.netlink.exceptions.NetlinkNLADecodeError: unpack_from requires a
buffer of at least 19212 bytes for unpacking 4 bytes at offset 19208 (actual
buffer size is 16384)
ubuntu@node-lepaute:~$ sudo add-apt-repository cloud-archive:victoria-proposed
Ubuntu Cloud Archive for OpenStack Victoria [proposed]
More info: https://wiki.ubuntu.com/OpenStack/CloudArchive
Press [ENTER] to continue or Ctrl-c to cancel adding it.
...
ubuntu@node-lepaute:~$ sudo apt-get upgrade python3-pyroute2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
alsa-ucm-conf apport cloud-init distro-info-data libnetplan0 netplan.io
open-vm-tools python3-apport python3-cryptography python3-importlib-metadata
python3-openssl python3-problem-report python3-pyroute2
python3-requests squashfs-tools
15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
5 standard security updates
Need to get 2287 kB of archives.
After this operation, 977 kB of additional disk space will be used.
...
ubuntu@node-lepaute:~$ dpkg -l | grep pyroute2
ii python3-pyroute2 0.5.14-0ubuntu1~cloud1
all Python3 Netlink library
ubuntu@node-lepaute:~$ ./test-lp1904730.sh
63
ubuntu@node-lepaute:~$
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1904730
Title:
neutron-agent-sriov fails to create port
To manage notifications about this bug go to:
https://bugs.launchpad.net/cloud-archive/+bug/1904730/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs