首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装qmail时出现svscan错误

安装qmail时出现svscan错误
EN

Server Fault用户
提问于 2013-08-01 09:10:53
回答 3查看 975关注 0票数 0

我对Linux非常陌生,我遇到了一个问题。到处搜索,没有找到解决办法。

我试图在这些指示之后安装qmail。在完成和启动服务之前,您可以执行最终检查。

这是输出:

代码语言:javascript
复制
'! svscan /service' doesn't seem to be running
! /var/log/qmail has wrong mode, should be 750
...try: chmod 750 /var/log/qmail
! /var/log/qmail/qmail-smtpd has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-smtpd
! /var/log/qmail/qmail-pop3d has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-pop3d
! /var/log/qmail/qmail-send has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-send
! /etc/tcp.smtp is missing
...try: echo '127.:allow,RELAYCLIENT=""' >>/etc/tcp.smtp
! /etc/tcp.smtp.cdb is missing
...try: /var/qmail/bin/qmailctl cdb
! Alias for root is missing
...try: echo me >/var/qmail/alias/.qmail-root
! Alias for postmaster is missing
...try: echo me >/var/qmail/alias/.qmail-postmaster
! Alias for mailer-daemon is missing
...try: echo me >/var/qmail/alias/.qmail-mailer-daemon

我想我的第一个问题是让svscan运行,但我尝试的一切似乎都失败了。

我的Centos版本:Linux version 2.6.32-279.14.1.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC) ) #1 SMP Tue Nov 6 23:43:09 UTC 2012

如果您需要更多的信息,请告诉我。任何帮助都将不胜感激。

EN

回答 3

Server Fault用户

发布于 2013-08-01 14:40:19

svscan是在/etc/init.d下运行的,因此您应该开始查看那里是否启动了它。也试着

代码语言:javascript
复制
ps -ef|grep readproctitle

以上是否返回任何错误?

此外:您在/var/log/qmail目录中有错误的权限。

chmod -R 750 /var/log/qmail来解决这个问题。

此外,您还需要创建tcp.smtp文件

代码语言:javascript
复制
echo '127.:allow,RELAYCLIENT=""' >> /etc/tcp.smtp

然后是qmailctl cdb

而且你似乎还没有设定合适的别名

代码语言:javascript
复制
echo root@mail.com > /var/qmail/alias/.qmail-root
echo postmaster@mail.com > /var/qmail/alias/.qmail-postmaster
echo daemon@mail.com > /var/qmail/alias/.qmail-mailer-daemon
ln -s /var/qmail/alias/.qmail-root /var/qmail/alias/.qmail-anonymous 
chmod 644 /var/qmail/alias/.qmail*

最后,坦率地说,作为安装Qmail的指南,QMailRocks (它似乎是您所关注的站点)在很长时间内都没有得到维护。尝试访问qmail.jms1.net获取一些更新的信息

票数 0
EN

Server Fault用户

发布于 2013-08-02 10:15:51

谢谢你的忏悔。

我在/etc/init.d下搜索了svscan,它不在那里(所以很明显它没有运行)。

输出ps -ef|grep readproctitle

代码语言:javascript
复制
root    1560 4013  0 11:15 pts/1    00:00:00 grep readproctitle

虽然我遵循chmod -R 750 /var/log/qmail并检查权限设置是否正确(它们是正确的),但仍然会出现错误。不知道我能不能忽视这一点。

我解决了其他问题。

此外,我发现(使用您建议的链接) qmail正在运行并能够发送消息,但是svscan没有运行,我仍然得到以下错误消息:

代码语言:javascript
复制
'! svscan /service' doesn't seem to be running
! /var/log/qmail has wrong mode, should be 750
...try: chmod 750 /var/log/qmail
! /var/log/qmail/qmail-smtpd has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-smtpd
! /var/log/qmail/qmail-pop3d has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-pop3d
! /var/log/qmail/qmail-send has wrong mode, should be 750
...try: chmod 750 /var/log/qmail/qmail-send

有什么建议吗?

票数 0
EN

Server Fault用户

发布于 2016-01-08 10:33:51

对于将来偶然发现这篇文章的用户来说.

svscanboot &

这解决了我下面的问题。

'!svscan /service‘似乎没有运行

票数 -2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/527887

复制
相关文章

相似问题

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