Bug 496138
Summary: | IOError: [Errno 13] Permission denied: '//var/cache/yum/rhts-testing/repomd.xml.old.tmp' | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michal Nowak <mnowak> |
Component: | yum-utils | Assignee: | Seth Vidal <skvidal> |
Status: | CLOSED INSUFFICIENT_DATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 10 | CC: | james.antill, ohudlick, pmatilai, tim.lauridsen |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2009-11-10 13:11:01 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Michal Nowak
2009-04-16 20:05:11 UTC
Are you doing anything weird? It should use a tmp. directory if geteuid() != 0 ... is there anyway you could be triggering that, without actually being root? Dunno... Nothing special. Now it went gone for some time (perhaps PackageKit trigged update of the cache), but after `yum clean all' it's back here again but slightly modified: newman ~ $ yumdownloader --source libmodplug --disablerepo=fedora Loaded plugins: refresh-packagekit, upgrade-helper Enabling rpmfusion-nonfree-updates-testing-source repository rpmfusion-nonfree-updates-testing-source | 2.2 kB 00:00 Enabling updates-testing-source repository updates-testing-source | 2.1 kB 00:00 Enabling rpmfusion-nonfree-updates-source repository rpmfusion-nonfree-updates-source | 2.2 kB 00:00 Enabling updates-source repository updates-source | 2.1 kB 00:00 Enabling rpmfusion-nonfree-source repository rpmfusion-nonfree-source | 2.1 kB 00:00 Enabling rpmfusion-free-updates-source repository rpmfusion-free-updates-source | 2.2 kB 00:00 Enabling rpmfusion-free-updates-testing-source repository rpmfusion-free-updates-testing-source | 2.2 kB 00:00 Enabling rpmfusion-free-source repository rpmfusion-free-source | 2.1 kB 00:00 ./libmodplug-0.8.5-1.fc10.src.rpm already exists and appears to be complete newman ~ $ sudo yum clean all Loaded plugins: downloadonly, refresh-packagekit, upgrade-helper Cleaning up Everything newman ~ $ yumdownloader --source libmodplug --disablerepo=fedora Loaded plugins: refresh-packagekit, upgrade-helper Traceback (most recent call last): File "/usr/bin/yumdownloader", line 295, in <module> util = YumDownloader() File "/usr/bin/yumdownloader", line 48, in __init__ self.main() File "/usr/bin/yumdownloader", line 79, in main self.doUtilYumSetup(opts) File "/usr/bin/yumdownloader", line 255, in doUtilYumSetup self._getSacks(archlist=archlist) File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 435, in _getSacks self.repos.populateSack(which=repos) File "/usr/lib/python2.5/site-packages/yum/repos.py", line 251, in populateSack sack.populate(repo, mdtype, callback, cacheonly) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 162, in populate if self._check_db_version(repo, mydbtype): File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 223, in _check_db_version return repo._check_db_version(mdtype) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1147, in _check_db_version repoXML = self.repoXML File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1305, in <lambda> repoXML = property(fget=lambda self: self._getRepoXML(), File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1297, in _getRepoXML self._loadRepoXML(text=self) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1287, in _loadRepoXML return self._groupLoadRepoXML(text, ["primary"]) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1271, in _groupLoadRepoXML if self._commonLoadRepoXML(text): File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1122, in _commonLoadRepoXML result = self._getFileRepoXML(local, text) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 904, in _getFileRepoXML cache=self.http_caching == 'all') File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 744, in _getFile result = self.grab.urlgrab(misc.to_utf8(relative), local, File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 497, in <lambda> grab = property(lambda self: self._getgrab()) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 492, in _getgrab self._setupGrab() File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 481, in _setupGrab self._grab = mgclass(self._grabfunc, self.urls, File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 602, in <lambda> urls = property(fget=lambda self: self._geturls(), File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 599, in _geturls self._baseurlSetup() File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 556, in _baseurlSetup mirrorurls.extend(self._getMirrorList()) File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 1539, in _getMirrorList output = open(self.mirrorlist_file, 'w') IOError: [Errno 13] Permission denied: '//var/cache/yum/rpmfusion-nonfree-updates-testing/mirrorlist.txt' root yum # ls -la rpmfusion-nonfree-updates-testing total 124 drwxr-xr-x 3 root root 4096 2009-04-17 11:19 . drwxr-xr-x 24 root root 4096 2009-04-16 22:03 .. -rw-r--r-- 1 root root 106496 2009-04-17 11:19 4e37bbfa575bfecd43cc49f6d6dc731d56924bc8-primary.sqlite -rw-r--r-- 1 root root 0 2009-04-17 11:19 cachecookie -rw-r--r-- 1 root root 971 2009-04-17 11:19 mirrorlist.txt drwxr-xr-x 2 root root 4096 2009-02-16 14:37 packages -rw-r--r-- 1 root root 2848 2009-04-15 20:19 repomd.xml Is this problem still happening or was it a transient thing? Was transient. Not seeing it now. |