1 (edited by Sascha_1977 Today 17:37:01)

Topic: iredadmin: ModuleNotFoundError: No module named 'crypt' (SOLVED)

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.7.4
- Linux/BSD distribution name and version: Debian Trixie
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):  MySQL
- Web server (Apache or Nginx): Nginx
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

I updated today from Debian 12 to 13. Works flawless so far. But iredadmin threw an Error:

Dec 28 18:50:54 DOMAIN iredadmin: Traceback (most recent call last):
Dec 28 18:50:54 DOMAIN iredadmin:   File "/opt/www/iRedAdmin-2.7/iredadmin.py", line 8, in <module>#012    from libs import iredbase
Dec 28 18:50:54 DOMAIN iredadmin:   File "/opt/www/iRedAdmin-2.7/libs/iredbase.py", line 19, in <module>#012    from . import iredpwd
Dec 28 18:50:54 DOMAIN iredadmin:   File "/opt/www/iRedAdmin-2.7/libs/iredpwd.py", line 3, in <module>#012    import crypt
Dec 28 18:50:54 DOMAIN iredadmin: ModuleNotFoundError: No module named 'crypt'

If I try to manual load it:

root@DOMAIN:/opt/www/iredadmin$ python3.13 iredadmin.py 
Traceback (most recent call last):
  File "/opt/www/iRedAdmin-2.7/iredadmin.py", line 8, in <module>
    from libs import iredbase
  File "/opt/www/iRedAdmin-2.7/libs/iredbase.py", line 19, in <module>
    from . import iredpwd
  File "/opt/www/iRedAdmin-2.7/libs/iredpwd.py", line 3, in <module>
    import crypt
ModuleNotFoundError: No module named 'crypt'

EDIT:
Solved. Need to install these. I think that is important for all Trixie Users which updated from Bookworm:

apt install python3-cheroot python3-crypt-r python3-legacy-cgi

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.