Description of problem: The epel repository contains the amavisd-new package, but is lacking clamav-server, which is required Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. run "sudo yum install amavisd-new" 2. 3. Actual results: Error: Package: amavisd-new-2.9.1-1.el7.noarch (epel) Requires: perl(Unix::Syslog) Error: Package: amavisd-new-2.9.1-1.el7.noarch (epel) Requires: clamav-server Error: Package: amavisd-new-2.9.1-1.el7.noarch (epel) Requires: clamav-server-systemd Error: Package: amavisd-new-2.9.1-1.el7.noarch (epel) Requires: cabextract Error: Package: amavisd-new-2.9.1-1.el7.noarch (epel) Requires: perl(Convert::TNEF) Expected results: Installation of amavisd-new Additional info:
I've built all necessary dependencies for amavisd-new. See: http://koji.fedoraproject.org/koji/buildinfo?buildID=547729 http://koji.fedoraproject.org/koji/buildinfo?buildID=547579 http://koji.fedoraproject.org/koji/buildinfo?buildID=548472 http://koji.fedoraproject.org/koji/buildinfo?buildID=548473 You should be able to install amavisd-new via yum tomorow. # closed
I'm afraid this did not work. 1. amavisd-new requires perl-Unix-Syslog, which is not in epel.repo but is in rpmforge.repo. 2. However, after installing this "sudo yum install amavisd-new" brings up the error ----------------------- Error: Package: clamav-server-systemd-0.98.4-1.el7.noarch (epel) Requires: clamav-server = 0.98.4-1.el7 Available: clamav-server-0.98.4-1.el7.x86_64 (epel) clamav-server = 0.98.4-1.el7 Error: Package: amavisd-new-2.9.1-1.el7.noarch (epel) Requires: clamav-server Available: clamav-server-0.98.4-1.el7.x86_64 (epel) clamav-server = 0.98.4-1.el7 ----------------------- 3. Now "sudo yum install clamav-server" brings up the warning ----------------------- Package clamav-server is obsoleted by clamd, trying to install clamd-0.98.4-1.el7.rf.x86_64 instead ----------------------- 4. Now after clamd is installed, "sudo yum install amavisd-new" brings up the error ----------------------- Error: Package: clamav-server-systemd-0.98.4-1.el7.noarch (epel) Requires: clamav-server = 0.98.4-1.el7 Available: clamav-server-0.98.4-1.el7.x86_64 (epel) clamav-server = 0.98.4-1.el7 Error: Package: amavisd-new-2.9.1-1.el7.noarch (epel) Requires: clamav-server Available: clamav-server-0.98.4-1.el7.x86_64 (epel) clamav-server = 0.98.4-1.el7 ----------------------- which seems to have taken me in a circle.
(In reply to Timothy Murphy from comment #2) > I'm afraid this did not work. I was able to install amavisd-new without problems. > 1. amavisd-new requires perl-Unix-Syslog, > which is not in epel.repo but is in rpmforge.repo. It is in Fedora-EPEL. See: http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/ > which seems to have taken me in a circle. Please remove all rpmforge packages and install it only from EPEL repo. It is not a good idea to mix EPEL and rpmforge packages!
Please look more carefully at what I said in (1) above. The package perl-Unix-Syslog, which amavisd-new required, was not in epel. I don't like mixing Epel and Rpmforge, and don't have rpmforge.repo enabled, but in this case it appeared necessary to enable it temporarily to get this package. As to the confusion with clamd/clamav-server, it is possible that the site yum found for me is not up-to-date. I will try again tomorrow, and see if I have better luck.
(In reply to Timothy Murphy from comment #4) > Please look more carefully at what I said in (1) above. > > The package perl-Unix-Syslog, which amavisd-new required, was not in epel. > I don't like mixing Epel and Rpmforge, and don't have rpmforge.repo enabled, > but in this case it appeared necessary to enable it temporarily to get this > package. > > As to the confusion with clamd/clamav-server, it is possible that the site > yum found for me is not up-to-date. I will try again tomorrow, and see if I > have better luck. That's probably the case, because perl-Unix-Syslog-1.1-17.el7.x86_64.rpm *is* now in EPEL7, as mentioned by Morten in Comment #2 above.
*** Bug 1121606 has been marked as a duplicate of this bug. ***
I should have said earlier that I have now yum-installed amavisd-new. I yum-removed clamav-server, and that solved the problem.