errore libreria sconosciuta (RISOLTO)

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

errore libreria sconosciuta (RISOLTO)

Messaggio da aLvArO »

ragà scusate la mia ignoranza
che lib é questa e da che pakketto proviene che nn riesco a rimpiazzarla
ImportError: /usr/lib/libxslt.so.1: undefined symbol: xmlXPathCompiledEvalToBoolean

mi succede da oggi quando lancio ccsm
mentre fino a ieri funzionava tranquillamente
Ultima modifica di aLvArO il dom 26 ago 2007, 14:30, modificato 1 volta in totale.

Avatar utente
michele.p
Packager
Packager
Messaggi: 1276
Iscritto il: ven 24 nov 2006, 16:52
Nome Cognome: Michele Petrecca
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: KDE
Distribuzione: ..Fedora e Mandriva
Località: Pontecorvo(FR)
Contatta:

Messaggio da michele.p »

...è questa libreria;

http://xmlsoft.org/XSLT/

Per Slackware il pacchetto è presente e si chiama;

libxslt-1.1.20-i486-2

Bye 8)

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

Ciao,
io la trovo nel pacchetto omonimo libxslt nella directory l/ della slackware.

Quando hai di questi problemi, puoi scaricare il mio scriptino fMANIFEST che cerca una espressione regolare, come descritta nella pagina del manuale regex(7), nel file MANIFEST.bz2 della Slackware. In questo caso:

Codice: Seleziona tutto

fMANIFEST.sh libxslt.so.1
||   Package:  ./l/libxslt-1.1.17-x86_64-1.tgz
-rwxr-xr-x root/root    218984 2006-08-03 16:13:08 usr/lib64/libxslt.so.1.1.17
Semplice ed efficace. Puoi anche fare una ricerca direttamente su internet al sito http://packages.slackware.it/.

Spina

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

grazie mille nn mi aspettavo tante soluzioni efficaci
ciao

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

ragà io sono riuscito a trovare il pakketto l'ho reinstallato, ma continua a darmi sempre lo stesso errore.
come si risolve quando capita una cosa di questo tipo?
senza considerare che da un momento all'altro nn ha funzionato +.
nel frattempo ho installato solo lame e twolame che nn credo centrino qualcosa.
vi posto l'errore completo:
all@vasco:~$ ccsm
Traceback (most recent call last):
File "/usr/bin/ccsm", line 24, in <module>
import compizconfig
ImportError: /usr/lib/libxslt.so.1: undefined symbol: xmlXPathCompiledEvalToBoolean

Avatar utente
ekxius
Linux 3.x
Linux 3.x
Messaggi: 831
Iscritto il: sab 18 mar 2006, 11:01
Slackware: 12.0
Kernel: 2.6.23.12
Desktop: KDE 3.5.9
Località: Casa <-> Torino <-> Aosta

Messaggio da ekxius »

prova a dare il comando (da root)

Codice: Seleziona tutto

ldconfig
e vedi se cambia qualcosa!


ekxius ;)

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

non cambia niente..
anche in passato con altre versioni di slack, mi era capitato un errore simile, se nn sbaglio con una lib dei driver ati, o di ekiga nn ricordo, ma anche in quel caso nn sono riuscito a risolvere il problema fino alla formattazione.

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

postaci l'output di:

Codice: Seleziona tutto

ldd
sul programma che ti interessa eseguire.

Spina

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

nn so se intendevi questo:
all@vasco:/usr/bin$ ldd ccsm
not a dynamic executable
all@vasco:/usr/bin$

nn ho mai usato ldd

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

ldd mostra le librerie dinamiche che un determinato eseguibile vuole caricare e dove le trova (se le trova). Ad esempio:

Codice: Seleziona tutto

 ldd /usr/bin/mplayer 
        libmad.so.0 => /usr/lib64/libmad.so.0 (0x00002b680532e000)
        libpng12.so.0 => /usr/lib64/libpng12.so.0 (0x00002b680544d000)
        libz.so.1 => /usr/lib64/libz.so.1 (0x00002b6805570000)
        libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00002b680568a000)
        libasound.so.2 => /usr/lib64/libasound.so.2 (0x00002b68057b6000)
        libdl.so.2 => /lib64/tls/libdl.so.2 (0x00002b680599c000)
        libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x00002b6805a9f000)
....
ccsm non è un eseguibile, molto probabilmente si tratta di un wrapper che lancia l'eseguibile vero. Se mi dici dove reperire questo programma, di cui non conosco neanche l'esistenza, posso vedere io.

Spina

P.S. comunque, vai nella directory /usr/lib/ e crea il link simbolico che ti serve, libxslt.so.1, con quello che ti è stato installato dal pacchetto libxslt. Dovrebbe bastare.

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

allora il link c'è:
root@vasco:/usr/lib# ls -l libxs*
-rw-r--r-- 1 root root 261486 2007-03-24 07:23 libxslt.a
-rwxr-xr-x 1 root root 832 2007-03-24 07:23 libxslt.la*
lrwxrwxrwx 1 root root 17 2007-08-25 17:27 libxslt.so -> libxslt.so.1.1.20*
lrwxrwxrwx 1 root root 17 2007-08-25 17:27 libxslt.so.1 -> libxslt.so.1.1.20*
-rwxr-xr-x 1 root root 208500 2007-03-24 07:23 libxslt.so.1.1.20*

ccsm = compiz config setting menager lo puoi prendere da mytux da guida di meska http://web.tiscali.it/meskalamdug/aiglx.html oppure da:
http://sya54m.altervista.org/ dove ci sta un megapack x compiz
io ho provato con entrambi ma il risultato nn cambia

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

Abbiamo perso di vista l'errore. La libreria esiste!!!

Posta l'output di:
ldd /usr/lib/libxslt.so.1.1.20

Spina

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

root@vasco:~# ldd /usr/lib/libxslt.so.1.1.20
linux-gate.so.1 => (0xffffe000)
libxml2.so.2 => /usr/share/wengophone/libxml2.so.2 (0xb7dba000)
libz.so.1 => /usr/share/wengophone/libz.so.1 (0xb7da6000)
libm.so.6 => /lib/libm.so.6 (0xb7d7f000)
libc.so.6 => /lib/libc.so.6 (0xb7c3d000)
libdl.so.2 => /lib/libdl.so.2 (0xb7c38000)
/lib/ld-linux.so.2 (0x80000000)
root@vasco:~#

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6643
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Messaggio da targzeta »

aLvArO ha scritto:root@vasco:~# ...
libxml2.so.2 => /usr/share/wengophone/libxml2.so.2 (0xb7dba000)
libz.so.1 => /usr/share/wengophone/libz.so.1 (0xb7da6000)
...
L'errore sembra essere questa libreria. Hai installato la libreria libxml2 ? la trovi sempre nella directory l/ della slackware. Vedi di capire chi ti ha installato questa libreria:
/usr/share/wengophone/libxml2.so.2
tremite un:

Codice: Seleziona tutto

grep "wengophone/libxml2.so.2" /var/log/packages/*
è qualche pacchetto che hai installato il giorno in cui ha smesso di funzionare ccms?

Spina

Avatar utente
aLvArO
Linux 4.x
Linux 4.x
Messaggi: 1201
Iscritto il: mer 30 mar 2005, 0:00
Nome Cognome: alessio
Slackware: current64
Kernel: 2.6.30-rc8-smp
Desktop: kde 4.2.4
Località: Catanzaro Lido (CZ)

Messaggio da aLvArO »

root@vasco:/usr/lib# ls -l libxm*
-rwxr-xr-x 1 root root 1259 2007-07-07 16:06 libxml++-2.6.la*
lrwxrwxrwx 1 root root 21 2007-08-25 17:19 libxml++-2.6.so -> libxml++-2.6.so.2.0.7*
lrwxrwxrwx 1 root root 21 2007-08-25 17:19 libxml++-2.6.so.2 -> libxml++-2.6.so.2.0.7*
-rwxr-xr-x 1 root root 124524 2007-07-07 16:06 libxml++-2.6.so.2.0.7*
-rw-r--r-- 1 root root 1431462 2007-05-07 04:59 libxml2.a
-rwxr-xr-x 1 root root 801 2007-05-07 04:59 libxml2.la*
lrwxrwxrwx 1 root root 17 2007-08-25 17:19 libxml2.so -> libxml2.so.2.6.28*
lrwxrwxrwx 1 root root 17 2007-08-25 17:19 libxml2.so.2 -> libxml2.so.2.6.28*
-rwxr-xr-x 1 root root 1147020 2007-05-07 04:59 libxml2.so.2.6.28*
poi
root@vasco:~# grep "wengophone/libxml2.so.2" /var/log/packages/*
/var/log/packages/wengophone-2.1.1-i686-1as:usr/share/wengophone/libxml2.so.2

sicuramente è uno dei pakketi che ho installato quando ha smesso di funzionare. ricordo che era richiesta ma nn ricordo da quale pakketto.

Rispondi