从 Virtualmin(GPL 版本)按原样运行 install.sh 脚本,安装约 5.5 分钟后出现 dovecot 错误。
我已经在多个版本的服务器上尝试过此操作 - 无论我是否运行 apt-get update +/- apt-get upgrade .... 以及是否设置了 FQDN,都会出现同样的错误。
到这里安装就结束了: http://screencast.com/t/ZDkxMmY1NDQ
如能提供任何提示/建议等,我们将不胜感激...
以下是 virtualmin-install.log 的最后 100 行。抱歉发布视频,我认为这是分享信息的最佳方式。感谢您告知我其他信息。
配置文件“/etc/quotatab”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/warnquota.conf”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/cron.daily/quota”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/quotagrpadmins”在系统中不存在。根据您的要求安装新的配置文件。设置 rdoc1.8 (1.8.7.72-3lenny1)...设置 rdoc (4.2)...设置 re2c (0.13.5-1)...设置 ri1.8 (1.8.7.72-3lenny1)...设置 ri (4.2)...设置 sasl2-bin (2.1.22.dfsg1-23+lenny1)...
配置文件“/etc/default/saslauthd”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/init.d/saslauthd”在系统中不存在。根据您的要求安装新的配置文件。要启用 saslauthd,请编辑 /etc/default/saslauthd 并设置 START=yes(警告)。设置 scponly(4.6-1.3)...
配置文件“/etc/scponly/debuglevel”在系统中不存在。根据您的要求安装新的配置文件。设置 sgml-base (1.26)...设置 spamassassin (3.2.5-2+lenny2)...
配置文件“/etc/default/spamassassin”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/spamassassin/local.cf”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/spamassassin/v320.pre”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/spamassassin/v310.pre”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/spamassassin/v312.pre”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/spamassassin/init.pre”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/spamassassin/65_debian.cf”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/cron.daily/spamassassin”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/init.d/spamassassin”在系统中不存在。根据您的要求安装新的配置文件。SpamAssassin 邮件过滤器守护进程:已禁用,请参阅 /etc/default/spamassassin 设置 spamc (3.2.5-2+lenny2) ... 设置 subversion (1.5.1dfsg1-4) ...
配置文件“/etc/emacs/site-start.d/50psvn.el”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/subversion/config”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/subversion/servers”在系统中不存在。根据您的要求安装新的配置文件。
配置文件“/etc/bash_completion.d/subversion”在系统中不存在。根据您的要求安装新的配置文件。设置 apache2-suexec-custom (2.2.9-10+lenny6)...
配置文件“/etc/apache2/suexec/www-data”在系统中不存在。根据您的要求安装新的配置文件。dpkg:依赖性问题阻碍了 virtualmin-base 的配置:virtualmin-base 依赖于 dovecot-common;但是:软件包 dovecot-common 尚未配置。virtualmin-base 依赖于 dovecot-imapd;但是:软件包 dovecot-imapd 尚未配置。virtualmin-base 依赖于 dovecot-pop3d;但是:软件包 dovecot-pop3d 尚未配置。 dpkg: 处理 virtualmin-base (--configure) 时出错:依赖性问题 - 未配置设置 xml-core (0.12)...设置 mailx (1:20071201-3)...处理时出错:dovecot-common dovecot-imapd dovecot-pop3d virtualmin-base FATAL - 2010-03-06 18:14:32 - 发生致命错误:安装失败:0 FATAL - 2010-03-06 18:14:32 - 无法继续安装。FATAL - 2010-03-06 18:14:32 - 尝试删除 virtualmin 存储库配置,因此安装可以 FATAL - 2010-03-06 18:14:32 - 解决所有问题后重新尝试。 FATAL - 2010-03-06 18:14:33 - 删除临时目录和文件。FATAL - 2010-03-06 18:14:33 - 如果您不确定哪里出了问题,您可能希望查看日志 FATAL - 2010-03-06 18:14:33 - 在 /root/virtualmin-install.log 中
答案1
我觉得这个视频没用。
在“显示日志文件的最后 15 行”之前粘贴最后几行,因为有时问题实际上就出现在那里。遗憾的是,日志无法捕获所有系统上的所有内容(apt-get 不喜欢从脚本运行,这使得捕获所有内容,同时仍向用户提供有关正在发生的事情的反馈,这非常困难,甚至不可能)。
检查 virtualmin-install.log 的最后 100 行左右寻找线索。
具体来说,您遇到了什么 Dovecot 错误?
(我编写了安装脚本。如果我看到实际的错误,我通常可以发现问题。而且,如果我了解问题发生的原因,我也可以在将来的版本中修复该问题。我两天前安装的最后一次 Debian 运行良好,所以这不是一个已知问题。)
编辑:
好的,看起来 dovecot 由于某种原因无法正确安装。可能与系统上已安装的其他软件包发生冲突。apt-get 非常讨厌更改软件包以满足依赖关系。
因此,尝试运行:
apt-get 安装 dovecot-common dovecot-imapd dovecot-pop3d
看看会发生什么。如果有效,那么您可以再次尝试安装 Virtualm。