Prelink Error

IPaddress

Verified User
Joined
Feb 21, 2004
Messages
86
Hi!
Im running Directadmin 1.33.3 on a CentOS 5 Final, and Prelink 1.0
Prelink is being run every night, however i've notice an error in prelink.log:
--------------------
Prelinking /usr/lib64/libncurses.so.5.4
/usr/sbin/prelink: /usr/lib64/libncurses.so.5.4: .debug_loc adjusting unfinished
/usr/sbin/prelink: Could not prelink /usr/bin/infocmp because its dependency /usr/lib64/libncurses.so.5 could not be prelinked
...
(And a lot of other dependencys are failing for this)
...
--------------------
I've verify that in /etc/prelink.conf all the folders are i need are with "-l"

I've found "https://bugzilla.redhat.com/show_bug.cgi?id=240658", but that is really old.
Can anybody help me with this?
I couldnt find any solution searching in google.

Bye!

PD: Sorry for my poor English, im from Argentina.
 
Hi!
Sorry to bother again with this but, can someone give me an idea of what can i do?
Im really lost now! :(

Thanks!
Bye.
 
I'll answer, even if this have absolutely nothing to do with DirectAdmin.

Prelinking is something you don't want to do in a production server.
It's a potentially dangerous and non-standard system that uses relocation to speed up application launching times by writting directly in every binary file where they will find their needed libraries in memory.

Some applications and libraries are not compatible with prelinking, like libncurses in your system, and unless you are a programmer willing to help the ncurses project to solve that it just means that any application that uses libncurses won't be prelinked for it. Just like your log shows.

This is not a fatal error and won't prevent you from using your system. It just means that you can't use prelinking for everything.
 
Back
Top