Pagina 1 di 1
version `GLIBC_2.6' not found (required by gzip)
Inviato: mer 14 apr 2010, 22:30
da darkstoorm
ciao a tutti non capisco perche' se eseguo, per esempio:
Codice: Seleziona tutto
root@darkserv:/home/mix/progs# tar -xvzf chkrootkit.tar.gz
ottengo:
Codice: Seleziona tutto
gzip: /lib/libc.so.6: version `GLIBC_2.6' not found (required by gzip)
tar: Child returned status 1
tar: Error exit delayed from previous errors
o anche
Codice: Seleziona tutto
root@darkserv:/home/mix/progs# gzip --version
gzip: /lib/libc.so.6: version `GLIBC_2.6' not found (required by gzip)
qualcosa non ha funzionato con l'aggiornamento (swaret) di glibc?
e' possibile re-installare il glibc della 12.0?
cosa mi consigliate di fare?
Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: mer 14 apr 2010, 22:56
da SIV
Forse ti conviene inserire il dvd della 12.0 e reinstallare quello che ti serve. Attendi consigli più tecnici però!
Offtopic: Però anche tu, swaret :/
Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: mer 14 apr 2010, 23:20
da JohnnyMnemonic
Spiega meglio cos'hai fatto, un aggiornamento dalla 12 a cosa?
Quali pacchetti hai aggiornato?
Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: mer 14 apr 2010, 23:29
da darkstoorm
non lo so. ho provato a fare un aggiornamento da 12 a current con swaret. penso sia stato questo. so gia' che non dovevo farlo ma non lo sapevo prima di farlo che non era raccomandato... dimmi se vuoi che posto qualche info, log, etc etc
grazie
Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: mer 14 apr 2010, 23:39
da j0kers
Mi sa che hai qualche problema alle libc, prova a reistallarle altrimenti riceverai quell'errore a tutti gli applicativi che usano libc
Codice: Seleziona tutto
ldd /bin/gzip
linux-gate.so.1 => (0xffffe000)
libc.so.6 => /lib/libc.so.6 (0xb763b000)
/lib/ld-linux.so.2 (0xb77c6000)
il gzip usa le libc per questo ricevi quell'errore.

Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: mer 14 apr 2010, 23:50
da darkstoorm
ho provato, che ne pensi?
Codice: Seleziona tutto
root@darkserv:/home/mix# ldd /bin/gzip
/bin/gzip: /lib/libc.so.6: version `GLIBC_2.6' not found (required by /bin/gzip)
linux-gate.so.1 => (0xffffe000)
librt.so.1 => /lib/librt.so.1 (0xb7f5b000)
libc.so.6 => /lib/libc.so.6 (0xb7e19000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7e02000)
/lib/ld-linux.so.2 (0xb7f80000)
come le posso re-installare?
Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: gio 15 apr 2010, 8:24
da Ansa89
Tutti i programmi linkati dinamicamente (quindi la maggior parte) non funzionano più perché vogliono un'altra versione delle glibc.
Per risolvere devi usare una live, predere il pacchetto delle glibc corretto, scompattarlo, copiare tutte le cose al loro posto, riavviare e pregare (forse è necessario anche laciare "ldconfig", ma non saprei che opzioni passargli).
Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: gio 15 apr 2010, 9:16
da darkstoorm
grazie a tutti per le risposte. che scocciatura questa cosa...
Re: version `GLIBC_2.6' not found (required by gzip)
Inviato: gio 15 apr 2010, 9:47
da ZeroUno
Magari sarebbe anche utile far ripartire l'aggiornamento così per controllare se ti sei perso qualcosa che magari swaret non è riuscito a fare.
v. UPGRADE.TXT e CHANGES_AND_HINTS
magari puoi usare lo slackpg, così fai fare a lui la verifica:
aggiorna /etc/slackpkg/mirrors
slackpkg update
slackpkg install-new
slackpkg upgrade-all
slackpkg clean-system
l'install-new e upgrade-all talvolta è necessario invertirli come ordine oppure eseguirli due volte.
Ma la riparazione delle glibc la devi fare a mano come ti hanno spiegato:
cd di slackware (o forse anche di slax)
mount /dev/hda1 /mnt (o sda1 se il cd è della current)
mount /dev/cdrom /cdrom
ROOT=/mnt upgradepkg --install-new /cdrom/slackware/a/*z
forse upgradepkg non si trova nel path. in tal caso te lo devi cercare (mi sembra usr/lib/setup o qualcosa del genere)
umount /mnt
reboot
login e slackpkg come sopra
Ciao
01