Problemi di Path

Franco Marchesini franco.marchesini a gmail.com
Mar 28 Lug 2009 18:59:51 CEST


Un cordiale saluto a tutti,
dopo il riavvio di un server attivo da quasi sempre abbiamo
riscontrato il problema che i cgi invocati non trovano piu' le
librerie condivise.
Questo e' il messaggio di errore dei log di apache:

[Tue Jul 28 18:38:23 2009] [error] [client 192.168.1.194]
/usr/libexec/ld-elf.so.1:
[Tue Jul 28 18:38:23 2009] [error] [client 192.168.1.194] Shared
object "libsyncgi3.so" not found, required by "syn3"
[Tue Jul 28 18:38:23 2009] [error] [client 192.168.1.194] Premature
end of script headers: syn3

La libreria libsyncgi3.so e', da tempo immemore, nella cartella
/usr/local/bin a cui evidentemente il cgi non riesce ad accedere.
Non e' un problema di permessi, l'errore sarebbe "access denied"
Evidentemente qualche buontempone ha fatto qualche modifica che si  e'
attivata al reboot della macchina.
Non sapendo cosa fare ho modificato il file /etc/csh.cshrc impostando:

setenv  LD_LIBRARY_PATH /usr/local/lib

Adesso tutte le shell (anche quelle senza login), all'avvio, conoscono
il percorso /usr/local/lib, ma purtroppo il CGI continua a non volerne
sapere.

Cosa potrei tentare?
Cosa potrebbero aver fatto?

Ogni idea  la benvenuta.

Grazie
Franco


Maggiori informazioni sulla lista Aiuto