The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

cyrus-sasl and libmysqlclient.so.14

Discussion in 'General Discussion' started by dstlink, Nov 3, 2007.

  1. dstlink

    dstlink Member

    Joined:
    Apr 23, 2003
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    Location:
    The Woodlands, TX
    When yum tries to update packages the cyrus-sasl is failing. The transaction is:



    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Package cyrus-sasl-md5.i386 0:2.1.19-14 set to be updated
    ---> Package cyrus-sasl-sql.i386 0:2.1.19-14 set to be updated
    ---> Package cyrus-sasl.i386 0:2.1.19-14 set to be updated
    ---> Package cyrus-sasl-plain.i386 0:2.1.19-14 set to be updated
    ---> Package cyrus-sasl-gssapi.i386 0:2.1.19-14 set to be updated
    ---> Package cyrus-sasl-ntlm.i386 0:2.1.19-14 set to be updated
    ---> Package cyrus-sasl-devel.i386 0:2.1.19-14 set to be updated
    --> Running transaction check
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: cyrus-sasl-sql
    --> Processing Dependency: libmysqlclient.so.14 for package: cyrus-sasl-sql
    --> Finished Dependency Resolution
    Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package cyrus-sasl-sql
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package cyrus-sasl-sql​



    If I do a locate libmysqlclient.so.14 I get the following:



    /usr/lib/libmysqlclient.so.14
    /usr/local/cpanel/lib/libmysqlclient.so.14​



    The entry in /usr/lib is a link to libmysqlclient.so.15, which in turn is a link to libmysqlclient.so.15.0.0.

    Any suggestions on resolving the dependancy so I can update cyrus-sasl (even though the update also appears to be out of date)?
     
  2. webignition

    webignition Well-Known Member

    Joined:
    Jan 22, 2005
    Messages:
    1,880
    Likes Received:
    0
    Trophy Points:
    36
    I've been having the same issue for about as long and am only now getting round to doing something about it.

    Did you ever find a solution?
     
  3. webignition

    webignition Well-Known Member

    Joined:
    Jan 22, 2005
    Messages:
    1,880
    Likes Received:
    0
    Trophy Points:
    36
    cPanel support confirm that cPanel itself doesn't use cyrus-sasl-* and there's no "off the top of my head" awareness of any packages or applications that use it.

    I'm feeling 95% confident it will be ok to remove cyrus-sasl-*, thus removing the package that causes the dependency failure.

    I doubt removing it would cause any problems since I'm not aware of anything that uses it (rpm reports no packages dependent on cyrsu-sasl-*).

    Is anyone aware of cyrus-sasl-* being used in the wild?
     
  4. dave9000

    dave9000 Well-Known Member

    Joined:
    Apr 7, 2003
    Messages:
    891
    Likes Received:
    1
    Trophy Points:
    16
    Location:
    arkansas
    cPanel Access Level:
    Root Administrator
    The workaround for this is to install this rpm manually

    MySQL-shared-compat-5.0.45-0.rhel4.i386.rpm for centos/redhat 4
    MySQL-shared-compat-5.0.45-0.rhel5.i386.rpm for centos/redhat 5

    you will need to remove the existing libs rpm -e --nodeps MySQL-shared-5.0.45-0.glibc23

    then install the shared-compat libs

    however when cpanel updates it will overwrite this with the old shared rpm
     
  5. webignition

    webignition Well-Known Member

    Joined:
    Jan 22, 2005
    Messages:
    1,880
    Likes Received:
    0
    Trophy Points:
    36
    Ouch, bit of a messy workaround then!

    Any idea of whether cyrus-sasl-* is actually used for anything? The dependency issues relate to the needs of cyrus-sasl-* which, from what I can tell, is not actually needed. But I might be wrong!
     
  6. dave9000

    dave9000 Well-Known Member

    Joined:
    Apr 7, 2003
    Messages:
    891
    Likes Received:
    1
    Trophy Points:
    16
    Location:
    arkansas
    cPanel Access Level:
    Root Administrator
    reason we figured this out is our radius server gave the same error after upgrading to mysql5

    and i agreee its a messy workaround but one does what one has to do
     

Share This Page