[Bug 2054440] [NEW] Just importing the module in python triggers an exception
Sergio Costas
2054440 at bugs.launchpad.net
Tue Feb 20 14:10:34 UTC 2024
Public bug reported:
Just executing an "import pyroute2" triggers an exception, so any
program using it fails.
raster ~ $ python3
Python 3.11.6 (main, Oct 8 2023, 05:06:43) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyroute2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pyroute2/__init__.py", line 71, in <module>
groups = metadata.entry_points()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 1040, in entry_points
return SelectableGroups.load(eps).select(**params)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 476, in load
ordered = sorted(eps, key=by_group)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 1037, in <genexpr>
eps = itertools.chain.from_iterable(
^
File "/usr/lib/python3.11/importlib/metadata/_itertools.py", line 16, in unique_everseen
k = key(element)
^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 954, in _normalized_name
or super()._normalized_name
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 627, in _normalized_name
return Prepared.normalize(self.name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 882, in normalize
return re.sub(r"[-_.]+", "-", name).lower().replace('-', '_')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/__init__.py", line 185, in sub
return _compile(pattern, flags).sub(repl, string, count)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: expected string or bytes-like object, got 'NoneType'
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: python3-pyroute2 0.7.3-4
ProcVersionSignature: Ubuntu 6.5.0-17.17-generic 6.5.8
Uname: Linux 6.5.0-17-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: GNOME
Date: Tue Feb 20 15:08:57 2024
InstallationDate: Installed on 2022-05-09 (652 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
PackageArchitecture: all
SourcePackage: pyroute2
UpgradeStatus: Upgraded to mantic on 2023-10-11 (132 days ago)
modified.conffile..etc.default.apport: [modified]
mtime.conffile..etc.default.apport: 2023-03-17T11:34:48.669034
** Affects: pyroute2 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug mantic wayland-session
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to pyroute2 in Ubuntu.
https://bugs.launchpad.net/bugs/2054440
Title:
Just importing the module in python triggers an exception
Status in pyroute2 package in Ubuntu:
New
Bug description:
Just executing an "import pyroute2" triggers an exception, so any
program using it fails.
raster ~ $ python3
Python 3.11.6 (main, Oct 8 2023, 05:06:43) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pyroute2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3/dist-packages/pyroute2/__init__.py", line 71, in <module>
groups = metadata.entry_points()
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 1040, in entry_points
return SelectableGroups.load(eps).select(**params)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 476, in load
ordered = sorted(eps, key=by_group)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 1037, in <genexpr>
eps = itertools.chain.from_iterable(
^
File "/usr/lib/python3.11/importlib/metadata/_itertools.py", line 16, in unique_everseen
k = key(element)
^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 954, in _normalized_name
or super()._normalized_name
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 627, in _normalized_name
return Prepared.normalize(self.name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 882, in normalize
return re.sub(r"[-_.]+", "-", name).lower().replace('-', '_')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/re/__init__.py", line 185, in sub
return _compile(pattern, flags).sub(repl, string, count)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: expected string or bytes-like object, got 'NoneType'
>>> exit
Use exit() or Ctrl-D (i.e. EOF) to exit
>>>
ProblemType: Bug
DistroRelease: Ubuntu 23.10
Package: python3-pyroute2 0.7.3-4
ProcVersionSignature: Ubuntu 6.5.0-17.17-generic 6.5.8
Uname: Linux 6.5.0-17-generic x86_64
NonfreeKernelModules: zfs
ApportVersion: 2.27.0-0ubuntu5
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: GNOME
Date: Tue Feb 20 15:08:57 2024
InstallationDate: Installed on 2022-05-09 (652 days ago)
InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 (20220419)
PackageArchitecture: all
SourcePackage: pyroute2
UpgradeStatus: Upgraded to mantic on 2023-10-11 (132 days ago)
modified.conffile..etc.default.apport: [modified]
mtime.conffile..etc.default.apport: 2023-03-17T11:34:48.669034
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pyroute2/+bug/2054440/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list