AIX Open Source

AIX Open Source

Share your experiences and connect with fellow developers to discover how to build and manage open source software for the AIX operating system

 View Only
  • 1.  sudo dnf package upgrade broke something

    Posted 20 days ago
    Edited by philip miloslavsky 19 days ago

    I'm not sure what broke, but one second I could do sudo dnf update and then I could not.

    pmilosla@REMOTE@p9aixdev4-openxl:~> sudo python3
    sudo: python3: command not found
    pmilosla@REMOTE@p9aixdev4-openxl:~> which python3
    /opt/freeware/bin/python3
    pmilosla@REMOTE@p9aixdev4-openxl:~> python3
    Python 3.9.22 (main, May  5 2025, 07:00:37) 
    [GCC 10.3.0] on aix
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    pmilosla@REMOTE@p9aixdev4-openxl:~> 

    pmilosla@REMOTE@p9aixdev4-openxl:~> sudo dnf list sudo
    sudo: dnf: command not found
    pmilosla@REMOTE@p9aixdev4-openxl:~> dnf list sudo
    Last metadata expiration check: 0:15:28 ago on Wed Jun  4 06:48:06 EDT 2025.
    Installed Packages
    sudo.ppc                                         1.9.16p2-1                                          @AIX_Toolbox
    [Errno 13] The file access permissions do not allow the specified action.: '/var/cache/dnf/expired_repos.json'
    pmilosla@REMOTE@p9aixdev4-openxl:~> sudo dnf update
    sudo: dnf: command not found
    pmilosla@REMOTE@p9aixdev4-openxl:~> which sudo
    /usr/bin/sudo
    pmilosla@REMOTE@p9aixdev4-openxl:~> where sudo
    /usr/bin/sudo
    /opt/freeware/bin/sudo
    /opt/freeware/bin/sudo
    pmilosla@REMOTE@p9aixdev4-openxl:~> /opt/freeware/bin/sudo dnf list sudo
    sudo: dnf: command not found
    pmilosla@REMOTE@p9aixdev4-openxl:~> /usr/bin/sudo dnf list sudp
    sudo: dnf: command not found

    From when I did it this morning:

     sudo                           ppc                1.9.16p2-1                    AIX_Toolbox                3.2 M
     xz-libs                        ppc                5.8.1-1                       AIX_Toolbox                585 k

    Transaction Summary
    ==================================================================================================================
    Upgrade  7 Packages

    Total download size: 55 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/7): python3-3.9.22-1.aix7.1.ppc.rpm                                             40 kB/s | 9.1 kB     00:00    
    (2/7): python3-devel-3.9.22-1.aix7.1.ppc.rpm                                       33 kB/s | 7.9 kB     00:00    
    (3/7): ca-certificates-2024.2.66-2.aix7.1.ppc.rpm                                 1.3 MB/s | 1.0 MB     00:00    
    (4/7): sudo-1.9.16p2-1.aix7.1.ppc.rpm                                             4.5 MB/s | 3.2 MB     00:00    
    (5/7): xz-libs-5.8.1-1.aix7.1.ppc.rpm                                             3.5 MB/s | 585 kB     00:00    
    (6/7): python3.9-devel-3.9.22-1.aix7.1.ppc.rpm                                    4.1 MB/s | 9.9 MB     00:02    
    (7/7): python3.9-3.9.22-1.aix7.1.ppc.rpm                                          4.7 MB/s |  40 MB     00:08    
    ------------------------------------------------------------------------------------------------------------------
    Total                                                                             6.2 MB/s |  55 MB     00:08     
    warning: [fd 18]: Header V4 RSA/SHA256 Signature, key ID 41eea8e0: NOKEY
    AIX generic repository                                                            1.8 MB/s | 3.1 kB     00:00    
    Importing GPG key 0x41EEA8E0:
     Userid     : "IBM AIX Toolbox OSS (AIX Toolbox for Open Source Software)"
     Fingerprint: ...
     From       : /opt/freeware/etc/dnf/RPM-GPG-KEY-IBM-AIX-Toolbox
    Is this ok [y/N]: y
    Key imported successfully
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transaction
      Preparing        :                                                                                          1/1 
      Upgrading        : xz-libs-5.8.1-1.ppc                                                                     1/14 
      Upgrading        : python3.9-3.9.22-1.ppc   





    ------------------------------
    philip miloslavsky
    ------------------------------



  • 2.  RE: sudo dnf package upgrade broke something

    Posted 19 days ago

    I think in sudo 1.9 you cant do sudo gdb any more - have to use the full path.



    ------------------------------
    philip miloslavsky
    ------------------------------



  • 3.  RE: sudo dnf package upgrade broke something

    Posted 18 days ago

    In the latest sudo(1.9.16p2), by default the following line is uncommented in the /etc/sudoers file.
    Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    This path overrides the user's PATH variable.
    We will fix this in the next release. For now, you can comment this line and try running sudo commands. 



    ------------------------------
    RESHMA KUMAR
    ------------------------------