前几天给JYmusic官方服务器配置主机面板,用的腾讯云centos6.3系统,不出所料,再次遇到了epel 错误问题,不过有了上次的经验,这次就很好解决了。方法在这里
阿里云centos6.5安装VestaCP遇到EPEL error错误解决办法
但是安装进行到最后,启动各项服务阶段又遇到了新的问题,错误如下: 2014-12-29 02:03:28 (75.2 MB/s) - `/etc/dovecot.tar.gz' saved [3271/3271]
Adding user dovecot to group mail
Starting Dovecot Imap: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf: ssl enabled, but ssl_cert not set
Error: dovecot start failed
上面错误代码还算好理解,简单来说就是使用ssl,但是ssl_cert没有配置。伪极客这种水平也没想着去配置SSL了,能绕过去就绕过去吧,平常使用中也很少用到ssl。沿着上方提示的目录找到dovecot/dovecot.conf文件,打开方式不再赘述,发现里面并没有ssl的直接设置项:
protocols = imap pop3
listen = *
base_dir = /var/run/dovecot/
!include conf.d/*.conf
但是最后一行引入了一些配置文件,我们继续看conf.d文件夹里的文件,发现有一个“10-ssl.conf”文件。我们打开内容为:
ssl = yes
ssl_cert = </usr/local/vesta/ssl/certificate.crt
ssl_key = </usr/local/vesta/ssl/certificate.key
很显然我们只要把yes改成no即可禁用SSL了。
这里有至关重要的一点,改完保存后,一定要
service dovecot restart
否则你重装VestaCP面板的时候依然是启用ssl导致安装失败。
上面步骤操作完之后就可以尝试重装了,应该就可以成功了。