yum Hasarlı repomd.xml dosyası


10

Fedora 16'da yum ile bir şey yapmakta sorun yaşıyorum. İşte çıktı:

[user@mycomputer yum-3.4.3]$ sudo yum update
[sudo] password for user: 
Loaded plugins: langpacks, presto, priorities, refresh-packagekit
adobe-linux-x86_64                                                                                                                                                                                                                                                                                    |   39 B     00:00 ... 
http://linuxdownload.adobe.com/linux/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for adobe-linux-x86_64: Damaged repomd.xml file
Trying other mirror.
fedora                                                                                                                                                                                                                                                                                                |   39 B     00:00 ... 
http://download.fedoraproject.org/pub/fedora/linux/releases/16/Everything/x86_64/os/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for fedora: Damaged repomd.xml file
Trying other mirror.
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Protocol mismatch./
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/16/rpmfusion-free/mirrorlist.txt
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Protocol mismatch./
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/16/rpmfusion-free-updates/mirrorlist.txt
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Protocol mismatch./
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/16/rpmfusion-nonfree/mirrorlist.txt
YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
 Eg. Protocol mismatch./
removing mirrorlist with no valid mirrors: /var/cache/yum/x86_64/16/rpmfusion-nonfree-updates/mirrorlist.txt
updates                                                                                                                                                                                                                                                                                               |   39 B     00:00 ... 
http://download.fedoraproject.org/pub/fedora/linux/updates/16/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for updates: Damaged repomd.xml file
Trying other mirror.
adobe-linux-x86_64                                                                                                                                                                                                                                                                                    |   39 B     00:00 ... 
http://linuxdownload.adobe.com/linux/x86_64/repodata/repomd.xml: [Errno -1] Error importing repomd.xml for adobe-linux-x86_64: Damaged repomd.xml file
Trying other mirror.
Error: failure: repodata/repomd.xml from adobe-linux-x86_64: [Errno 256] No more mirrors to try

Ve /etc/yum.conf dosyamın içeriği:

[user@mycomputer yum-3.4.3]$ cat /etc/yum.conf                                                                                                                                                                                                                                                                               
[main]                                                                                                                                                                                                                                                                                                                       
cachedir=/var/cache/yum/$basearch/$releasever                                                                                                                                                                                                                                                                                
keepcache=0                                                                                                                                                                                                                                                                                                                  
debuglevel=2                                                                                                                                                                                                                                                                                                                 
logfile=/var/log/yum.log                                                                                                                                                                                                                                                                                                     
exactarch=1                                                                                                                                                                                                                                                                                                                  
obsoletes=1                                                                                                                                                                                                                                                                                                                  
gpgcheck=1                                                                                                                                                                                                                                                                                                                   
plugins=1                                                                                                                                                                                                                                                                                                                    
installonly_limit=3                                                                                                                                             
proxy=http://xx.xx.xx.xx:xxxx
PROXY_USERNAME=user
PROXY_PASSWORD=password

Ve /etc/yum.repos.d/fedora.repo içeriği:

[user@mycomputer yum-3.4.3]$ cat /etc/yum.repos.d/fedora.repo 
[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-$releasever&arch=$basearch
enabled=0
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

Bunu düzeltmek için herhangi bir fikri olan var mı?

Yanıtlar:


6

Bu repomd.xml(depo meta verileriniz) bir zarar değildir . Burada iki olası sorun görüyorum:

  • proxy sunucunuzda kısmen alınmış eski bir kopya var veya yalnızca iyi bir kopya vermeyi reddediyor.
  • Bozuk kopya, havuz ana sunucusuna konuldu ve sonra tüm aynalar onu çekti (onu görürdüm). Her neyse, yanıtı yazdığım zaman ilk çekilen ayna geçerli bir dosya döndürdü.

Kişisel fedora.repodosya gayet iyi.


Ah tamam. Sadece proxy'yi değiştirdim - bununla bir ilgisi olabilir mi? IP, kullanıcı adı ve parola doğru ve ben de ssh yapabilirim. SOCKS bağlantısını kullanmak için yum alabilmemin bir yolu var mı?
Ian

bekleyin bekleyin. afedersiniz. Hâlâ çıktıya bakıyorum
Serge

1
lütfen, bu sistemin kabuk komut isteminde bu komutu deneyin:wget http://download.fedoraproject.org/pub/fedora/linux/releases/16/Everything/x86_64/os/repodata/repomd.xml
Serge

Tamam, repomd.xml dosyasını aldım. İşte içindekiler:
Ian

[user @ bilgisayarım yum-3.4.3] $ cat repomd.xml SSH-2.0-OpenSSH_5.0 Protokol uyuşmazlığı.
Ian

3

yum.confBaşlangıçta eksik olan bir proxy etiketi ekleyerek çalıştım .


1
  1. Yum.conf dosyasını açın

    vi /etc/yum.conf
    
  2. Son olarak "proxy" etiketi ekle

    proxy=http://XXXX.XXX.XXXX.XXX:XXXX
    

kaydet ve kapat. Bu çalışmalı.


0

VLC, Fedora 20-23 üzerinde önceden kurulmuş bir depo değildir.

Sürüm havuzunu bilgisayarınıza yüklediyseniz, silmeyi ve indirmeyi tekrar test etmeyi deneyin. Vlc uygulamalarını yükledikten sonra, tamamlanmamış havuzu silin.

cd /etc/yum.repos.d
ls -lrt
rm -f rpmfusion-free*

Bu resmi olmayan füzyon deposunu sildikten sonra her şey yoluna girecek.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.