AIX Open Source

 View Only
Expand all | Collapse all

Apparent conflict between python 3.7 and 3.9 with dnf update on AIX 7.3

  • 1.  Apparent conflict between python 3.7 and 3.9 with dnf update on AIX 7.3

    Posted 23 days ago

    I have an AIX 7.3 system that we upgraded to dnf  from yum for the AIX Toolbox via the dnf_aixtoolbox.sh script.  I was able to do a dnf update --nobest but I recieve the following messages when I try to do a dnf update.  Has anyone seen anything like this before or have a suggestion on what is the root cause of the issue?

    Error:

    Problem 1: cannot install the best update candidate for package python3.9-dnf-4.2.17-64_6.noarch

    - nothing provides python3.9-gpg >= 1.13.1-100 needed by python3.9-dnf-4.2.17-64_53.ppc

    - nothing provides python3.9-libcomps >= 0.1.15-101 needed by python3.9-dnf-4.2.17-64_53.ppc

    Problem 2: package python3-dnf-plugins-core-4.0.16-64_52.ppc requires python3.9-dnf-plugins-core = 4.0.16-64_52, but none of the providers can be installed

    - cannot install the best update candidate for package python3-dnf-plugins-core-4.0.16-64_51.ppc

    - nothing provides python3.9-dateutil needed by python3.9-dnf-plugins-core-4.0.16-64_52.ppc

    Problem 3: package dnf-utils-4.0.16-64_52.ppc requires python3.9-dnf-plugins-core = 4.0.16-64_52, but none of the providers can be installed

    - cannot install the best update candidate for package dnf-utils-4.0.16-64_51.ppc

    - nothing provides python3.9-dateutil needed by python3.9-dnf-plugins-core-4.0.16-64_52.ppc

    Problem 4: package python3-dnf-4.2.17-64_53.ppc requires python3.9-dnf = 4.2.17-64_53, but none of the providers can be installed

    - cannot install the best update candidate for package python3-dnf-4.2.17-64_6.noarch

    - nothing provides python3.9-gpg >= 1.13.1-100 needed by python3.9-dnf-4.2.17-64_53.ppc

    - nothing provides python3.9-libcomps >= 0.1.15-101 needed by python3.9-dnf-4.2.17-64_53.ppc

    Problem 5: package dnf-4.2.17-64_53.ppc requires python3-dnf = 4.2.17-64_53, but none of the providers can be installed

    - package python3-dnf-4.2.17-64_53.ppc requires python3.9-dnf = 4.2.17-64_53, but none of the providers can be installed

    - cannot install the best update candidate for package dnf-4.2.17-64_6.noarch

    - nothing provides python3.9-gpg >= 1.13.1-100 needed by python3.9-dnf-4.2.17-64_53.ppc

    - nothing provides python3.9-libcomps >= 0.1.15-101 needed by python3.9-dnf-4.2.17-64_53.ppc

    Problem 6: cannot install both librepo-1.11.0-100.ppc and librepo-1.11.0-64_2.ppc

    - package python3.9-librepo-1.11.0-64_2.ppc requires librepo = 1.11.0-64_2, but none of the providers can be installed

    - cannot install the best update candidate for package librepo-1.11.0-64_2.ppc

    - problem with installed package python3.9-librepo-1.11.0-64_2.ppc

    Problem 7: package python3-librepo-1.11.0-100.ppc requires libpython3.7m.so, but none of the providers can be installed

    - cannot install both python3-3.7.1-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.10-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.10-2.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.11-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.12-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.15-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.3-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.4-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.4-2.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.4-5.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.6-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.9-1.ppc and python3-3.9.16-0.ppc

    - cannot install the best update candidate for package python3-librepo-1.11.0-64_2.ppc

    - problem with installed package python3-3.9.16-0.ppc

    Problem 8: package dnf-4.2.17-64_53.ppc requires python3-dnf = 4.2.17-64_53, but none of the providers can be installed

    - package python3-dnf-4.2.17-64_53.ppc requires python3.9-dnf = 4.2.17-64_53, but none of the providers can be installed

    - cannot install the best update candidate for package yum-3.4.3-8.noarch

    - nothing provides python3.9-gpg >= 1.13.1-100 needed by python3.9-dnf-4.2.17-64_53.ppc

    - nothing provides python3.9-libcomps >= 0.1.15-101 needed by python3.9-dnf-4.2.17-64_53.ppc

    Problem 9: package dnf-4.2.17-64_53.ppc requires python3-dnf = 4.2.17-64_53, but none of the providers can be installed

    - package dnf-automatic-4.2.17-64_53.ppc requires dnf = 4.2.17-64_53, but none of the providers can be installed

    - package python3-dnf-4.2.17-64_53.ppc requires python3.9-dnf = 4.2.17-64_53, but none of the providers can be installed

    - cannot install the best update candidate for package dnf-automatic-4.2.17-64_6.noarch

    - nothing provides python3.9-gpg >= 1.13.1-100 needed by python3.9-dnf-4.2.17-64_53.ppc

    - nothing provides python3.9-libcomps >= 0.1.15-101 needed by python3.9-dnf-4.2.17-64_53.ppc

    Problem 10: package python3.9-dnf-4.2.17-64_6.noarch requires dnf-data = 4.2.17-64_6, but none of the providers can be installed

    - cannot install both dnf-data-4.2.17-64_53.ppc and dnf-data-4.2.17-64_6.noarch

    - problem with installed package python3.9-dnf-4.2.17-64_6.noarch

    - cannot install the best update candidate for package dnf-data-4.2.17-64_6.noarch

    - nothing provides python3.9-gpg >= 1.13.1-100 needed by python3.9-dnf-4.2.17-64_53.ppc

    - nothing provides python3.9-libcomps >= 0.1.15-101 needed by python3.9-dnf-4.2.17-64_53.ppc

    Problem 11: package python3-librepo-1.11.0-64_2.ppc requires python3.9-librepo = 1.11.0-64_2, but none of the providers can be installed

    - problem with installed package python3-librepo-1.11.0-64_2.ppc

    - package python3.9-librepo-1.11.0-64_2.ppc requires librepo = 1.11.0-64_2, but none of the providers can be installed

    - package python3-librepo-1.11.0-100.ppc requires libpython3.7m.so, but none of the providers can be installed

    - cannot install both librepo-1.11.0-100.ppc and librepo-1.11.0-64_2.ppc

    - cannot install both python3-3.7.1-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.10-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.10-2.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.11-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.12-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.15-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.3-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.4-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.4-2.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.4-5.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.6-1.ppc and python3-3.9.16-0.ppc

    - cannot install both python3-3.7.9-1.ppc and python3-3.9.16-0.ppc

    - package libdnf-0.39.1-64_52.ppc requires librepo >= 1.11.0-100, but none of the providers can be installed

    - cannot install the best update candidate for package python3-3.9.16-0.ppc

    - cannot install the best update candidate for package libdnf-0.39.1-64_5.ppc



    ------------------------------
    Scott McKevitt
    ------------------------------


  • 2.  RE: Apparent conflict between python 3.7 and 3.9 with dnf update on AIX 7.3

    Posted 22 days ago

    I was able to resolve the issue. We were using replicated repos which had stopped replicating some time back.  I synched the local repos with IBM's repos and everything worked without issues.



    ------------------------------
    Scott McKevitt
    ------------------------------