Fedora19: YUM glibc é uma duplicata do glibc

Fedora19: YUM glibc é uma duplicata do glibc

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.17recebo

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 alle yum-complete-transactionmas 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-transactionpara 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

informação relacionada