Вкусная ошибка при установке мерзавца из kernel.org Repo

Я хочу установить последнюю версию Мерзавца, использующего конфетку и репозиторий об/мин на kernel.org, но добавляющего, что repo к yum.repos.d заставляет конфетку перестать работать с ошибками контрольной суммы.

Преобладающее решение этой проблемы, кажется, для простого использования репозитория в Webtatic, как отвечено здесь на суперпользователе. Я знаю, что могу также установить более старую версию Мерзавца, использующего EPEL repo, или скомпилировать из последнего источника tarball, но честно я хочу понять, почему у меня есть проблемы с помощью kernel.org repo.

Вот рабочий процесс после чистой установки CentOS 5.5 и "вкусного обновления":

[root]# wget -P /etc/yum.repos.d/ http://kernel.org/pub/software/scm/git/RPMS/git.repo  
[root]# yum clean all  
[root]# yum repolist   
Loaded plugins: fastestmirror  
Determining fastest mirrors  
 * addons: mirrors.netdna.com  
 * base: mirror.clarkson.edu  
 * epel: serverbeach1.fedoraproject.org  
 * extras: centos.mirror.nac.net  
 * updates: mirror.cogentco.com  
addons            |  951 B     00:00       
addons/primary    |  202 B     00:00       
base              | 2.1 kB     00:00       
base/primary_db   | 1.6 MB     00:01       
epel              | 3.7 kB     00:00       
epel/primary_db   | 2.8 MB     00:01       
extras            | 2.1 kB     00:00       
extras/primary_db | 188 kB     00:00       
git               | 1.2 kB     00:00       
git/primary       | 155 kB     00:00       
http://www.kernel.org/pub/software/scm/git/RPMS/i386/repodata/primary.xml.gz: [Errno -3] Error performing checksum  
Trying other mirror.  
git/primary       | 155 kB     00:00       
http://www.kernel.org/pub/software/scm/git/RPMS/i386/repodata/primary.xml.gz: [Errno -3] Error performing checksum  
Trying other mirror.  
Error: failure: repodata/primary.xml.gz from git: [Errno 256] No more mirrors to try.  

Какие-либо предложения относительно решения или деталей, почему kernel.org repo имеет эту проблему?

(Извините я не могу включать больше ссылок на свои ссылки, но у меня еще нет репутации этого.)

1
задан 20.03.2017, 12:16

1 ответ

Я оказался в той же ситуации и решил со следующим:

  1. Временно отключите мерзавца repo
  2. yum install python-hashlib
  3. Проверенный моя вкусная версия (я имел 3.2.22),
  4. yum clean all
  5. yum repolist

Я затем пытался обновить мерзавца, но был большой сбой зависимостей. Я наткнулся на это и смог установить мерзавца:

http://www.webtatic.com/blog/2009/09/git-on-centos-5/

1
ответ дан 17.12.2019, 00:32

Теги

Похожие вопросы