Bug 1122956
Summary: | Cannot install amavisd-new in CentOS-7 | ||
---|---|---|---|
Product: | [Fedora] Fedora EPEL | Reporter: | Timothy Murphy <gayleard> |
Component: | amavisd-new | Assignee: | Morten Stevens <ms> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | low | Docs Contact: | |
Priority: | unspecified | ||
Version: | epel7 | CC: | janfrode, jorti, ms, paul, perl-devel, steve, vanmeeuwen+fedora |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-07-28 21:48:33 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Timothy Murphy
2014-07-24 13:17:52 UTC
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. |