Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!

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:
    151
    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:
    166
    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?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. webignition

    webignition Well-Known Member

    Joined:
    Jan 22, 2005
    Messages:
    1,880
    Likes Received:
    0
    Trophy Points:
    166
    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?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. dave9000

    dave9000 Well-Known Member

    Joined:
    Apr 7, 2003
    Messages:
    891
    Likes Received:
    1
    Trophy Points:
    168
    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
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. webignition

    webignition Well-Known Member

    Joined:
    Jan 22, 2005
    Messages:
    1,880
    Likes Received:
    0
    Trophy Points:
    166
    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!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. dave9000

    dave9000 Well-Known Member

    Joined:
    Apr 7, 2003
    Messages:
    891
    Likes Received:
    1
    Trophy Points:
    168
    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
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice