Gentoo Archives: gentoo-user-br

From: Magno Torres <magnotorres@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Portage pos-pane com alzheimer serio
Date: Fri, 16 Sep 2005 18:49:13
Message-Id: edb804ee050916114814a831d7@mail.gmail.com
In Reply to: [gentoo-user-br] Portage pos-pane com alzheimer serio by "Pablo \\\"NatuNobilis\\\""
1 Bom... o jeito mais simples e seguro é recompilar os programas que vc tinha
2 instalado
3 Mesmo por que, num problema desses, pode ter corrompido alguma lib de alguns
4 programas, o que pode deixar o seu gentoo instavel
5
6 Esta é a minha modesta opinião, é o que eu faria :)
7
8 []s e boa sorte
9
10
11 Em 16/09/05, Pablo NatuNobilis <natunobilis@××××××××.org> escreveu:
12 >
13 > Amigos, passei recentemente por uma pane no meu sistema de arquivos
14 > raiz. Foi por erro meu, mas foi uma brecha ridícula que o sistema não
15 > podia ter deixado. Explico depois.
16 >
17 > Conseqüências do problema: perdi todo o meu /etc/conf.d (já resolvido),
18 > e meu portage simplesmente acha que eu não tenho nenhum pacote instalado
19 > (totalmente não resolvido). :(
20 >
21 > Pois bem. Fora esse troço do portage, meu sistema está funcionando
22 > perfeitamente, como antes. Não precisei reinstalar nada, exceto os
23 > pacotes que tinham arquivos no /etc/conf.d.
24 >
25 > Mas como é que eu faço pra informar ao portage que eu já tenho um MONTE
26 > de pacotes instalados? O emerge --inject, que foi minha primeira
27 > tentativa, informa que está "deprecated", e sugere a substituição pelo
28 > /etc/portage/package.provided. Porém, o package.provided é diferente do
29 > que eu preciso.
30 >
31 > Tentei ver todos os pacotes instalados através do genlop -l, mas ele só
32 > lista os pacotes instalados desde 2 de dezembro de 2004, sendo que meu
33 > sistema é significativamente mais antigo que isso, e provavelmente tem
34 > pacotes que não aparecem nos logs pós-2/12/2004.
35 >
36 > E aí, alguém teria uma sugestão salvadora?
37 >
38 > Abraços a todos,
39 > Pablo.
40 >
41 >
42 > PS: A explicação da falha no fs: Botei meu laptop pra dormir com o
43 > comando 'sync && echo disk >/sys/power/state', e ele foi dormir muito
44 > educadamente. Depois disso, lembrei que precisava ainda pegar um arquivo
45 > no computador, e por isso liguei-o novamente. Por algum motivo, mandei
46 > ele NÃO retornar do sono, ou seja, mandei ele ligar como se ele tivesse
47 > sido desligado normalmente. Já fiz isso várias vezes e nunca tive
48 > problemas.
49 > Esta vez não foi diferente. Ele entrou normalmente no sistema.
50 > Desliguei-o-o :) sem botar pra dormir. Shutdown mesmo.
51 > Correu sem problema.
52 >
53 > Na manhã seguinte, liguei o bicho como de costume. Ele ligou como se
54 > tivesse acabado de voltar do sono! Funcionou direito, com alguns avisos
55 > estranhos, como "terminal type blablalba not Linux", entre outros. Achei
56 > que fosse pane passageira. Uma hora, ele se desligou sozinho. Deu medo.
57 >
58 > Religuei-o-o :) e ele foi entrando direito, até dizer que "filesystem
59 > is NOT clean", e tentar limpar o fs. Deu mil mensagens de erro durante a
60 > limpeza, e falou pra eu rodar o fsck (naquele esquema de "Type root
61 > password for system maintenance or press ENTER for normal boot"). Deu
62 > mais medo.
63 >
64 > Usei um liveCD do gentoo pra dar um reiserfsck --check e reiserfsck
65 > --rebuild-tree no fs raiz. Erros consertados (vários deles,
66 > aparentemente), reiniciei pelo HD. Para minha surpresa, vários erros
67 > aconteceram durante a inicialização (o /etc/conf.d tinha morrido), e o
68 > portage esqueceu todo seu passado de instalações.
69 >
70 > Essa é uma história verídica. Aconteceu comigo mesmo. :(
71 > --
72 > gentoo-user-br@g.o mailing list
73 >
74 >
75
76
77 --
78 []s Magno
79 http://magno.multiply.com
80 --
81 Linux user: #123834
82 http://counter.li.org