1 (edited by mosaic Today 14:29:25)

Topic: (solved)iredadmin.service服务启动失败

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version : 1.7.4 PGSQL edition
- Deployed with downloadable installer
- Centos 9 stream
- Store mail accounts in : PGSQL
- Web server : nginx
- Manage mail accounts with iRedAdmin-Pro : NO
- log of iredadmin.service :
Jan 05 11:32:10 my.wht.com iredadmin[4676]: pcre jit disabled
Jan 05 11:32:10 my.wht.com iredadmin[4676]: detected number of CPU cores: 4
Jan 05 11:32:10 my.wht.com iredadmin[4676]: current working directory: /
Jan 05 11:32:10 my.wht.com iredadmin[4676]: writing pidfile to /var/run/iredadmin/iredadmin.pid
Jan 05 11:32:10 my.wht.com iredadmin[4676]: detected binary path: /usr/sbin/uwsgi
Jan 05 11:32:10 my.wht.com iredadmin[4676]: setgid() to 2001
Jan 05 11:32:10 my.wht.com iredadmin[4676]: setuid() to 2001
Jan 05 11:32:10 my.wht.com iredadmin[4676]: chdir() to /opt/www/iredadmin
Jan 05 11:32:10 my.wht.com iredadmin[4676]: chdir(): Permission denied [core/uwsgi.c line 2637]
Jan 05 11:32:10 my.wht.com systemd[1]: iredadmin.service: Failed with result 'exit-code'.
====
ls -dl /opt/www/iredadmin
输出如下 :
lrwxrwxrwx. 1 root root 22 Jan  5 11:01 /opt/www/iredadmin -> /opt/www/iRedAdmin-2.6

ls -dl /opt/www/iRedAdmin*
输出如下 :
dr-xr-xr-x. 12 iredadmin iredadmin 4096 Jan  5 11:01 /opt/www/iRedAdmin-2.6

----

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

2

Re: (solved)iredadmin.service服务启动失败

mosaic wrote:

Jan 05 11:32:10 my.wht.com iredadmin[4676]: chdir() to /opt/www/iredadmin
Jan 05 11:32:10 my.wht.com iredadmin[4676]: chdir(): Permission denied [core/uwsgi.c line 2637]

这个目录访问不了。你改动了权限或 owner/group?
贴一下以下命令的输出:

ls -dl /opt /opt/www
ls -l /opt/www/

3 (edited by mosaic 2026-01-06 11:14:24)

Re: (solved)iredadmin.service服务启动失败

我找到问题了:安装时不选择file2ban选项就可以成功启动iredadmin.service。
我在查看/var/log/fail2ban.log时发现启动报错。因此重新安装iredmail时,不再选中file2ban,结果就成功启动各组件了。

4 (edited by mosaic Today 14:24:34)

Re: (solved)iredadmin.service服务启动失败

mosaic wrote:

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version : 1.7.4 PGSQL edition
- Deployed with downloadable installer
- Centos 9 stream
- Store mail accounts in : PGSQL
- Web server : nginx
- Manage mail accounts with iRedAdmin-Pro : NO
- log of iredadmin.service :
Jan 05 11:32:10 my.wht.com iredadmin[4676]: pcre jit disabled
Jan 05 11:32:10 my.wht.com iredadmin[4676]: detected number of CPU cores: 4
Jan 05 11:32:10 my.wht.com iredadmin[4676]: current working directory: /
Jan 05 11:32:10 my.wht.com iredadmin[4676]: writing pidfile to /var/run/iredadmin/iredadmin.pid
Jan 05 11:32:10 my.wht.com iredadmin[4676]: detected binary path: /usr/sbin/uwsgi
Jan 05 11:32:10 my.wht.com iredadmin[4676]: setgid() to 2001
Jan 05 11:32:10 my.wht.com iredadmin[4676]: setuid() to 2001
Jan 05 11:32:10 my.wht.com iredadmin[4676]: chdir() to /opt/www/iredadmin
Jan 05 11:32:10 my.wht.com iredadmin[4676]: chdir(): Permission denied [core/uwsgi.c line 2637]
Jan 05 11:32:10 my.wht.com systemd[1]: iredadmin.service: Failed with result 'exit-code'.
====
ls -dl /opt/www/iredadmin
输出如下 :
lrwxrwxrwx. 1 root root 22 Jan  5 11:01 /opt/www/iredadmin -> /opt/www/iRedAdmin-2.6

ls -dl /opt/www/iRedAdmin*
输出如下 :
dr-xr-xr-x. 12 iredadmin iredadmin 4096 Jan  5 11:01 /opt/www/iRedAdmin-2.6

1.必须安装fail2ban组件
2. iredadmin.service服务启动失败
原因: 因为opt/www目录的权限错误:正确应该是 drwxr-xr-x ,而错误的情况是 drwxr-x---。
解决方法:执行如下命令 :
chmod o+rX  /opt/www
然后重启 iredadmin.service
3.clamd@amavisd.service服务启动失败
解决方法:
先删除 /var/lib/clamav 目录下的文件,然后执行 systemctl restart clamav-freshclam.service,然后执行watch "systemctl status clamav-freshclam.service",直到日志出现 “bytecode database available for download (remote version: xxx)” ,然后重启 clamd@amavisd.service