albfneto
(usa openSUSE)
Enviado em 26/11/2010 - 15:59h
Oi, Tsubase.
seu entropy está danificado, broken, perdeu o cache e os metadados.
eu primeiro tentaria reconstruílo, assim:
1) tente SIMULAR a remoção completa do entropy com portage. precisa simular, por causa das deps.
# emerge -p --configfiles -C entropy equo sulfur
2) se NÂO TIVER muitas deps., tente remover tudo com portage (precisa ser com portage)
emerge -v -C --configfiles entropy equo sulfur
SE TIVER muitas deps, use opção sem deps:
# emerge -v -C --configfiles --nodeps entropy equo sulfur
3) re-instale o entropy todo e suas configs,(VEJA item 5) com portage, mas primeiro simule:
# emerge --sync
# LINGUAS="pt_BR" emerge -p entropy equo sulfur
após esse veja comando NOTA OBS.
# LINGUAS="pt_BR" emerge -v entropy equo sulfur
NOTA OBS. não faça o segundo comando e me avise, se tive 80, 90 ou 100 dpendencias!
3) vc removeu tudo, inclusive configs e re instalou entropy, agora, atualizar sistema e acertar:
3a) edite /etc/entropy/client.conf e na linha escrito "ignore pseudo downgrades" troque "disable" por "enable" e salve.
3b) atualize arvore de Portage e a de entropy
# emerge --sync (novamente, mesmo que ja feito em 3)
# layman -S
# equo update --force
3c) Verifique se as versões de Portage são as mesmas:
$ equo search portage
# emerge -s portage
ME AVISE SE NÂO FOREM IGUAIS, naõ forem a mesma,
4) Sincronize Entropy com Portage:
# equo rescue spmsync
Deverá estar funcionando.
5) Isso deve ser feito só AGORA na correção (item 3). Instalar entropy, equo, com portage, é só para reparar entropy danificado, no sistema normal, consertado, use sempre:
# equo install entropy equo sulfur
e NUNCA
# LINGUAS="pt_BR" emerge -p entropy equo sulfur
Observações:
Se o sistema pedir "equo conf update" cuidado para NÂO SOBRESCREVER /etc/entropy/client.conf
se um comando de entropy, equo, mostrar uma mensagem de remover arquivos orfãos que não estão mais nos repositorios, atenção, não são orfãos, são pacotes de seu sistema, instalados, mas NÂO MAIS existem em versões NOS REPOS,mas eles são instalados, portanto escolha sempre opção 2, não remover!
ME AVISE SE DURANTE QUALQUER COMANDO em 3, 3a, 3b, 3c ou 4, aparecerem mensagens para fazer "revdep-rebuild" ou "emerge @preserved-rebuild", assim mesmo com arroba.
Sôbre GLIBC.
Seu amigo deve ter feito instalação de algo, com Portage, que faz downgrade de GLIBC. vc deveria ter instalada, já a versão 11 ou 12 (lembra da outra solução de problema?)
Como tem a 10, houve downgrade, ou seu amigo fez, ou vc usou equo junto com emerge sem editar o client.conf!
Não se pode fazer downgrade de glibc, é pacote crítico, se qualquer instalação o pedir, deve ser feita com opção --nodeps.
outro pacote assim é binutils. Esses dois pacotes não poder ser trocados por vers. mais antigas.
após os comandos de acima, 2-4, isso deverá ser corrigido automatico, pq agora a versão 11 já está no entropy, e a 12 no portage, não precisa mais usar o overlay loogson (do meu outro post mais antigo).
mas me avise se ainda estiver com o problema da glibc, pq entropy não funciona sem glibc nova.
FINALIZANDO, se tudo já estiver OK, pode fazer
# equo upgrade.
Geral, não tem a ver com Kpackagekit, kpackagekit, funciona bem em sabayon, substitue sulfur, mas tem a ver com misturar entropy com portage, sem editar client.conf, ou sem notar as deps.
a versão, se tudo atualizado, é a 5.4 com kernel 36, a 5.5 não saiu, mas não há problema, o sabayon é rolling, ele "vira" 6, 7 etc... sozinho.