Version-Release number of selected component: dnf-0.2.22-1.git97180b8.fc18 Additional info: cmdline: /usr/bin/python /usr/bin/dnf makecache executable: /usr/bin/dnf kernel: 3.8.2-206.fc18.x86_64 uid: 0 Truncated backtrace: yumRepo.py:904:_revertOldRepoXML:OSError: [Errno 2] No such file or directory Traceback (most recent call last): File "/usr/bin/dnf", line 35, in <module> main.user_main(sys.argv[1:], exit_code=True) File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 306, in user_main errcode = main(args) File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 134, in main result, resultmsgs = cli.run() File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 1412, in run return self.command.doCommand(self.base.basecmd, self.base.extcmds) File "/usr/lib/python2.7/site-packages/dnf/cli/commands.py", line 964, in doCommand sack = self.base.sack # triggers metadata sync File "/usr/lib/python2.7/site-packages/dnf/yum/__init__.py", line 218, in sack self._add_repo_to_hawkey(r.id) File "/usr/lib/python2.7/site-packages/dnf/yum/__init__.py", line 180, in _add_repo_to_hawkey repo.repomd_fn = yum_repo.repoXML.srcfile File "/usr/lib/python2.7/site-packages/dnf/yum/yumRepo.py", line 1266, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.7/site-packages/dnf/yum/yumRepo.py", line 1262, in _getRepoXML self._loadRepoXML(text=self) File "/usr/lib/python2.7/site-packages/dnf/yum/yumRepo.py", line 1251, in _loadRepoXML if self._commonLoadRepoXML(text): File "/usr/lib/python2.7/site-packages/dnf/yum/yumRepo.py", line 1052, in _commonLoadRepoXML self._revertOldRepoXML() File "/usr/lib/python2.7/site-packages/dnf/yum/yumRepo.py", line 904, in _revertOldRepoXML os.rename(old_local, local) OSError: [Errno 2] No such file or directory Local variables in innermost frame: old_data: {'old_repo_XML': <dnf.yum.repoMDObject.RepoMD instance at 0x20bbb90>, 'local': '/var/cache/dnf/x86_64/18/fedora/repomd.xml', 'new_MD_files': [], 'old_local': '/var/cache/dnf/x86_64/18/fedora/repomd.xml.old.tmp'} local: '/var/cache/dnf/x86_64/18/fedora/repomd.xml' self: <dnf.yum.yumRepo.YumRepository object at 0x209ff10> old_local: '/var/cache/dnf/x86_64/18/fedora/repomd.xml.old.tmp'
Created attachment 711428 [details] File: backtrace
Created attachment 711429 [details] File: core_backtrace
Created attachment 711430 [details] File: environ
hello, the metadata handling code was completely replaced in dnf-0.3.0. Please try the operation there and reopen this bug if you hit it again.