![Fedora19: YUM glibc é uma duplicata do glibc](https://rvso.com/image/617269/Fedora19%3A%20YUM%20glibc%20%C3%A9%20uma%20duplicata%20do%20glibc.png)
Estou usando o Fedora 19, quando tento realizar um yum update
, recebo o seguinte erro.
hum atualização:
Falha ao definir a localidade, o padrão é C Plug-ins carregados: langpacks, update-packagekit Resolvendo Dependências Existem transações inacabadas restantes. Você pode considerar executar yum-complete-transaction ou "yum history redo last" primeiro para finalizá-los. Se isso não funcionar, você terá que tentar remover/instalar pacotes manualmente (talvez a limpeza de pacotes possa ajudar). --> Executando verificação de transação ---> O pacote autocorr-en.noarch 1:4.1.0.4-6.fc19 será atualizado ... ---> O pacote kernel.x86_64 0:3.10.3-300.fc19 será apagado ---> O pacote kernel-devel.x86_64 0:3.10.3-300.fc19 será apagado ---> O pacote kernel-modules-extra.x86_64 0:3.10.3-300.fc19 será apagado --> Resolução de Dependência Concluída Erro: Pacote: glibc-2.17-11.fc19.x86_64 (instalado) Requer: glibc-common = 2.17-11.fc19 Removendo: glibc-common-2.17-11.fc19.x86_64 (instalado) glibc-comum = 2.17-11.fc19 Atualizado por: glibc-common-2.17-14.fc19.x86_64 (atualizações) glibc-comum = 2.17-14.fc19 Disponível: glibc-common-2.17-4.fc19.x86_64 (fedora) glibc-comum = 2.17-4.fc19 Você poderia tentar usar --skip-broken para solucionar o problema ** Encontrados 2 problemas pré-existentes de rpmdb, a saída 'yum check' segue: glibc-2.17-14.fc19.x86_64 é uma duplicata de glibc-2.17-11.fc19.x86_64 glibc-2.17-14.fc19.x86_64 não possui requisitos de glibc-common = ('0', '2.17', '14.fc19')
O que não entendo é que diz que está faltando glibc-common-2.17-14, mas se entender, yum info glibc-common-2.17
recebo
Falha ao definir a localidade, o padrão é C Plug-ins carregados: langpacks, update-packagekit Pacotes instalados Nome: glibc-common Arco: x86_64 Versão: 2.17 Lançamento: 11.fc19 Tamanho: 114 M Repositório: instalado Resumo: Binários comuns e dados de localidade para glibc URL:http://www.gnu.org/software/glibc/ Licença: LGPLv2+ e LGPLv2+ com exceções e GPLv2+ Descrição: O pacote glibc-common inclui binários comuns para o GNU libc : bibliotecas, bem como suporte ao idioma nacional (localidade).Pacotes Disponíveis Nome: glibc-common Arco: x86_64 Versão: 2.17 Lançamento: 14.fc19 Tamanho: 11 M Repositório: atualizações/19/x86_64 Resumo: Binários comuns e dados de localidade para glibc URL:http://www.gnu.org/software/glibc/ Licença: LGPLv2+ e LGPLv2+ com exceções e GPLv2+ Descrição: O pacote glibc-common inclui binários comuns para o GNU libc : bibliotecas, bem como suporte ao idioma nacional (localidade).
O que diz que está, de fato, disponível. Alguém sabe como sair dessa? Já tentei atuar yum clean all
e yum-complete-transaction
mas sem nenhuma alteração.
obrigado Martinho
Responder1
Você perdeu uma mensagem de aviso muito importante:
Existem transações inacabadas restantes. Você pode considerar executar
yum-complete-transaction
, ou "yum history redo last
", primeiro para finalizá-los. Se isso não funcionar, você terá que tentar remover/instalar pacotes manualmente (talvez a limpeza de pacotes possa ajudar).
Parece que uma atualização anterior do pacote foi interrompida. Você deve usar yum-complete-transaction
para finalizá-lo, antes de tentar fazer qualquer outra coisa.
Se isso falhar, você pode tentar reparar as coisas manualmente, removendo a entrada do banco de dados do pacote parcialmente atualizado e atualizando novamente.
rpm -e --nodeps --justdb glibc-2.17-14.fc19.x86_64
yum update