RPMfusion & YUM

Patrick Topping ptopping at pobox.com
Wed Feb 4 18:43:03 UTC 2009


All,

I was able to get this issue resolved.....

-Patrick

-----------------------------------

Patrick Topping wrote:
> After installing the following from RPMfusion I have not been able to 
> get YUM to work:
>
> su -c 'rpm -Uvh 
> http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 
> http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm' 
>
>
> Below is what spits out from YUM when run to try and install the 
> kmod-nvidia package:
>
>
>
> [root at turtle ~]# yum update
> Loaded plugins: refresh-packagekit
> Traceback (most recent call last):
>  File "/usr/bin/yum", line 29, in <module>
>    yummain.user_main(sys.argv[1:], exit_code=True)
>  File "/usr/share/yum-cli/yummain.py", line 229, in user_main
>    errcode = main(args)
>  File "/usr/share/yum-cli/yummain.py", line 104, in main
>    result, resultmsgs = base.doCommands()
>  File "/usr/share/yum-cli/cli.py", line 339, in doCommands
>    self._getTs(needTsRemove)
>  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 101, in 
> _getTs
>    self._getTsInfo(remove_only)
>  File "/usr/lib/python2.5/site-packages/yum/depsolve.py", line 112, in 
> _getTsInfo
>    pkgSack = self.pkgSack
>  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 592, in 
> <lambda>
>    pkgSack = property(fget=lambda self: self._getSacks(),
>  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 559, in 
> _baseurlSetup
>    self.mirrorurls = self._replace_and_check_url(mirrorurls)
>  File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", line 594, in 
> _replace_and_check_url
>    print 'YumRepo Error: All mirror URLs are not using ftp, http[s] or 
> file.\n Eg. %s' % misc.to_utf8(skipped)
>  File "/usr/lib/python2.5/codecs.py", line 303, in write
>    data, consumed = self.encode(object, self.errors)
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 
> 72: ordinal not in range(128)
>
> Any ideas....???  Thanks in advance.
>
> -Patrick
>
>




More information about the fedora-list mailing list