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