Problém
Příkaz „yum update“ selže kvůli duplicitnímu balíčku v systému:
tigervnc-server-1.1.0-8.el6_5.x86_64 is a duplicate with tigervnc-server-1.1.0-5.el6_4.1.x86_64
Kořenová příčina
To se může stát, protože aktualizace yum se neočekávaně zastaví dříve, což má za následek přítomnost duplicitních balíčků, protože starší balíčky nebyly ze systému odstraněny.
Odstranění duplicitních balíčků
1. Použijte package-cleanup k odstranění duplikátů:
# package-cleanup --dupes # package-cleanup --cleandupes
Možnost:„–dupes ‘ prohledá duplikáty v rpmdb.
Možnost:‘–vyčištění ‘ vyhledá duplikáty v rpmdb a odstraní starší verze.
2. Po odstranění duplikátů aktualizujte systém:
# yum update
3. Po provedení vyčištění ověřte a nainstalujte balíčky pomocí následujících příkazů
# yum info packagename # yum install packagename
4. Pokud 32bitová verze balíčku nainstalovaného v systému není k dispozici pod 64bitovým kanálem, odstraňte ji pomocí následujícího příkazu a spustí příkaz yum.
# rpm -e --justdb [package name]
Jak zjistit, který proces zabíjí mysqld pomocí SIGKILL nebo SIGTERM na Linuxu
Jak nakonfigurovat klienta LDAP na CentOS/RHEL 6 pomocí SSSD