POSTFIX启动时See "systemctl status postfix.service" and "journalctl -xe" for details.

本文详细记录了在尝试启动Postfix邮件服务时遇到的错误,并提供了详细的解决方案。问题出现在参数inet_interfaces设置不当,导致服务无法正确启动。通过修改/etc/postfix/main.cf文件中的配置,将inet_protocols设为ipv4,inet_interfaces设为all,成功解决了启动失败的问题。
[root@docker ~]# systemctl start postfix
Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details.
[root@docker ~]# systemctl status postfix.service
● postfix.service - Postfix Mail Transport Agent
   Loaded: loaded (/usr/lib/systemd/system/postfix.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Tue 2020-04-28 19:54:28 CST; 10s ago
  Process: 24136 ExecStart=/usr/sbin/postfix start (code=exited, status=1/FAILURE)
  Process: 24133 ExecStartPre=/usr/libexec/postfix/chroot-update (code=exited, status=0/SUCCESS)
  Process: 24130 ExecStartPre=/usr/libexec/postfix/aliasesdb (code=exited, status=75)

Apr 28 19:54:26 docker systemd[1]: Starting Postfix Mail Transport Agent...
Apr 28 19:54:26 docker aliasesdb[24130]: /usr/sbin/postconf: fatal: parameter inet_interfaces: no local in...r ::1
Apr 28 19:54:27 docker aliasesdb[24130]: newaliases: fatal: parameter inet_interfaces: no local interface ...r ::1
Apr 28 19:54:27 docker postfix[24136]: fatal: parameter inet_interfaces: no local interface found for ::1
Apr 28 19:54:28 docker systemd[1]: postfix.service: control process exited, code=exited status=1
Apr 28 19:54:28 docker systemd[1]: Failed to start Postfix Mail Transport Agent.
Apr 28 19:54:28 docker systemd[1]: Unit postfix.service entered failed state.
Apr 28 19:54:28 docker systemd[1]: postfix.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

解决办法:

修改 /etc/postfix/main.cf的设置

inet_protocols = ipv4
inet_interfaces = all
[root@master server]# rpm -qa | grep mysql [root@master server]# rpm -ql mysqld 未安装软件包 mysqld [root@master server]# yum remove -y mysql* mariadb* 已加载插件:fastestmirror 正在解决依赖关系 --> 正在检查事务 ---> 软件包 mariadb.x86_64.1.5.5.68-1.el7 将被 删除 ---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 删除 --> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要 --> 正在处理依赖关系 libmysqlclient.so.18()(64bit),它被软件包 2:postfix-2.10.1-9.el7.x86_64 需要 --> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 perl-DBD-MySQL-4.023-6.el7.x86_64 需要 --> 正在处理依赖关系 libmysqlclient.so.18(libmysqlclient_18)(64bit),它被软件包 2:postfix-2.10.1-9.el7.x86_64 需要 ---> 软件包 mariadb-server.x86_64.1.5.5.68-1.el7 将被 删除 --> 正在检查事务 ---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-6.el7 将被 删除 ---> 软件包 postfix.x86_64.2.2.10.1-9.el7 将被 删除 --> 解决依赖关系完成 依赖关系解决 ============================================================= Package 架构 版本 源 大小 ============================================================= 正在删除: mariadb x86_64 1:5.5.68-1.el7 @aliyun 49 M mariadb-libs x86_64 1:5.5.68-1.el7 @anaconda 4.4 M mariadb-server x86_64 1:5.5.68-1.el7 @aliyun 58 M 为依赖而移除: perl-DBD-MySQL x86_64 4.023-6.el7 @aliyun 323 k postfix x86_64 2:2.10.1-9.el7 @anaconda 12 M 事务概要 ============================================================= 移除 3 软件包 (+2 依赖软件包) 安装大小:124 M Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 正在删除 : 1:mariadb-server-5.5.68-1.el7.x86_64 1/5 警告:/var/log/mariadb/mariadb.log 已另存为 /var/log/mariadb/mariadb.log.rpmsave 正在删除 : 1:mariadb-5.5.68-1.el7.x86_64 2/5 正在删除 : perl-DBD-MySQL-4.023-6.el7.x86_64 3/5 正在删除 : 2:postfix-2.10.1-9.el7.x86_64 4/5 正在删除 : 1:mariadb-libs-5.5.68-1.el7.x86_64 5/5 警告:/etc/my.cnf 已另存为 /etc/my.cnf.rpmsave 验证中 : perl-DBD-MySQL-4.023-6.el7.x86_64 1/5 验证中 : 1:mariadb-server-5.5.68-1.el7.x86_64 2/5 验证中 : 2:postfix-2.10.1-9.el7.x86_64 3/5 验证中 : 1:mariadb-libs-5.5.68-1.el7.x86_64 4/5 验证中 : 1:mariadb-5.5.68-1.el7.x86_64 5/5 删除: mariadb.x86_64 1:5.5.68-1.el7 mariadb-libs.x86_64 1:5.5.68-1.el7 mariadb-server.x86_64 1:5.5.68-1.el7 作为依赖被删除: perl-DBD-MySQL.x86_64 0:4.023-6.el7 postfix.x86_64 2:2.10.1-9.el7 完毕! [root@master server]# yum clean all 已加载插件:fastestmirror Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast 正在清理软件源: aliyun aliyun-updates Cleaning up list of fastest mirrors Other repos take up 485 M of disk space (use --verbose for details) [root@master server]# yum install -y mariadb-server mariadb 已加载插件:fastestmirror Determining fastest mirrors aliyun | 3.6 kB 00:00 aliyun-updates | 2.9 kB 00:00 (1/3): aliyun/group_gz | 153 kB 00:00 (2/3): aliyun/primary_db | 6.1 MB 00:03 (3/3): aliyun-updates/primary_db | 27 MB 00:47 正在解决依赖关系 --> 正在检查事务 ---> 软件包 mariadb.x86_64.1.5.5.68-1.el7 将被 安装 --> 正在处理依赖关系 mariadb-libs(x86-64) = 1:5.5.68-1.el7,它被软件包 1:mariadb-5.5.68-1.el7.x86_64 需要 ---> 软件包 mariadb-server.x86_64.1.5.5.68-1.el7 将被 安装 --> 正在处理依赖关系 perl-DBD-MySQL,它被软件包 1:mariadb-server-5.5.68-1.el7.x86_64 需要 --> 正在检查事务 ---> 软件包 mariadb-libs.x86_64.1.5.5.68-1.el7 将被 安装 ---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-6.el7 将被 安装 --> 解决依赖关系完成 依赖关系解决 ============================================================= Package 架构 版本 源 大小 ============================================================= 正在安装: mariadb x86_64 1:5.5.68-1.el7 aliyun 8.8 M mariadb-server x86_64 1:5.5.68-1.el7 aliyun 11 M 为依赖而安装: mariadb-libs x86_64 1:5.5.68-1.el7 aliyun 760 k perl-DBD-MySQL x86_64 4.023-6.el7 aliyun 140 k 事务概要 ============================================================= 安装 2 软件包 (+2 依赖软件包) 总下载量:21 M 安装大小:112 M Downloading packages: (1/4): mariadb-libs-5.5.68-1.el7.x86_64 | 760 kB 00:01 (2/4): mariadb-5.5.68-1.el7.x86_64.rpm | 8.8 MB 00:10 (3/4): perl-DBD-MySQL-4.023-6.el7.x86_6 | 140 kB 00:00 (4/4): mariadb-server-5.5.68-1.el7.x86_ | 11 MB 00:25 ------------------------------------------------------------- 总计 792 kB/s | 21 MB 00:26 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安装 : 1:mariadb-libs-5.5.68-1.el7.x86_64 1/4 正在安装 : perl-DBD-MySQL-4.023-6.el7.x86_64 2/4 正在安装 : 1:mariadb-5.5.68-1.el7.x86_64 3/4 正在安装 : 1:mariadb-server-5.5.68-1.el7.x86_64 4/4 验证中 : perl-DBD-MySQL-4.023-6.el7.x86_64 1/4 验证中 : 1:mariadb-server-5.5.68-1.el7.x86_64 2/4 验证中 : 1:mariadb-libs-5.5.68-1.el7.x86_64 3/4 验证中 : 1:mariadb-5.5.68-1.el7.x86_64 4/4 已安装: mariadb.x86_64 1:5.5.68-1.el7 mariadb-server.x86_64 1:5.5.68-1.el7 作为依赖被安装: mariadb-libs.x86_64 1:5.5.68-1.el7 perl-DBD-MySQL.x86_64 0:4.023-6.el7 完毕! [root@master server]# systemctl start mariadb Job for mariadb.service failed because the control process exited with error code. See "systemctl status mariadb.service" and "journalctl -xe" for details. [root@master server]# systemctl enable mariadb Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. [root@master server]# systemctl status mariadb ● mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: failed (Result: exit-code) since 四 2025-11-27 20:33:16 CST; 10s ago Main PID: 40850 (code=exited, status=0/SUCCESS) 11月 27 20:33:10 master systemd[1]: Starting MariaDB data... 11月 27 20:33:10 master mariadb-prepare-db-dir[40815]: Da... 11月 27 20:33:10 master mariadb-prepare-db-dir[40815]: If... 11月 27 20:33:10 master mysqld_safe[40850]: 251127 20:33:... 11月 27 20:33:10 master mysqld_safe[40850]: 251127 20:33:... 11月 27 20:33:16 master systemd[1]: mariadb.service: cont... 11月 27 20:33:16 master systemd[1]: Failed to start Maria... 11月 27 20:33:16 master systemd[1]: Unit mariadb.service ... 11月 27 20:33:16 master systemd[1]: mariadb.service failed. Hint: Some lines were ellipsized, use -l to show in full. [root@master server]#
最新发布
11-28
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值