El problema
Al instalar el paquete o la lista usando los comandos dnf o yum, se obtienen los siguientes errores:
# dnf repolist .. Failed to synchronize cache for repo 'xxx', ignoring this repo. Failed to synchronize cache for repo 'yyy', ignoring this repo.
Mientras revisa los registros dnf:
# tail -f /var/log/dnf.log 2019-08-12T10:58:13Z INFO --- logging initialized --- 2019-08-12T10:58:13Z DDEBUG timer: config: 3 ms 2019-08-12T10:58:13Z DEBUG Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync 2019-08-12T10:58:13Z DEBUG DNF version: 4.0.9 2019-08-12T10:58:13Z DDEBUG Command: dnf repolist 2019-08-12T10:58:13Z DDEBUG Installroot: / 2019-08-12T10:58:13Z DDEBUG Releasever: 8 2019-08-12T10:58:13Z DEBUG cachedir: /var/cache/dnf 2019-08-12T10:58:13Z DDEBUG Base command: repolist 2019-08-12T10:58:13Z DDEBUG Extra commands: ['repolist'] 2019-08-12T10:58:13Z DEBUG repo: downloading from remote: ol8_appstream 2019-08-12T10:58:16Z DEBUG Cannot download 'https://xxx': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried. 2019-08-12T10:58:16Z DEBUG repo: downloading from remote: ol8_baseos_latest 2019-08-12T10:58:18Z DEBUG Cannot download 'https://yyy': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried. 2019-08-12T10:58:18Z WARNING Failed to synchronize cache for repo 'ol8_appstream', ignoring this repo. 2019-08-12T10:58:18Z WARNING Failed to synchronize cache for repo 'ol8_baseos_latest', ignoring this repo. 2019-08-12T10:58:18Z DEBUG No module defaults found 2019-08-12T10:58:18Z DDEBUG timer: sack setup: 5157 ms 2019-08-12T10:58:18Z DEBUG Total packages: 0 2019-08-12T10:58:18Z DDEBUG Cleaning up.
La solución
Este problema puede deberse a cualquiera de los siguientes:
- Configuración de fecha y hora incorrecta
- Caché dnf antiguo disponible o caducado
- Dirección de proxy no definida o dirección de proxy incorrecta proporcionada en /etc/dnf/dnf.conf
Siga los pasos que se describen a continuación para resolver el problema:
1. Verifique la fecha y la hora de este servidor y asegúrese de que esté actualizado.
# timedatectl
o
# date
2. Borre el caché caducado o antiguo usando el siguiente comando:
# dnf clean all
3. Actualice la dirección de proxy correcta en /etc/dnf/dnf.conf archivo, luego su capacidad para instalar y listar paquetes:
# cat /etc/dnf/dnf.conf [main] gpgcheck=1 installonly_limit=3 clean_requirements_on_remove=True best=True proxy=http://[proxy-host].[domain].com:[port]
4. Verifique el comando repolist para ver si el problema se resolvió ahora.
# dnf repolist
Además, intente instalar un paquete, por ejemplo, ksh.
# dnf install ksh Last metadata expiration check: 0:00:52 ago on Mon 12 Aug 2019 04:42:02 PM IST. Dependencies resolved. =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: ksh x86_64 20120801-252.0.1.el8 ol8_appstream 928 k Transaction Summary =================================================================================================== Install 1 Package Total download size: 928 k Installed size: 3.5 M Is this ok [y/N]: y Downloading Packages: ksh-20120801-252.0.1.el8.x86_64.rpm 129 kB/s | 928 kB 00:07 --------------------------------------------------------------------------------------------------- Total 129 kB/s | 928 kB 00:07 warning: /var/cache/dnf/xxx/packages/ksh-20120801-252.0.1.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ad986da3: NOKEY Importing GPG key 0xAD986DA3: Userid : "" Fingerprint: 76FD 3DB1 3AB6 7410 B89D B10E 8256 2EA9 AD98 6DA3 From : /etc/pki/rpm-gpg/RPM-GPG-KEY-geek Is this ok [y/N]: y Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : ksh-20120801-252.0.1.el8.x86_64 1/1 Running scriptlet: ksh-20120801-252.0.1.el8.x86_64 1/1 Verifying : ksh-20120801-252.0.1.el8.x86_64 1/1 Installed: ksh-20120801-252.0.1.el8.x86_64 Complete!