Forums

J Belak
J Belak
Offline
Resolved
0 votes
Hi,

i have probelm with installing apps dedicated to mail security. When i try to install i have following alerts:
1. when installing mail greylisting:
Exception: [u'ERROR with transaction check vs depsolve:', 'postgrey >= 1.33-2 is needed by app-greylisting-core-1:2.1.6-1.v7.noarch']

2. when installing mail antivirus and mail antispam:
Exception: [u'ERROR with transaction check vs depsolve:', 'perl(Net::Server) >= 0.87 is needed by amavisd-new-2.10.1-5.v7.noarch', 'perl(Net::Server) >= 0.91 is needed by amavisd-new-2.10.1-5.v7.noarch', 'perl(Net::Server) >= 2.0 is needed by amavisd-new-2.10.1-5.v7.noarch', 'perl(Net::Server::Multiplex) is needed by amavisd-new-2.10.1-5.v7.noarch']

I have seen more related conversation about similiar problem but it is not working in my case.
Tuesday, October 04 2016, 06:57 AM
Share this post:
Responses (5)
  • Accepted Answer

    Thursday, October 13 2016, 01:52 PM - #Permalink
    Resolved
    0 votes
    Is there perhaps another repo that we can add where the packages have been approved already?


    All the extra EPEL packages were put in a core ClearOS repo for now... it's just the sane thing to do until version 7.4. The workflows in ClearOS 6 and ClearOS 7 are very different and we definitely ran into a few bumps in the road!
    The reply is currently minimized Show
  • Accepted Answer

    Thursday, October 13 2016, 05:38 AM - #Permalink
    Resolved
    0 votes
    Thanks Peter.

    Is there anything we need to do to get past these issues. I see you say it was resolved. And indeed Mail Antispam now installed.

    When I try to install Mail Greylisting i still get the following error.

    Updating repositories and preparing package dependencies... this may take a few minutes.

    Then it fails with

    Exception: [u'ERROR with transaction check vs depsolve:', 'postgrey >= 1.33-2 is needed by app-greylisting-core-1:2.1.6-1.v7.noarch']

    Is there perhaps another repo that we can add where the packages have been approved already?
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, October 12 2016, 04:37 PM - #Permalink
    Resolved
    0 votes
    The problem was resolved.

    Short version: it was a versioning issue in the EPEL repo manager.

    Long version:

    Red Hat is very disciplined when it comes to keeping package versions stable. For example, RHEL 7.0 (and ClearOS 7) shipped with PHP 5.4.x and that's the version that Red Hat will maintain. Security and critical bug fixes are still backported, but you won't be surprised by a major version upgrade.

    EPEL, on the other hand, is more wild west when it comes to package versioning. For example, the ClearOS ownCloud app shipped with EPEL's 8.2.4 release. Out of the blue, EPEL bumped the ownCloud release to version 9.x. That's okay, but there are always upgrade gotchas in major releases and we need time to review. The clearos-epel repo is a mirror of EPEL, but with some ClearOS related packages held back:

    - BackupPC-*
    - apcupsd-*
    - fail2ban-*
    - imapsync-*
    - openvpn-*
    - owncloud-*
    - perl-Net-Server-*
    - php-sabre-dav-*
    - php-sabre-http-*
    - proftpd-*
    - transmission-*

    We still ship these packages, but we hold back the most recent updates until we get a chance to verify new versions.

    BTW, the same methodology is used for clearos-centos, but that list of packages is almost always empty. Samba was the only recent exception - some of you might recall that the upstream fix for Badlock was... not a good one.
    The reply is currently minimized Show
  • Accepted Answer

    Wednesday, October 12 2016, 01:59 PM - #Permalink
    Resolved
    0 votes
    I'm Having the same issues. 2nd fresh install that i did with the latest ISO for 7.2 and they all fail with various market place apps.
    The System is up to date.

    [root@fw ~]# yum repolist
    Loaded plugins: clearcenter-marketplace, fastestmirror
    ClearCenter Marketplace: fetching repositories...
    Loading mirror speeds from cached hostfile
    * clearos: ftp.nluug.nl
    * clearos-centos: download2.clearsdn.com
    * clearos-centos-updates: download2.clearsdn.com
    * clearos-contribs: ftp.nluug.nl
    * clearos-epel: download2.clearsdn.com
    * clearos-fast-updates: download2.clearsdn.com
    * clearos-infra: ftp.nluug.nl
    * clearos-updates: ftp.nluug.nl
    * private-clearcenter-dyndns: download2.clearsdn.com:80
    repo id repo name status
    clearos/7 ClearOS 7 - x86_64 - OS 718
    clearos-centos/7/x86_64 CentOS-7 - Base 8,917+90
    clearos-centos-updates/7/x86_64 CentOS-7 - Updates 1,736+281
    clearos-contribs/7 ClearOS 7 - x86_64 - Contribs 72
    clearos-epel/7/x86_64 EPEL 7 - x86_64 10,507+33
    clearos-fast-updates/7/x86_64 ClearOS 7 - x86_64 - Fast Updates 19
    clearos-infra/7 ClearOS 7 - x86_64 - Infrastructure 16
    clearos-updates/7 ClearOS 7 - x86_64 - Updates 391
    private-clearcenter-dyndns ClearCenter Dynamic DNS 2
    repolist: 22,378

    And

    [root@fw ~]# yum install app-greylisting
    Loaded plugins: clearcenter-marketplace, fastestmirror
    ClearCenter Marketplace: fetching repositories...
    Loading mirror speeds from cached hostfile
    * clearos: ftp.nluug.nl
    * clearos-centos: download2.clearsdn.com
    * clearos-centos-updates: download2.clearsdn.com
    * clearos-contribs: ftp.nluug.nl
    * clearos-epel: download2.clearsdn.com
    * clearos-fast-updates: download2.clearsdn.com
    * clearos-infra: ftp.nluug.nl
    * clearos-updates: ftp.nluug.nl
    * private-clearcenter-dyndns: download4.clearsdn.com:80
    Resolving Dependencies
    --> Running transaction check
    ---> Package app-greylisting.noarch 1:2.1.6-1.v7 will be installed
    --> Processing Dependency: app-greylisting-core = 1:2.1.6-1.v7 for package: 1:app-greylisting-2.1.6-1.v7.noarch
    --> Running transaction check
    ---> Package app-greylisting-core.noarch 1:2.1.6-1.v7 will be installed
    --> Processing Dependency: postgrey >= 1.33-2 for package: 1:app-greylisting-core-2.1.6-1.v7.noarch
    --> Finished Dependency Resolution
    Error: Package: 1:app-greylisting-core-2.1.6-1.v7.noarch (clearos-updates)
    Requires: postgrey >= 1.33-2
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest
    The reply is currently minimized Show
  • Accepted Answer

    Tuesday, October 04 2016, 07:03 PM - #Permalink
    Resolved
    0 votes
    What is the output of "yum repolist" and "yum install app-greylisting app-mail-antispam app-mail-antivirus"?
    The reply is currently minimized Show
Your Reply