Centos 6,6 yum problemas com atualização NTP

1

Oi eu estou tendo um problema com o yum, parece ter quebrado dependências? Eu tenho um conhecimento geral do Linux, mas não sei como consertar isso. Rodando o CentOS 6.6.

Aqui está a saída do yum:

yum update
Loaded plugins: fastestmirror
Setting up Update Process
Loading mirror speeds from cached hostfile
 * epel: mirror.symnds.com
Resolving Dependencies
--> Running transaction check
---> Package ntpdate.x86_64 0:4.2.6p5-1.el6.centos will be updated
--> Processing Dependency: ntpdate = 4.2.6p5-1.el6.centos for package: ntp-4.2.6p5-1.el6.centos.x86_64
---> Package ntpdate.x86_64 0:4.2.6p5-2.el6.centos will be an update
--> Finished Dependency Resolution
Error: Package: ntp-4.2.6p5-1.el6.centos.x86_64 (@base)
           Requires: ntpdate = 4.2.6p5-1.el6.centos
           Removing: ntpdate-4.2.6p5-1.el6.centos.x86_64 (@base)
               ntpdate = 4.2.6p5-1.el6.centos
           Updated By: ntpdate-4.2.6p5-2.el6.centos.x86_64 (updates)
               ntpdate = 4.2.6p5-2.el6.centos
 You could try using --skip-broken to work around the problem
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
ntp-4.2.6p5-2.el6.centos.x86_64 is a duplicate with ntp-4.2.6p5-1.el6.centos.x86_64
ntp-4.2.6p5-2.el6.centos.x86_64 has missing requires of ntpdate = ('0', '4.2.6p5', '2.el6.centos')

Correr yum - skip quebrado parece não fazer nada. Estou assumindo que isso é importante para resolver devido à exploração do NTP que foi descoberta recentemente.

Obrigado!

    
por Jonathan 24.12.2014 / 15:33

1 resposta

3

Você está vendo isso porque uma transação anterior do yum, que estava tentando atualizar o ntp, foi interrompida no meio do caminho. Você é geralmente avisado da próxima vez que tentar usar o yum, você precisa executar yum-complete-transaction , mas você pode ser avisado apenas uma vez. Se você ignorar o aviso, acabará nessa situação.

Para resolver o problema, use o utilitário package-cleanup .

package-cleanup --dupes

mostra pacotes duplicados (o problema aqui)

package-cleanup --cleandupes

remove as duplicatas. Você pode querer que yum reinstall dos pacotes afetados tenham 100% de certeza.

package-cleanup --problems

mostrará outros problemas com o banco de dados RPM.

    
por 24.12.2014 / 15:45

Tags