After a distribution upgrade from Ubuntu 22.04 to Ubuntu 24.04 on
Raspberry Pi, I am getting this same error with policyd-rate-limit.
Policyd-rate-limit is installed through the Ubuntu package manager, not
pip3.

sudo apt reinstall policyd-rate-limit
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 28.5 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://ports.ubuntu.com/ubuntu-ports noble-updates/universe arm64 
policyd-rate-limit all 1.0.1.1-2.1ubuntu0.1 [28.5 kB]
Fetched 28.5 kB in 0s (65.5 kB/s)
(Reading database ... 242296 files and directories currently installed.)
Preparing to unpack .../policyd-rate-limit_1.0.1.1-2.1ubuntu0.1_all.deb ...
Unpacking policyd-rate-limit (1.0.1.1-2.1ubuntu0.1) over (1.0.1.1-2.1ubuntu0.1) 
...
Setting up policyd-rate-limit (1.0.1.1-2.1ubuntu0.1) ...
Traceback (most recent call last):
  File "/usr/bin/policyd-rate-limit", line 17, in <module>
    from policyd_rate_limit.policyd import Policyd
  File "/usr/lib/python3/dist-packages/policyd_rate_limit/policyd.py", line 18, 
in <module>
    from policyd_rate_limit import utils
  File "/usr/lib/python3/dist-packages/policyd_rate_limit/utils.py", line 18, 
in <module>
    import imp
ModuleNotFoundError: No module named 'imp'
Processing triggers for man-db (2.12.0-4build2) ...


× policyd-rate-limit.service - Postfix policyd rate limiter
     Loaded: loaded (/usr/lib/systemd/system/policyd-rate-limit.service; 
enabled; preset: enabled)
     Active: failed (Result: exit-code) since Sun 2025-04-06 00:18:49 CDT; 
22min ago
   Duration: 4.606s
   Main PID: 181527 (code=exited, status=1/FAILURE)
        CPU: 4.604s

Apr 06 00:18:49 mail.facl.xyz policyd-rate-limit[181527]:   File 
"/usr/lib/python3/dist-packages/policyd_rate_limit/policyd.py", line 18, in 
<module>
Apr 06 00:18:49 mail.facl.xyz policyd-rate-limit[181527]:     from 
policyd_rate_limit import utils
Apr 06 00:18:49 mail.facl.xyz policyd-rate-limit[181527]:   File 
"/usr/lib/python3/dist-packages/policyd_rate_limit/utils.py", line 18, in 
<module>
Apr 06 00:18:49 mail.facl.xyz policyd-rate-limit[181527]:     import imp
Apr 06 00:18:49 mail.facl.xyz policyd-rate-limit[181527]: ModuleNotFoundError: 
No module named 'imp'
Apr 06 00:18:49 mail.facl.xyz systemd[1]: policyd-rate-limit.service: Main 
process exited, code=exited, status=1/FAILURE
Apr 06 00:18:49 mail.facl.xyz systemd[1]: policyd-rate-limit.service: Failed 
with result 'exit-code'.
Apr 06 00:18:49 mail.facl.xyz systemd[1]: policyd-rate-limit.service: Consumed 
4.604s CPU time.
Apr 06 00:26:14 mail.facl.xyz systemd[1]: 
/usr/lib/systemd/system/policyd-rate-limit.service:8: Standard output type 
syslog is obsolete, automatically updating to journal. Please update your unit 
file, and consider remo>
Apr 06 00:26:14 mail.facl.xyz systemd[1]: 
/usr/lib/systemd/system/policyd-rate-limit.service:9: Standard output type 
syslog is obsolete, automatically updating to journal. Please update your unit 
file, and consider remo>

How can I fix this? Are there any workarounds? Can you release an update
with a fix? Ubuntu 24.04 on Raspberry Pi 5.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2061129

Title:
  policyd-rate-limit crashed with ModuleNotFoundError in
  /usr/lib/python3/dist-packages/policyd_rate_limit/utils.py: No module
  named 'imp'

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/policyd-rate-limit/+bug/2061129/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to