主题: CentOS7下安装iRedMail缺少Amavisd、ClamAV等组件

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:0.9.5-1
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):OpenLDAP
- 使用的 Linux/BSD 发行版名称及版本号:Centos7
- 与您的问题相关的日志信息:见下方
====

今天尝试在CentOS7下全新安装iRedMail,CentOS也是新装的,安装完成发现少了Amavisd、ClamAV等组件,恢复系统后再次安装iRedMail,发现yum安装过程中提示找不到amavisd等组件的安装包,见以下输出:

安装命令为:IREDMAIL_MIRROR='http://42.159.241.31' bash iRedMail.sh

[ INFO ] Add yum repo for SOGo: /etc/yum.repos.d/sogo.repo.
[ INFO ] Installing package(s): postfix openldap openldap-clients openldap-servers mariadb-server mod_ldap php-common php-gd php-xml php-mysql php-ldap php-pgsql php-imap php-mbstring php-pecl-apc php-intl php-mcrypt php httpd mod_ssl dovecot dovecot-pigeonhole dovecot-mysql dovecot-pgsql amavisd-new spamassassin altermime perl-LDAP perl-Mail-SPF unrar pax clamav clamav-update clamav-server clamav-server-systemd php-pear-Net-IDNA2 sogo sogo-activesync libwbxml sogo-ealarms-notify sogo-tool sope49-gdl1-mysql sope49-ldap python-sqlalchemy python-setuptools python-dns python-ldap MySQL-python python-jinja2 python-webpy python-netifaces python-beautifulsoup4 python-lxml py-bcrypt mod_wsgi awstats fail2ban unzip bzip2 acl patch tmpwatch crontabs dos2unix logwatch
Loaded plugins: fastestmirror, langpacks
Not using downloaded repomd.xml because it is older than what we have:
  Current   : Tue Nov 15 22:00:31 2016
  Downloaded: Fri Jul 29 08:51:01 2016
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: mirrors.163.com
* updates: mirrors.aliyun.com
No package php-imap available.
No package php-pecl-apc available.
No package php-mcrypt available.
No package amavisd-new available.
No package altermime available.
No package clamav available.
No package clamav-update available.
No package clamav-server available.
No package clamav-server-systemd available.
No package php-pear-Net-IDNA2 available.
Package python-setuptools-0.9.8-4.el7.noarch already installed and latest version
No package python-netifaces available.
No package python-beautifulsoup4 available.
Package python-lxml-3.2.1-4.el7.x86_64 already installed and latest version
No package py-bcrypt available.
No package awstats available.
No package fail2ban available.

看了下/etc/yum.repos.d下的repo文件,iRedMail.repo已正确添加,baseurl=http://42.159.241.31/yum/rpms/7/,没发现什么问题,我尝试了下用yum install amavisd-new命令手动安装,也提示没有可用软件包。

请张工帮忙分析下是什么问题,谢谢。

回复: CentOS7下安装iRedMail缺少Amavisd、ClamAV等组件

命令显示没有用到 iRedMail 和 EPEL 这两个仓库,所以缺了几个包。检查下 /etc/yum.repos.d/ 目录下的仓库文件。

回复: CentOS7下安装iRedMail缺少Amavisd、ClamAV等组件

ZhangHuangbin 写道:

命令显示没有用到 iRedMail 和 EPEL 这两个仓库,所以缺了几个包。检查下 /etc/yum.repos.d/ 目录下的仓库文件。

/etc/yum.repos.d/目录下有这些仓库文件,没有EPEL仓库文件,但我看了下之前装好iRedMail的机器上也没有EPEL仓库文件。

-rw-r--r--. 1 root root 1664 12月  9 2015 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 12月  9 2015 CentOS-CR.repo
-rw-r--r--. 1 root root  649 12月  9 2015 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  290 12月  9 2015 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 12月  9 2015 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 12月  9 2015 CentOS-Sources.repo
-rw-r--r--. 1 root root 1952 12月  9 2015 CentOS-Vault.repo
-rw-r--r--  1 root root  121 12月  6 15:57 iRedMail.repo
-rw-r--r--  1 root root  359 12月  6 15:56 sogo.repo

回复: CentOS7下安装iRedMail缺少Amavisd、ClamAV等组件

iRedMail 会安装 epel-release 这个 rpm 包,它会启用 EPEL 仓库。你的安装过程似乎有点不一样。

回复: CentOS7下安装iRedMail缺少Amavisd、ClamAV等组件

ZhangHuangbin 写道:

iRedMail 会安装 epel-release 这个 rpm 包,它会启用 EPEL 仓库。你的安装过程似乎有点不一样。

iRedMail安装有日志吗?

回复: CentOS7下安装iRedMail缺少Amavisd、ClamAV等组件

看 iRedMail-0.9.5-1 目录下的 runtime/install.log 文件。

回复: CentOS7下安装iRedMail缺少Amavisd、ClamAV等组件

看了下日志,没有发现什么问题,日志里显示安装了epel-release仓库,但/etc/yum.repos.d/下面却没有这个仓库文件。
我用yum手动安装了epel-release仓库,安装成功,再继续安装iRedMail,amavisd等也成功安装了,挺奇怪的。