Come eseguire il debug di ld.so.1: fatale: errore di trasferimento :?


0

Ho fatto un casino su una scatola di Solaris, installando programmi / librerie precompilati dai repository estraendoli e inserendoli nella mia home directory.
Sembra che tutto ciò che ho provato finora funzioni, ad eccezione di irssi.
Ottengo il seguente errore:

 $ ~/bin/irssi                                                                                                                                                                    
 ld.so.1: irssi: fatal: relocation error: file /export/home0/leem2/bin/irssi: symbol boot_DynaLoader: referenced symbol not found
 Killed

Qualche idea su come eseguire il debug di questo?

EDIT: ho eseguito:

 $ ldd /export/home0/leem2/bin/irssi

e non ha librerie mancanti.

Risposte:


1

In generale, se ti manca un simbolo ma hai tutte le tue librerie, probabilmente hai un problema di versione: l'app dipende da una versione più recente della libreria (con il simbolo) rispetto a quella che hai.

Tuttavia, questo sembra essere un problema strettamente incorporato .


installando una versione più recente di perl e assicurandosi che le variabili del percorso puntino a quella giusta, è stato risolto
madmaze,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.