Results 1 to 5 of 5

Thread: Existing Libraries not found?

  1. #1
    roplacebo NNTP User

    Default Existing Libraries not found?

    Hi!

    Since I went from 10.2 to 10.3 some weeks ago, I experienced some problems during the reinstallation of some applications.

    Here's an example:
    Tried to install instant player from instantreality.org which failed.
    For example,YAST tells me, it cannot find 'libHalf.so.2'

    A quick 'find' tells me the opposite...

    marvin:/usr/lib # find /usr/lib -name "libHalf*"
    /usr/lib/libHalf.so.4
    /usr/lib/libHalf.so.4.0.0
    /usr/lib/libHalf.so.2

    Why can't YAST find the required library?

    Thanks, Roland

  2. #2
    Join Date
    Jun 2008
    Location
    PHX
    Posts
    481

    Default Re: Existing Libraries not found?

    YaST can't find it unless it was installed from an RPM package.

    # rpm -qf /usr/lib/libHalf.so.4
    <>---><^>

  3. #3
    roplacebo NNTP User

    Default Re: Existing Libraries not found?

    Hi and thanks for our reply,


    marvin:/home/rp # rpm -qf /usr/lib/libHalf.so.4
    OpenEXR-1.4.0a-36

    ...but

    marvin:/home/rp # rpm -qf /usr/lib/libHalf.so.2
    file /usr/lib/libHalf.so.2 is not owned by any package

    Are you saying some other non-rpm installed that library ?!
    I don't think, that's the case because YAST can't find so many libraries and I use rpm's most of the time to install apps.

    Could that be some problem with the rpm database?

    bye, R.

  4. #4
    Join Date
    Jun 2008
    Location
    PHX
    Posts
    481

    Default Re: Existing Libraries not found?

    Probably not, but if you want to rebuild the DB make a backup and then:

    # rpm -vv --rebuilddb
    <>---><^>

  5. #5
    Join Date
    Jun 2008
    Location
    UTC+10
    Posts
    9,686
    Blog Entries
    4

    Default Re: Existing Libraries not found?

    What kind of file ls /usr/lib/libHalf.so.2? It is probably a symlink to /usr/lib/libHalf.so.2.0.0, which doesn't exist, and it's no wonder your app can't find it. You probably need to reinstall it, wherever it came from.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •