YUM रूट अद्यतन त्रुटि


2

जब मैं फेडोरा 20 वर्चुअलबॉक्स मशीन में # यम अपग्रेड करने का प्रयास करता हूं तो मुझे एक त्रुटि हो रही है। मैंने इसे 3Gb RAM दिया है, और यह एक हैसवेल कोर i5 के ऊपर चल रहा है

किसी भी सुधार की सराहना की है! या क्या यह संभव है कि यह एक दूरस्थ भंडार समस्या है?

टर्मिनल आउटपुट:

(process:2094): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory.
This indicates a bug in someone's code. You must ensure an error is NULL before it's set.
The overwriting error message was: Parsing primary.xml error: Start tag expected, '<' not found

Traceback (most recent call last):
  File "/bin/yum", line 29, in <module>
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 355, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 174, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 570, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd, self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 494, in doCommand
    ret = base.updatePkgs(extcmds, update_to=(basecmd == 'update-to'))
  File "/usr/share/yum-cli/cli.py", line 1012, in updatePkgs
    self.update()
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 4995, in update
    updates = self.up.getUpdatesTuples()
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1090, in <lambda>
    up = property(fget=lambda self: self._getUpdates(),
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 836, in _getUpdates
    self._up = rpmUtils.updates.Updates(self.rpmdb.simplePkgList(), self.pkgSack.simplePkgList())
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1071, in <lambda>
    pkgSack = property(fget=lambda self: self._getSacks(),
  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 776, in _getSacks
    self.repos.populateSack(which=repos)
  File "/usr/lib/python2.7/site-packages/yum/repos.py", line 383, in populateSack
    sack.populate(repo, mdtype, callback, cacheonly)
  File "/usr/lib/python2.7/site-packages/yum/yumRepo.py", line 260, in populate
    dobj = repo_cache_function(xml, csum)
  File "/usr/lib64/python2.7/site-packages/sqlitecachec.py", line 46, in getPrimary
    self.repoid))
TypeError: Parsing primary.xml error: Document is empty

जवाबों:


1

मै दौडूंगा:

yum clean all
yum update

यह यम की निर्देशिका में कैश्ड फ़ाइलों को हटा देगा और गैर-टूटे हुए लोगों के साथ उन्हें ताज़ा करने की उम्मीद करेगा।


धन्यवाद! बस एक बड़ा अद्यतन अद्यतन सफलतापूर्वक चला, मैं वास्तव में थोड़ी देर में इस्तेमाल नहीं किया है। यह डिस्ट्रो कमाल का है! : D
cberg

ध्यान दें कि व्यक्तिगत रूप से मैं हमेशा yum clean all && yum update yum rpm && yum clean all && yum -y upgradeबड़े अपडेट सेट करते समय चलाता हूं । यदि आरपीएम या यम में बग हैं, तो मैं चाहता हूं कि बड़े अपडेट करने से पहले इसे ठीक किया जाए।
mikebabcock
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.