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
------------------------------