यम क्षतिग्रस्त repomd.xml फ़ाइल


10

मुझे फेडोरा 16 पर यम के साथ कुछ भी करने में परेशानी हो रही है। यहाँ उत्पादन मुझे मिल रहा है:

[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

और यहां मेरे /etc/yum.conf की सामग्री दी गई है:

[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

और यहां /etc/yum.repos.d/fedora.repo की सामग्री दी गई है:

[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

किसी को भी यह कैसे तय करने के लिए कोई विचार है?

जवाबों:


6

यह आपके repomd.xml(रिपॉजिटरी मेटा डेटा) का नुकसान नहीं है । मैं यहां दो संभावित समस्याएं देख रहा हूं:

  • आपके प्रॉक्सी सर्वर में एक बासी आंशिक रूप से पुनर्प्राप्त प्रति है या केवल एक अच्छा देने के लिए मना कर दिया गया है।
  • खराब कॉपी रिपॉजिटरी मास्टर सर्वर पर डाल दी गई थी और फिर सभी दर्पण इसे खींचते हैं (मैं इसे देखता था)। वैसे भी जब मैं प्रतिक्रिया लिखता हूं तो पहले उठाया गया दर्पण एक वैध फाइल लौटाता है।

आपकी fedora.repoफाइल ठीक है।


आह अच्छा। मैंने केवल प्रॉक्सी को बदल दिया - क्या ऐसा कुछ हो सकता है? IP, उपयोगकर्ता नाम और पासवर्ड सभी सही हैं, और मैं इसमें ssh कर सकता हूं। वहाँ एक रास्ता है कि मैं एक SOCKS कनेक्शन का उपयोग करने के लिए yum मिल सकता है?
इयान

रूको रूको। माफ़ करना। मैं अभी भी
सर्ज

1
क्या आप कृपया, इस सिस्टम के शेल प्रॉम्प्ट में इस कमांड को आज़मा सकते हैं:wget http://download.fedoraproject.org/pub/fedora/linux/releases/16/Everything/x86_64/os/repodata/repomd.xml
सर्ज

ठीक है, फ़ाइल repomd.xml मिला। यहाँ सामग्री हैं:
इयान

[user @ mycomputer yum-3.4.3] $ cat repomd.xml SSH-2.0-OpenSSH_5.0 प्रोटोकॉल बेमेल।
इयान

3

मुझे अपनी yum.confफ़ाइल में एक प्रॉक्सी टैग जोड़कर काम करना शुरू हो गया था जो शुरू में गायब था।


1
  1. Yum.conf खोलें

    vi /etc/yum.conf
    
  2. अंतिम में "प्रॉक्सी" टैग जोड़ें

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

सहेजें और बंद करें। यह काम करना चाहिए।


0

VLC फेडोरा 20-23 में पूर्व-स्थापित रिपॉजिटरी नहीं है।

यदि आपने अपने रिलीज़ रिपॉजिटरी को अपने कंप्यूटर में स्थापित किया है, तो इसे हटाने का प्रयास करें और फिर से डाउनलोड करें। Vlc एप्लिकेशन इंस्टॉल करने के बाद, बस अपूर्ण रिपॉजिटरी को हटा दें।

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

आपके द्वारा अनधिकृत संलयन भंडार को हटाने के बाद सब कुछ ठीक हो जाएगा।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.