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
Expand all | Collapse all

Dependency Hell / Samba / Yum / AIX-RPM

  • 1.  Dependency Hell / Samba / Yum / AIX-RPM

    Posted Fri September 14, 2018 07:55 PM

    Originally posted by: G3X7_Dennis_Comeaux


    We have AIX-rpm-7.2.2.15-5.ppc.

     

    We also have some RPMs from Perzl (we should all buy this guy a cake or something), possibly some from bullfreeware.  The issue is some of the software we use needed RPMs that IBM didn't, doesn't, or won't provide.

    So I get a call about our new AIX 7.2 server.  It needs samba - the server and the client.  We have it grandfathered into our AIX 7.1 servers b/c they were upgraded from AIX 6 when it was still on the expansion pack.

     

    "You have to use yum(.sh)."

    That's not entirely true.  Yum quit working for us some time ago. Now it complains about TCL:

     

    /usr/local/lib/tcl8.5/init.tcl: version conflict for package "Tcl": have 8.5.19, need exactly 8.5.9
    version conflict for package "Tcl": have 8.5.19, need exactly 8.5.9

     

    We can't back rev TCL.

     

    So I'm left wtih a pile of dependencies missing:

    It's too many to list.  Here's an example:

     

    libtevent-util.so is needed by samba-winbind-4.6.15-1.ppc

     

    What provides libtevent-util?  I'm searching for an IBM toolbox option that may provide it but I don't see anything jumping out at me that would provide it.  I searched around on the net as well and I'm coming up with "

    libtevent-util.blablabla.rpm"  which isn't there on the toolbox page.

     

    Add to this I doubt support will help with Open Source anything and I'm a bit panicked that I will  have to compile this from source.

    I am not a huge fan of custom compiles on production servers.  Even in the other *nix worlds I try and avoid it unless I'm in a lab.

    What's a good way to figure out what will fulfill the requirement?  There's lots more than libtevent.  But that's a start.



  • 2.  Re: Dependency Hell / Samba / Yum / AIX-RPM

    Posted Mon September 17, 2018 02:44 AM

    Originally posted by: AyappanP


    Manually installing samba is a very tedious process as it has lot of dependencies. Yum is the way to go. 

    Yum should not be interfering with tcl unless you try to update tcl or any other package which depends on it. 

    And i don't think samba has anything to do with tcl. 

    This libtevent-util.so comes from samba-devel package. You need to have all these basic packages

    samba-devel-4.6.15-1.ppc
    samba-client-4.6.15-1.ppc
    samba-winbind-devel-4.6.15-1.ppc
    samba-common-4.6.15-1.ppc
    samba-libs-4.6.15-1.ppc
    samba-winbind-4.6.15-1.ppc
    samba-winbind-clients-4.6.15-1.ppc
    samba-4.6.15-1.ppc

    libsmbclient-4.6.15-1.ppc