Bom... o jeito mais simples e seguro é recompilar os programas que vc tinha instalado<br>
Mesmo por que, num problema desses, pode ter corrompido alguma lib de alguns programas, o que pode deixar o seu gentoo instavel<br><br>
Esta é a minha modesta opinião, é o que eu faria :)<br>
<br>
[]s e boa sorte<br>
<br>
<br><div><span class="gmail_quote">Em 16/09/05, <b class="gmail_sendername">Pablo NatuNobilis</b> <<a href="mailto:natunobilis@...">natunobilis@...</a>> escreveu:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Amigos, passei recentemente por uma pane no meu sistema de arquivos<br>raiz. Foi por erro meu, mas foi uma brecha ridícula que o sistema não<br>podia ter deixado. Explico depois.<br><br>Conseqüências do problema: perdi todo o meu /etc/conf.d (já resolvido),
<br>e meu portage simplesmente acha que eu não tenho nenhum pacote instalado<br>(totalmente não resolvido). :(<br><br>Pois bem. Fora esse troço do portage, meu sistema está funcionando<br>perfeitamente, como antes. Não precisei reinstalar nada, exceto os
<br>pacotes que tinham arquivos no /etc/conf.d.<br><br>Mas como é que eu faço pra informar ao portage que eu já tenho um MONTE<br>de pacotes instalados? O emerge --inject, que foi minha primeira<br>tentativa, informa que está "deprecated", e sugere a substituição pelo
<br>/etc/portage/package.provided. Porém, o package.provided é diferente do<br>que eu preciso.<br><br>Tentei ver todos os pacotes instalados através do genlop -l, mas ele só<br>lista os pacotes instalados desde 2 de dezembro de 2004, sendo que meu
<br>sistema é significativamente mais antigo que isso, e provavelmente tem<br>pacotes que não aparecem nos logs pós-2/12/2004.<br><br>E aí, alguém teria uma sugestão salvadora?<br><br>Abraços a todos,<br>Pablo.<br><br><br>
PS: A explicação da falha no fs: Botei meu laptop pra dormir com o<br>comando 'sync && echo disk >/sys/power/state', e ele foi dormir muito<br>educadamente. Depois disso, lembrei que precisava ainda pegar um arquivo
<br>no computador, e por isso liguei-o novamente. Por algum motivo, mandei<br>ele NÃO retornar do sono, ou seja, mandei ele ligar como se ele tivesse<br>sido desligado normalmente. Já fiz isso várias vezes e nunca tive problemas.
<br>Esta vez não foi diferente. Ele entrou normalmente no sistema.<br>Desliguei-o-o :) sem botar pra dormir. Shutdown mesmo.<br>Correu sem problema.<br><br>Na manhã seguinte, liguei o bicho como de costume. Ele ligou como se
<br>tivesse acabado de voltar do sono! Funcionou direito, com alguns avisos<br>estranhos, como "terminal type blablalba not Linux", entre outros. Achei<br>que fosse pane passageira. Uma hora, ele se desligou sozinho. Deu medo.
<br><br>Religuei-o-o :) e ele foi entrando direito, até dizer que "filesystem<br>is NOT clean", e tentar limpar o fs. Deu mil mensagens de erro durante a<br>limpeza, e falou pra eu rodar o fsck (naquele esquema de "Type root
<br>password for system maintenance or press ENTER for normal boot"). Deu<br>mais medo.<br><br>Usei um liveCD do gentoo pra dar um reiserfsck --check e reiserfsck<br>--rebuild-tree no fs raiz. Erros consertados (vários deles,
<br>aparentemente), reiniciei pelo HD. Para minha surpresa, vários erros<br>aconteceram durante a inicialização (o /etc/conf.d tinha morrido), e o<br>portage esqueceu todo seu passado de instalações.<br><br>Essa é uma história verídica. Aconteceu comigo mesmo. :(
<br>--<br><a href="mailto:gentoo-user-br@g.o">gentoo-user-br@g.o</a> mailing list<br><br></blockquote></div><br><br clear="all"><br>-- <br>[]s Magno<br><a href="http://magno.multiply.com">http://magno.multiply.com
</a><br>--<br>Linux user: #123834<br><a href="http://counter.li.org">http://counter.li.org</a>
|