首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS:升级到版本3后无法启动后缀

CentOS:升级到版本3后无法启动后缀
EN

Server Fault用户
提问于 2016-12-18 00:48:28
回答 3查看 3.8K关注 0票数 0

我们正在运行CentOS 7,只是将后缀升级到第3版,升级后不会启动。首先,日志中存在一个兼容性问题,但我们按照建议(postconf compatibility_level=2)解决了它。

更大的问题是

代码语言:javascript
复制
postfix: /usr/libexec/postfix/post-install: Error: /etc/postfix/postfix-files is not a file

绝对被困在那里了。我们试图在chmod 777上设置/etc/postfix,尝试使用postfix-install,但是没有任何帮助。

EN

回答 3

Server Fault用户

发布于 2016-12-18 01:07:51

终于找到了解决办法。/etc/postfix/postfix-files不见了,所以我们就用:

代码语言:javascript
复制
touch /etc/postfix/postfix-files

...and问题解决了。

票数 3
EN

Server Fault用户

发布于 2018-01-23 11:06:12

http://repos.oostergo.net/7/postfix-3.2/更新后缀后的相同问题

不过,该文件似乎安装在/usr/share/postfix/中,因此,比简单地创建一个空文件更好的解决方案可能是将其复制到post-install希望找到它的位置:

代码语言:javascript
复制
cp -a /usr/share/postfix/postfix-files /etc/postfix/
票数 0
EN

Server Fault用户

发布于 2018-09-08 14:08:00

后缀在元数据_目录配置选项指定的目录中查找该后缀文件。有些软件包似乎将其安装到/usr/share/postfix中。我的main.cf (大概是您的)将其设置为/etc/postfix/,这似乎是postfix在任何配置中使用的默认设置。(将其放在其他地方的包在默认的main.cf中设置了正确的路径,但如果您不使用它们的默认配置并使用自己的文件,这当然不会有帮助。)解决方案是在main.cf中将其设置为安装包实际放置的位置,如

代码语言:javascript
复制
meta_directory = /usr/share/postfix
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/821369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档