[Bug 2080995] [NEW] Warnings on installation and traceback when run

Jay Hennigan 2080995 at bugs.launchpad.net
Tue Sep 17 23:34:56 UTC 2024


Public bug reported:

Release:
$ lsb_release -rd
No LSB modules are available.
Description:	Ubuntu 24.04.1 LTS
Release:	24.04

Package version:
$ apt-cache policy python3-pysnmp4
python3-pysnmp4:
  Installed: 4.4.12-2
  Candidate: 4.4.12-2
  Version table:
 *** 4.4.12-2 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu noble/universe i386 Packages
        100 /var/lib/dpkg/status

Expected behavior:
Installation of a usable package.

Actual behavior:
Multiple warnings on installation and failure when attempting to import. See below.  

Installing gives the following warnings:

Preparing to unpack .../python3-pysnmp4_4.4.12-2_all.deb ...
Unpacking python3-pysnmp4 (4.4.12-2) ...
Setting up python3-pysnmp4 (4.4.12-2) ...
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:61: SyntaxWarning: invalid escape sequence '\*'
  """Creates a generator to perform SNMP GET query.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:168: SyntaxWarning: invalid escape sequence '\*'
  """Creates a generator to perform SNMP SET query.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:275: SyntaxWarning: invalid escape sequence '\*'
  """Creates a generator to perform SNMP GETNEXT query.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:388: SyntaxWarning: invalid escape sequence '\*'
  """Creates a generator to perform SNMP GETBULK query.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/ntforg.py:36: SyntaxWarning: invalid escape sequence '\*'
  """Creates a generator to send SNMP notification.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:25: SyntaxWarning: invalid escape sequence '\*'
  """Performs SNMP GET query.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:138: SyntaxWarning: invalid escape sequence '\*'
  """Performs SNMP SET query.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:249: SyntaxWarning: invalid escape sequence '\*'
  """Performs SNMP GETNEXT query.
/usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:362: SyntaxWarning: invalid escape sequence '\*'

When importing to a python program I get the following:

$ python3
Python 3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from pysnmp.hlapi import *
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pysnmp/smi/builder.py", line 18, in <module>
    PY_MAGIC_NUMBER = importlib.util.MAGIC_NUMBER
                      ^^^^^^^^^^^^^^
AttributeError: module 'importlib' has no attribute 'util'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pysnmp/smi/builder.py", line 23, in <module>
    raise ImportError()
ImportError

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python3/dist-packages/pysnmp/hlapi/__init__.py", line 9, in <module>
    from pysnmp.smi.rfc1902 import *
  File "/usr/lib/python3/dist-packages/pysnmp/smi/rfc1902.py", line 10, in <module>
    from pysnmp.smi.builder import ZipMibSource
  File "/usr/lib/python3/dist-packages/pysnmp/smi/builder.py", line 26, in <module>
    import imp
ModuleNotFoundError: No module named 'imp'
>>>

** Affects: python-pysnmp4 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: pysnmp4 python

-- 
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-pysnmp4 in Ubuntu.
https://bugs.launchpad.net/bugs/2080995

Title:
  Warnings on installation and traceback when run

Status in python-pysnmp4 package in Ubuntu:
  New

Bug description:
  Release:
  $ lsb_release -rd
  No LSB modules are available.
  Description:	Ubuntu 24.04.1 LTS
  Release:	24.04

  Package version:
  $ apt-cache policy python3-pysnmp4
  python3-pysnmp4:
    Installed: 4.4.12-2
    Candidate: 4.4.12-2
    Version table:
   *** 4.4.12-2 500
          500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
          500 http://archive.ubuntu.com/ubuntu noble/universe i386 Packages
          100 /var/lib/dpkg/status

  Expected behavior:
  Installation of a usable package.

  Actual behavior:
  Multiple warnings on installation and failure when attempting to import. See below.  

  Installing gives the following warnings:

  Preparing to unpack .../python3-pysnmp4_4.4.12-2_all.deb ...
  Unpacking python3-pysnmp4 (4.4.12-2) ...
  Setting up python3-pysnmp4 (4.4.12-2) ...
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:61: SyntaxWarning: invalid escape sequence '\*'
    """Creates a generator to perform SNMP GET query.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:168: SyntaxWarning: invalid escape sequence '\*'
    """Creates a generator to perform SNMP SET query.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:275: SyntaxWarning: invalid escape sequence '\*'
    """Creates a generator to perform SNMP GETNEXT query.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/cmdgen.py:388: SyntaxWarning: invalid escape sequence '\*'
    """Creates a generator to perform SNMP GETBULK query.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncio/ntforg.py:36: SyntaxWarning: invalid escape sequence '\*'
    """Creates a generator to send SNMP notification.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:25: SyntaxWarning: invalid escape sequence '\*'
    """Performs SNMP GET query.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:138: SyntaxWarning: invalid escape sequence '\*'
    """Performs SNMP SET query.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:249: SyntaxWarning: invalid escape sequence '\*'
    """Performs SNMP GETNEXT query.
  /usr/lib/python3/dist-packages/pysnmp/hlapi/asyncore/cmdgen.py:362: SyntaxWarning: invalid escape sequence '\*'

  When importing to a python program I get the following:

  $ python3
  Python 3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  >>> from pysnmp.hlapi import *
  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/pysnmp/smi/builder.py", line 18, in <module>
      PY_MAGIC_NUMBER = importlib.util.MAGIC_NUMBER
                        ^^^^^^^^^^^^^^
  AttributeError: module 'importlib' has no attribute 'util'

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "/usr/lib/python3/dist-packages/pysnmp/smi/builder.py", line 23, in <module>
      raise ImportError()
  ImportError

  During handling of the above exception, another exception occurred:

  Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/usr/lib/python3/dist-packages/pysnmp/hlapi/__init__.py", line 9, in <module>
      from pysnmp.smi.rfc1902 import *
    File "/usr/lib/python3/dist-packages/pysnmp/smi/rfc1902.py", line 10, in <module>
      from pysnmp.smi.builder import ZipMibSource
    File "/usr/lib/python3/dist-packages/pysnmp/smi/builder.py", line 26, in <module>
      import imp
  ModuleNotFoundError: No module named 'imp'
  >>>

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-pysnmp4/+bug/2080995/+subscriptions




More information about the Ubuntu-openstack-bugs mailing list