Open Source Development

Power Open Source Development

Explore the open source tools and capabilities for building and deploying modern applications on IBM Power platforms including AIX, IBM i, and Linux.


#Power


#Power

 View Only
  • 1.  aix 6.1 yum broken dependencies

    Posted Thu November 16, 2017 11:01 PM

    Originally posted by: OwlMind


    --> Running transaction check
    ---> Package fontconfig.ppc 0:2.11.95-2 will be installed
    --> Processing Dependency: freetype2 >= 2.0.9 for package: fontconfig-2.11.95-2.ppc
    --> Processing Dependency: libfreetype.a(libfreetype.so.6) for package: fontconfig-2.11.95-2.ppc
    ---> Package libXft.ppc 0:2.3.2-2waixX11 will be installed
    --> Processing Dependency: libXrender >= 0.9.5 for package: libXft-2.3.2-2waixX11.ppc
    --> Processing Dependency: libXrender.a(libXrender.so.1) for package: libXft-2.3.2-2waixX11.ppc
    --> Running transaction check
    ---> Package freetype2.ppc 0:2.6.3-1 will be installed
    --> Processing Dependency: libpng16.a(libpng16.so.16) for package: freetype2-2.6.3-1.ppc
    ---> Package libXrender.ppc 0:0.9.9-1 will be installed
    --> Processing Dependency: libX11 >= 1.5.99.902 for package: libXrender-0.9.9-1.ppc
    --> Processing Dependency: libX11.a(libX11.so.6) for package: libXrender-0.9.9-1.ppc
    --> Running transaction check
    ---> Package libXrender.ppc 0:0.9.9-1 will be installed
    --> Processing Dependency: libX11 >= 1.5.99.902 for package: libXrender-0.9.9-1.ppc
    --> Processing Dependency: libX11.a(libX11.so.6) for package: libXrender-0.9.9-1.ppc
    ---> Package libpng.ppc 0:1.6.27-2 will be installed
    --> Finished Dependency Resolution
    Error: Package: libXrender-0.9.9-1.ppc (AIX_Toolbox)
               Requires: libX11 >= 1.5.99.902
    Error: Package: libXrender-0.9.9-1.ppc (AIX_Toolbox)
               Requires: libX11.a(libX11.so.6)
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest

     

    /usr/sbin/updtvpkg

    rpm --rebuilddb

    These commands don't help.

     

    After update to 6100-09-10 it's become even worse

    rpm --rebuilddb
    rpm_share: 0645-007 ATTENTION: whichfs() returned an unexpected result.
    rpm_share: 0645-007 ATTENTION: get_rpm_inst_root_list() returned an unexpected result.
    rpm_share: 0645-007 ATTENTION: update_inst_root() returned an unexpected result.
    /usr/sbin/updtvpkg
    Please wait...rpm_share: 0645-007 ATTENTION: whichfs() returned an unexpected result.
    rpm_share: 0645-007 ATTENTION: get_rpm_inst_root_list() returned an unexpected result.
    rpm_share: 0645-007 ATTENTION: update_inst_root() returned an unexpected result.

     

     

     


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 2.  Re: aix 6.1 yum broken dependencies

    Posted Fri November 17, 2017 05:43 AM

    Originally posted by: Nitish Mishra


    You seem to be having old repo data. Because we have removed libXrender-0.9.9 from our yum repolist long back. We removed because libXrender-0.9.9 needed a X11 version greater than what is available with AIX base. Right now we have libXrender-0.9.8 in repolist.

     

    You can run "yum clean all" command and try installing again, it should fix the issue.

     

     

    Thanks and Regards,

    Nitish

     


    #AIX-Open-Source-Software
    #AIXOpenSource


  • 3.  Re: aix 6.1 yum broken dependencies

    Posted Fri November 24, 2017 12:19 AM

    Originally posted by: OwlMind


    Thank you for help. This helped.

    I use my own mirror, sync it with "reposync -a ppc -n --repoid=ppc" and then use createrepo every night by cron. Looks like i will have to change my scripts to remove old packages wich have been removed from official repo. 


    #AIXOpenSource
    #AIX-Open-Source-Software


  • 4.  Re: aix 6.1 yum broken dependencies

    Posted Thu November 30, 2017 11:14 AM

    Originally posted by: strikr


    Beyond saving on bandwidth, what use case serves 'setting up one's own mirror' ?

     

    There was this post a while ago

    https://sysadminfun.com/2017/01/16/setup-private-yum-repository-for-aixtoolbox/

     

    why would you need to remove old packages ? wouldn't a yum install select the latest version by default ?


    #AIX-Open-Source-Software
    #AIXOpenSource