Hi
I am working on an AIX7.2 box in a non access environment - all SW has to be copied in. this makes migrating from clamav102 to clamav103 a bit more convoluted because I have to first find out what dependencies I need then find then and truck them to this box.
After I upgraded yum3 to dnf I created a repository - /clamav where I put any AIX Toolbox RPMs that were called out as dependencies and subdependencies.
I added that to a new 'stanza' in dnf.conf then ran "createrepo <PATH>" .
Then "dnf makecache".
I see ./repodata there so its working but it doesn't seem to work as I thought it would.  
dnf doesn't always seem use it: "dnf update clamav" -
dnf said 'clamav102 is good - there's nothing to do!'
I did "dnf remove clamav" then "dnf install clamav".
dnf ran ok but listed a bunch of dependencies - sort of like this:
   clamav103 requires libiconv ...  which requires gettext ...
and ... nothing provides libgomp8. 
These rpms are in the repository and should have been used - right?. 
Also some 'conflicts' - seems there are circular requirements. 
/ClamAV/clamav_103_repo># dnf install ./clamav-0.103.11-1.aix7.1.ppc.rpm
  clamav-1:0.103.11-1.ppc requires libiconv >= 1.17, but none of the providers can be installed
    libiconv-1.17-1.ppc requires gettext >= 0.21-1, but none of the providers can be installed
  - conflicting requests
      nothing provides libgomp >= 8.3.0 needed by gettext-0.21-2.ppc
them I had to do this:
   /ClamAV/clamav_103_repo># dnf install ./libiconv-1.17-1.aix7.1.ppc.rpm  
     libiconv-1.17-1.ppc requires gettext >= 0.21-1, but none of the providers can be installed
   - conflicting requests
      nothing provides libgomp >= 8.3.0 needed by gettext-0.21-2.ppc
Then gettext required libgcomp required libgcc8-3.0.6 but 
dnf upgrade libgcc8  wouldn't upgrade it without deleting about 25 other rpms - like sed, sudo etc...
Seems that ClamAV is uninstallable on AIX7.2 - except that several people have mentioned they were able to install it.
So what am I missing - there is a missing link somewhere?
Thanks.
-Brendan
------------------------------
Brendan Walsh
------------------------------