AIX Open Source

 View Only
Expand all | Collapse all

Dnf udpate - got error on yum file verson mismatch between two pkg.

  • 1.  Dnf udpate - got error on yum file verson mismatch between two pkg.

    Posted Wed January 25, 2023 03:37 PM
    Error: Transaction test error:
    file /opt/freeware/bin/yum from install of dnf-4.2.17-32_50.ppc conflicts with file from package yum-3.4.3-8.noarch

    how to resolve this.

    >find / -name yum*
    /export/resources/AIX_Toolbox/SRPMS/yum-3.4.3-6.src.rpm
    /export/resources/AIX_Toolbox/SRPMS/yum-metadata-parser-1.1.4-2.src.rpm
    /export/resources/AIX_Toolbox/SRPMS/yum-utils-1.1.31-1.src.rpm
    /home/mineshp/roles/power_aix_bootstrap/files/yum_installer.sh
    /home/mineshp/roles/power_aix_bootstrap/tasks/yum_install.yml
    /install/freeware/yum
    /install/freeware/yum/yum-3.4.3-8.aix6.1.noarch.rpm
    /install/freeware/yum/yum-metadata-parser-1.1.4-2.aix6.1.ppc.rpm
    /install/freeware/yum/yum_bundle.tar
    /opt/RPM_inst_root/var/cache/yum
    /opt/RPM_inst_root/var/lib/yum
    /opt/freeware/bin/yum
    /opt/freeware/doc/yum-3.4.3
    /opt/freeware/doc/yum-metadata-parser-1.1.4
    /opt/freeware/etc/bash_completion.d/yum.bash
    /opt/freeware/etc/logrotate.d/yum
    /opt/freeware/etc/yum
    /opt/freeware/etc/yum/yum.conf
    /opt/freeware/etc/yum.repos.d
    /opt/freeware/lib/python2.7/site-packages/yum
    /opt/freeware/lib/python2.7/site-packages/yum/yumRepo.py
    /opt/freeware/lib/python2.7/site-packages/yum/yumRepo.pyc
    /opt/freeware/lib/python2.7/site-packages/yum_metadata_parser-1.1.4-py2.7.egg-info
    /opt/freeware/lib/python3.7/site-packages/dnf/yum
    /opt/freeware/lib/yum-plugins
    /opt/freeware/sbin/yum-updatesd
    /opt/freeware/share/locale/bn_IN/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/ca/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/cs/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/da/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/de/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/el/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/en_GB/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/es/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/eu/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/fi/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/fr/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/gu/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/hi/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/hu/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/id/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/id_ID/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/it/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/ja/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/lt_LT/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/mr/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/ms/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/nb/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/pa/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/pl/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/pt/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/pt_BR/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/ru/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/sr/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/sr@latin/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/sv/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/uk/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/ur/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/zh_CN/LC_MESSAGES/yum.mo
    /opt/freeware/share/locale/zh_TW/LC_MESSAGES/yum.mo
    /opt/freeware/share/man/man5/yum.conf.5
    /opt/freeware/share/man/man8/yum-shell.8
    /opt/freeware/share/man/man8/yum.8
    /opt/freeware/share/yum-cli
    /opt/freeware/share/yum-cli/yumcommands.py
    /opt/freeware/share/yum-cli/yumcommands.pyc
    /opt/freeware/share/yum-cli/yummain.py
    /opt/freeware/share/yum-cli/yummain.pyc
    /opt/freeware/share/yum-cli/yumupd.py
    /opt/freeware/share/yum-cli/yumupd.pyc
    /usr/bin/yum
    /usr/sbin/yum-updatesd
    /var/cache/dnf/AIX_Toolbox-65d76c2c8658fdd3/packages/yum-metadata-parser-1.1.4-2.aix6.1.ppc.rpm
    /var/cache/dnf/AIX_Toolbox_noarch-11090ede3ab5319e/packages/yum-3.4.3-8.aix6.1.noarch.rpm
    /var/cache/yum
    /var/lib/yum

    ------------------------------
    minesh patel
    ------------------------------


  • 2.  RE: Dnf udpate - got error on yum file verson mismatch between two pkg.

    Posted Sat October 07, 2023 03:09 AM

    Hi Minesh,

    several months passed, but the same happened to me and the solution is to remove yum packages:

    Running transaction test
    Error: Transaction test error:
      file /opt/freeware/bin/yum from install of dnf-4.2.17-32_50.ppc conflicts with file from package yum-3.4.
    v1rtest1@root:/>rpm -qa|grep yum
    yum-3.4.3-8.noarch
    yum-metadata-parser-1.1.4-2.ppc
    v1rtest1@root:/>rpm -e yum-metadata-parser-1.1.4-2.ppc yum-3.4.3-8.noarch
    warning: /opt/freeware/etc/yum/yum.conf saved as /opt/freeware/etc/yum/yum.conf.rpmsave
    v1rtest1@root:/>updtvpkg
    Please wait...
    v1rtest1@root:/>

    Then dnf update goes fine.

    Hope it helps to others

    Regards,

    Andres Cordoba Rossi



    ------------------------------
    Andres Cordoba
    Unix Specialist
    Dia Corporate
    Madrid
    +34 676934659
    ------------------------------