View previous topic :: View next topic |
Author |
Message |
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Wed Oct 19, 2005 12:31 pm Post subject: [risolto] Emerge non funziona piu! (libstdc++.so.5) |
|
|
Brevemente:
Matlab 6.5 non partiva dicendomi che c'erano dei problemi con le glib ma le lib-compat erano gia installate sul mio pc... allora ho installato le gcc-compat-1.4 ma matlab continuava anon partire lamentandosi sempre allo stesso modo.
A quel punto ho disinstallato le gcc-compat (o almeno spero) e me ne sono andato a dormire.
Stamattina mi ritrovo con molti dei programmi (emerge compreso) che si lamentano in questo modo:
Code: | error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory |
Come faccio a riemergiarle ora che emerge non funziona piu?
E soprattutto... le gcc-compat non erano installate e tutto funzionava... mi sono sbagliato nell'unmerge???
Grazie.
Last edited by quantumwire on Wed Oct 19, 2005 4:50 pm; edited 2 times in total |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Wed Oct 19, 2005 12:45 pm Post subject: Re: libstdc++.so.5 cancellate |
|
|
credo che il vero problema sia che vengono richiamati eseguibili linkati a quel file.
suppongo che un giro di revdep-rebuild dovrebbe sistemare tutto quanto |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Wed Oct 19, 2005 1:45 pm Post subject: Re: libstdc++.so.5 cancellate |
|
|
k.gothmog wrote: | credo che il vero problema sia che vengono richiamati eseguibili linkati a quel file.
suppongo che un giro di revdep-rebuild dovrebbe sistemare tutto quanto |
Come una manna dal cielo... Grazie!
/EDIT1
Ho parlato un po' troppo frettolosamente... allora:
trova un sacco di pacchetti da riemergiare ma quando fa '"Evaluating package order..." si lamenta del fatto che pure python e' tra quelli (richiede le libsydc++.so.5) e quindi non riesce a preparare l'ordine di installazione dei pacchetti che otterrebbe usando python... che non va!
/EDIT2
emerge non funziona piu' perche' usa python il quale pero' e' "scassato" come molti altri...
Help Help! |
|
Back to top |
|
|
otaku Guru
Joined: 16 Dec 2004 Posts: 428 Location: Rho (MI)
|
Posted: Wed Oct 19, 2005 2:36 pm Post subject: |
|
|
a cosa punta /usr/bin/python? _________________ Ventiquattr'ore al giorno in preda a una follia contorta... |
|
Back to top |
|
|
Luca89 Advocate
Joined: 27 Apr 2005 Posts: 2107 Location: Agrigento (Italy)
|
Posted: Wed Oct 19, 2005 2:39 pm Post subject: |
|
|
Ciao, mi è capitato un problema simile recentemente, per risolvarlo ho lanciato un:
Caso mai non dovesse funzionare così, prova a eliminare il file /etc/ld.so.cache e rilanciarlo. |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Wed Oct 19, 2005 2:50 pm Post subject: |
|
|
otaku wrote: | a cosa punta /usr/bin/python? |
punta a python2.4
PS: ma si puo' sapere che cosa hanno/ho combinato installando e disinstallando le gcc-compat-1.4??? |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Wed Oct 19, 2005 2:51 pm Post subject: |
|
|
Luca89 wrote: | Ciao, mi è capitato un problema simile recentemente, per risolvarlo ho lanciato un:
Caso mai non dovesse funzionare così, prova a eliminare il file /etc/ld.so.cache e rilanciarlo. |
Nulla da fare. |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Wed Oct 19, 2005 3:13 pm Post subject: |
|
|
fix_libtool_files.sh ? |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Wed Oct 19, 2005 3:22 pm Post subject: |
|
|
Io la suddetta libreria ce l'ho in /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4 ed è un
link alla libstdc++.so.5.0.6 (sempre nella stessa directory) che fa parte del pacchetto sys-devel/gcc-3.3.4-r1.
Non è che ti si è semplicemente 'rotto' il link?
Ciauz
morellik |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Wed Oct 19, 2005 3:38 pm Post subject: |
|
|
morellik wrote: | Io la suddetta libreria ce l'ho in /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4 ed è un
link alla libstdc++.so.5.0.6 (sempre nella stessa directory) che fa parte del pacchetto sys-devel/gcc-3.3.4-r1.
Non è che ti si è semplicemente 'rotto' il link?
Ciauz
morellik |
Io ho il 3.3.6 ed in quella directory ci sono 3 link lampeggianti in rosso:
libg2c.so -> libg2c.so.0.0.0
libgcc_s.so -> libgcc_s.so.1
libstdc++.so -> libstdc++.so.5.0.7
ovvero le librerie puntate sono sparite!
Ma mi chiedo:
tutto funzionava....
ho emergiato gcc-compat... e portage non mi ha avvisato di nulla...
he unmergiato gcc-compat... e portage non mi ha avvisato di nulla...
e alla fine non funziona piu' quasi nulla!!!!????
Last edited by quantumwire on Wed Oct 19, 2005 4:52 pm; edited 1 time in total |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Wed Oct 19, 2005 3:50 pm Post subject: |
|
|
Code: | find /var/tmp/portage -iname 'gcc-libs*' |
che esce ? |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Wed Oct 19, 2005 3:56 pm Post subject: |
|
|
makoomba wrote: | Code: | find /var/tmp/portage -iname 'gcc-libs*' |
che esce ? |
Il nulla assoluto! |
|
Back to top |
|
|
morellik l33t
Joined: 03 Feb 2003 Posts: 629 Location: Firenze
|
Posted: Wed Oct 19, 2005 3:59 pm Post subject: |
|
|
quantumwire wrote: | Io ho il 3.3.6 ed in quella directory ci sono 3 link lampeggianti in rosso:
libg2c.so -> libg2c.so.0.0.0
libgcc_s.so -> libgcc_s.so.1
libstdc++.so -> libstdc++.so.5.0.7
ovvero le librerie puntate sono sparite!
Ma mi chiedo:
tutto funzionava....
ho emergiato gcc-compat... e portage non mi ha avvisato di nulla...
he unmergiato gcc-compat... e portage non mi ha avvisato di nulla...
non funziona piu' quasi nulla!!!!???? |
In effetti la cosa è alquanto strana. Magari controlla in /var/log/emerge.log che
per sbaglio non sia stato rimosso qualche pacchetto essenziale.
Poi, dato che non riesci a fare più emerge, dai un'occhiata qui per ripristinare le librerie:
http://gentoo-wiki.com/HOWTO_Recover_from_%22emerge_--unmerge_gcc%22.
morellik |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Wed Oct 19, 2005 4:11 pm Post subject: |
|
|
l'ebuild di gcc-compact fa un tar di
Code: | find /usr/lib/gcc-lib/ -type f -name '*.so*' |
e poi lo riscompatta..... francamente non so a cosa serva, ma unmergendolo il risultato è stato che
Code: | /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libgcc_s.so.1
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so.5.0.7
|
sono stati rimossi dal sistema.
speravo avessi ancora il tar come residuo di emerge, ma il clean avrà fatto il suo mestiere .....
qualcuno potrebbe inviarti i file, lo farei io ma ho solo profili hardened in ufficio |
|
Back to top |
|
|
quantumwire Guru
Joined: 15 Oct 2003 Posts: 403 Location: Lausanne
|
Posted: Wed Oct 19, 2005 4:50 pm Post subject: |
|
|
makoomba wrote: | ...sono stati rimossi dal sistema. |
Esatto... un ebuild un po' pericoloso direi... e soprattutto avvisasse con stelline gialle o rosse almeno!!!
Comunque a quanto pare sono alla fine della fiera in senso positivo:
ho copiato le librerie mancanti prendendole fortunatamente da un pc con gentoo e profilo i686... tutto e' filato liscio ed ho ricompilato gcc e python dato che avevo smanettato con un po' di files.
Ok, ora ho il mio laptop "back" ma prima del prossimo "emerge gcc-compat" ci pensero' sopra un pochino.
Grazie a tutti. |
|
Back to top |
|
|
|