Bug 876155 - [abrt] yum-3.4.3-25.fc16: parser.py:201:_pushfile:ConfigError: Error accessing file for config file://///etc/yum.repos.d/fedora.repo
Summary: [abrt] yum-3.4.3-25.fc16: parser.py:201:_pushfile:ConfigError: Error accessin...
Keywords:
Status: CLOSED DUPLICATE of bug 809598
Alias: None
Product: Fedora
Classification: Fedora
Component: yum
Version: 16
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Fedora Packaging Toolset Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:fdcb58bd7d72a5ee55694decea0...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-11-13 13:19 UTC by IVM
Modified: 2012-11-13 14:30 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2012-11-13 14:28:38 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description IVM 2012-11-13 13:19:45 UTC
libreport version: 2.0.10
abrt_version:   2.0.7
cmdline:        /usr/bin/python -t /usr/share/yum-cli/completion-helper.py -d 0 -C list available ffmpeg-li
executable:     /usr/share/yum-cli/completion-helper.py
kernel:         3.4.11-1.fc16.x86_64
time:           Tue 13 Nov 2012 02:12:44 PM CET
uid:            200025
username:       ividalmi

backtrace:
:parser.py:201:_pushfile:ConfigError: Error accessing file for config file://///etc/yum.repos.d/fedora.repo
:
:Traceback (most recent call last):
:  File "/usr/share/yum-cli/completion-helper.py", line 87, in <module>
:    main(sys.argv[1:])
:  File "/usr/share/yum-cli/completion-helper.py", line 78, in main
:    for repo in base.repos.listEnabled():
:  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 999, in <lambda>
:    repos = property(fget=lambda self: self._getRepos(),
:  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 666, in _getRepos
:    self.getReposFromConfig()
:  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 548, in getReposFromConfig
:    self.getReposFromConfigFile(repofn, repo_age=thisrepo_age)
:  File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 440, in getReposFromConfigFile
:    confpp_obj = ConfigPreProcessor(repofn, vars=self.conf.yumvar)
:  File "/usr/lib/python2.7/site-packages/yum/parser.py", line 87, in __init__
:    fo = self._pushfile( url )
:  File "/usr/lib/python2.7/site-packages/yum/parser.py", line 201, in _pushfile
:    'Error accessing file for config %s' % (absurl)
:ConfigError: Error accessing file for config file://///etc/yum.repos.d/fedora.repo
:
:Local variables in innermost frame:
:e: URLGrabError(14, 'Could not open/read file:///etc/yum.repos.d/fedora.repo')
:url: 'file://///etc/yum.repos.d/fedora.repo'
:includetuple: ('file://///etc/yum.repos.d/fedora.repo', None)
:self: <yum.parser.ConfigPreProcessor instance at 0x2c5e1b8>
:absurl: 'file://///etc/yum.repos.d/fedora.repo'
:fo: None

comment:
:typing:
:yum search ffmpeg

Comment 1 Zdeněk Pavlas 2012-11-13 14:28:38 UTC
Seems that pycurl.E_FILE_COULDNT_READ_FILE is the root cause here.
Already fixed in F17 and up.. not sure it's worth backporting.

*** This bug has been marked as a duplicate of bug 809598 ***

Comment 2 Zdeněk Pavlas 2012-11-13 14:30:34 UTC
You should be able to fix this with:

# chmod 644 /etc/yum.repos.d/fedora.repo


Note You need to log in before you can comment on or make changes to this bug.