Arquivos RAR [RESOLVIDO]

1. Arquivos RAR [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 18/01/2009 - 19:33h

Pessoal!

Gostaria de saber se alguem alguma vez na vida obteve sucesso em descompactar algum arquivo de extensão RAR. Eu estou baixando uns arquivos de Filewarez e eles vem em extensão RAR, mas não há diabo que faça essa coisa abrir no meu OS.

Quando uso o tal Unrar, ocorre o seguinte:
"unrar: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by unrar)"

O tal do p7zip e 7zip não funcionam para arquivos RAR.
NO p7zip ocorre o seguinte:

Boeira:/home/tcboeira# p7zip -d 1.up.by.diego.zanquin.filewarez.tv.rar
/usr/bin/p7zip: 1.up.by.diego.zanquin.filewarez.tv.rar: unknown suffix -- ignored

Testei o arquivo no Windows e no MAC e obtve sucesso. Já não sei mais o que fazer. Alguem por favor tem alguma dica para me ajudar?!


  


2. Re: Arquivos RAR [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 18/01/2009 - 19:51h

Cara, o linux simplesmente não está achando a lib que precisa para que o unrar funcione, basta instalar a biblioteca faltante. Faça ldd $(which unrar), vc vai ver que ele não encontra o seu libc.so.6; ela já deve estar instalada, mas o unrar está procurando no local errado.


3. Aparece isso.... Como corrigir? Sugestão?

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 18/01/2009 - 20:35h

Boeira:/home/tcboeira# ldd $(which unrar)
/usr/local/bin/unrar: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by /usr/local/bin/unrar)
linux-gate.so.1 => (0xffffe000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e76000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb7e51000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e46000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7d15000)
/lib/ld-linux.so.2 (0xb7f69000)



4. Re: Arquivos RAR [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 19/01/2009 - 00:03h

Qual distro vc usa?

Faça ls -lh /lib/tls/i686/cmov/libc.so.6, verique se não é um link simbólico quebrado, veja se vc tem permissão de leitura.

Se tudo o mais falhar, faça strace unrar e poste aqui o dump para ver onde que o unrar está morrendo.


5. Re: Arquivos RAR [RESOLVIDO]

Fábio Felix Dias
slack felix

(usa Slackware)

Enviado em 19/01/2009 - 00:26h

Olha, não sei no Debian, mas no Slack o link libc.so.6 está em /lib e aponta para um arquivo nesse mesmo diretório libc-2.7.so
Pelo que eu ví, na sua máquina ele procura em /lib/tls/i686/cmov/libc.so.6

Veja se isso funciona: procure em /lib o arquivo libc-<versão>.so se encontrar crie o link libc.so.6 em /lib/tls/i686/cmov/ indicando para esse arquivo. Depois tenta o ldd novamente pra ver o que dá.


6. Re: Arquivos RAR [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 19/01/2009 - 07:34h

tcboeira@Boeira:~$ ls -lh /lib/tls/i686/cmov/libc.so.6
lrwxrwxrwx 1 root root 13 2009-01-18 12:38 /lib/tls/i686/cmov/libc.so.6 -> libc- 2.3.6.so
tcboeira@Boeira:~$ strace unrar
execve("/usr/local/bin/unrar", ["unrar"], [/* 31 vars */]) = 0
uname({sys="Linux", node="Boeira", ...}) = 0
brk(0) = 0x8083000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f74000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f73000
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=43472, ...}) = 0
mmap2(NULL, 43472, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f68000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/libstdc++.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}\3{TTEXTO}\3{TTEXTO}\1{TTEXTO}{TTEXTO}{TTEXTO}`\310\3"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=909044, ...}) = 0
mmap2(NULL, 935588, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e83000
mmap2(0xb7f5d000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd9) = 0xb7f5d000
mmap2(0xb7f62000, 22180, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f62000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}\3{TTEXTO}\3{TTEXTO}\1{TTEXTO}{TTEXTO}{TTEXTO}`3{TTEXTO}{TTEXTO}00"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=145136, ...}) = 0
mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e5e000
mmap2(0xb7e81000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7e81000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}\3{TTEXTO}\3{TTEXTO}\1{TTEXTO}{TTEXTO}{TTEXTO}\240\30"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=41096, ...}) = 0
mmap2(NULL, 44292, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e53000
mmap2(0xb7e5d000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9) = 0xb7e5d000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}{TTEXTO}\3{TTEXTO}\3{TTEXTO}\1{TTEXTO}{TTEXTO}{TTEXTO}\240O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1241392, ...}) = 0
mmap2(NULL, 1247388, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d22000
mmap2(0xb7e49000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x127) = 0xb7e49000
mmap2(0xb7e50000, 10396, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e50000
close(3) = 0
writev(2, [{"unrar", 5}, {": ", 2}, {"/lib/tls/i686/cmov/libc.so.6", 28}, {": ", 2}, {"version `GLIBC_2.4\' not found (r"..., 49}, {"\n", 1}], 6unrar: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.4' not found (required by unrar)
) = 87
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d21000
exit_group(1) = ?
Process 11306 detached



7. Re: Arquivos RAR [RESOLVIDO]

Thiago Boeira
tcboeira

(usa Debian)

Enviado em 19/01/2009 - 07:41h

Eu to achando que a glib esta desatualizada com a necessária para funcionar o unrar... Já nem sei mais o que fazer. Vou tentar essa dica ai!!!
[]'s






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts