[MASOCH-L] erro com apt+dpkg
Jorge Luiz Correa
jorge at acmesecurity.org
Sat Apr 28 12:09:44 -03 2007
Olá Rafael!
Como está dando Segmentation Fault, provavelmente falta alguma coisa
durante a execução do dpkg. Como o linux usa diversas bibliotecas
dinâmicas, pode ser que algumas delas não estejam presentes. Você pode
fazer uma checagem. Lá vai:
# apt-cache show dpkg
.
.
Pre-Depends: libc6.1 (>= 2.3.5-1), coreutils (>= 5.93-1)
.
.
(Ah, rode o apt-cache show dpkg ai, visto que estou na etch já, e talvez
as versões não batam).
Assim, para o dpkg funcionar você deve possuir libc6 e coreutils. Veja
que, o processo é recursivo. libc6 deve ter dependências e coreutils
também. Como seu apt deu problema, seria necessário que você instalasse
todas elas na mão.
Se o seu apt-cache não funcionar, você pode consultar as dependências
online, no site do debian (um apt online praticamente):
http://www.debian.org/distrib/packages#search_packages
Então, pode baixar os pacotes que faltam. Só que, você deve dar um jeito
de instalar estes pacotes. Resta saber como, visto que o dpkg -i
pacote.deb acho que não funcionará também.
Talvez possa tentar alguma coisa com um livecd, como o kurumim ou
knoppix (que são baseados no debian).
Sendo mesmo problema de falta de bibliotecas, no pior caso, talvez
copiando na mão os arquivos faltantes para os diretórios corretos o
segmentation fault seja sanado. Em alguma outra máquina, rode dpkg -L
lig6c para ver os arquivos que ele possui, e onde ficam. Exemplo:
# dpkg -L libc6.1
/.
/lib
/lib/libdl-2.3.6.so
/lib/libcrypt-2.3.6.so
/lib/librt-2.3.6.so
/lib/libcidn-2.3.6.so
/lib/libthread_db-1.0.so
/lib/libnss_compat-2.3.6.so
/lib/libnss_nis-2.3.6.so
/lib/libnss_nisplus-2.3.6.so
/lib/libpcprofile.so
/lib/alpha-linux-gnu
/lib/libc-2.3.6.so
/lib/libpthread-0.10.so
/lib/libnss_hesiod-2.3.6.so
/lib/ld-2.3.6.so
.
.
.
Dê uma 'googlada' também, talvez alguém já passou por isso e seja
simples resolver.
Até mais, abraços!
Rafael Possamai wrote:
> Opa,
>
> Obrigado, com esse comando eu resolvi o problema do servidor2, creio que
> no próximo boot não vou ter problemas, espero...
> Já o servidor1 continua com o mesmo problema de segmentation fault,
> exemplo:
>
> root at spitfire:~# apt-get -f install (outros comandos tambem, tipo o update,
> check, autoclean, etc)
> Lendo lista de pacotes... Pronto
> Falha de segmentaçãoe dependências... 50%
> root at spitfire:~#
>
> Será que é problema no apt mesmo?
> A respeito da atualização de sarge para etch, eu fiz no servidor1 e não
> tive problemas também, deu tudo certo, já o servidor2 está em produção e aí
> para evitar crashes e outros problemas vou atualizar mais para frente. Isso
> aí no apt ocorreu hoje somente, até achei que fosse algum defeito no update.
>
>
> Grato,
> Rafael
>
>
> ----- Original Message -----
> From: "Jorge Luiz Correa" <jorge at acmesecurity.org>
> Subject: Re: [MASOCH-L] erro com apt+dpkg
>
>
> Atualizei os servidores aqui para etch (stable) e não tive problemas.
> Tente criar o arquivo (caso não exista) chamado apt.conf dentro do
> /etc/apt/ com a linha
>
> APT::Default-Release "stable";
>
> Depois tente rodar um apt-get update e um apt-get -f install para
> corrigir os erros de dependências. Isto pode ser bom caso utilize alguns
> pacotes da testing.
>
> Abraços!
>
> __
> masoch-l list
> https://eng.registro.br/mailman/listinfo/masoch-l
--
jorge (shift+2) acmesecurity . org
ACME! - Advanced Counter-Measures Environment
Computer Security Research - Unesp
More information about the masoch-l
mailing list