install python 3 centos 8 Не удалось синхронизировать кеш для репозитория 'BaseOS' - PullRequest
0 голосов
/ 05 марта 2020

Я использую CentOS 8. Я пытаюсь установить python 3. Команда: sudo dnf install python3. Ошибка:

Не удалось синхронизировать кэш для репозитория 'BaseOS'

Пожалуйста, подскажите, как это исправить!

1 Ответ

0 голосов
/ 30 апреля 2020

Centos сделали что-то смешное со значением $releasever в том, что они использовали полную версию 8.0.1905 вместо просто 8. Когда была выпущена новая версия 8.1.1911, они заархивировали старую версию. Если вы устанавливаете старый носитель или используете старый блуждающий ящик, это может вызвать следующую проблему:

[vagrant@localhost ~]$ sudo dnf upgrade
CentOS-8.0 - AppStream                                                                                                                                                                                        1.6 kB/s |  38  B     00:00    
CentOS-8.0 - Base                                                                                                                                                                                             748  B/s |  38  B     00:00    
CentOS-8.0 - Extras                                                                                                                                                                                           126  B/s |  38  B     00:00    
Extra Packages for Enterprise Linux Modular 8.0 - x86_64                                                                                                                                                       53 kB/s |  63 kB     00:01    
Extra Packages for Enterprise Linux 8.0 - x86_64                                                                                                                                                               80 kB/s |  63 kB     00:00    
Failed to synchronize cache for repo 'AppStream', ignoring this repo.
Failed to synchronize cache for repo 'BaseOS', ignoring this repo.
Failed to synchronize cache for repo 'extras', ignoring this repo.
Failed to synchronize cache for repo 'epel-modular', ignoring this repo.
Failed to synchronize cache for repo 'epel', ignoring this repo.
Dependencies resolved.
Nothing to do.
Complete!

Исправление для этого - указать версию Centos в командной строке dnf с помощью --releasever вариант как этот:

[vagrant@localhost ~]$ sudo dnf upgrade --releasever=8
CentOS-8 - AppStream                                                                                                                                                                                          164 kB/s | 7.0 MB     00:43    
CentOS-8 - Base                                                                                                                                                                                               313 kB/s | 2.2 MB     00:07    
CentOS-8 - Extras                                                                                                                                                                                             5.1 kB/s | 5.5 kB     00:01    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                                                                                                         63 kB/s | 116 kB     00:01    
Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                                                                5.9 MB/s | 6.5 MB     00:01    
Dependencies resolved.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...