Yum FC6 error
david walcroft
david_walcroft at yahoo.com.au
Sun Nov 12 04:25:05 UTC 2006
Tony Nelson wrote:
> At 3:56 PM +1000 11/11/06, david walcroft wrote:
>> Tony Nelson wrote:
>>> At 11:12 AM +1000 11/11/06, david walcroft wrote:
>>>> I upgraded from FC5 > FC6 with very few problems,I have two which I
>>>> don't know how to fix:-
>>>>
>>>> [david at reddwarf ~]$ sudo yum -y update
>>>> Loading "installonlyn" plugin
>>>> Traceback (most recent call last):
>>>> File "/usr/bin/yum", line 29, in ?
>>>> yummain.main(sys.argv[1:])
>>>> File "/usr/share/yum-cli/yummain.py", line 85, in main
>>>> base.getOptionsConfig(args)
>>>> File "/usr/share/yum-cli/cli.py", line 199, in getOptionsConfig
>>>> errorlevel=opts.errorlevel)
>>>> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 123, in
>>>> doConfigSetup
>>>> startupconf.pluginconfpath)
>>>> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 252, in
>>>> doPluginSetup
>>>> plugin_types, confpath)
>>>> File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 129, in
>>>> __init__
>>>> self._importplugins(types)
>>>> File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 170, in
>>>> _importplugins
>>>> self._loadplugin(modulefile, types)
>>>> File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 186, in
>>>> _loadplugin
>>>> module = imp.load_module(modname, fp, pathname, description)
>>>> File "/usr/lib/yum-plugins/stablemirror.py", line 140, in ?
>>>> from repomd import repoMDObject, mdErrors
>>>> ImportError: No module named repomd
>>> That's my stablemirror plugin, not updated for FC6, probably not really
>>> needed either, what with the changes to the mirrorlist. Edit its
>>> /etc/yum/pluginconf.d/stablemirror.conf file to disable it.
>>>
>>>
>>>> And Yumex will not start,how do I debug as to why it's not.
>>> Might the the same issue.
>> Ran vim on the above,Yum ran part of the way then came up with this:-
>
> Not sure what you mean by "ran vim", but apparantly stablemirror is not
> loading anymore.
>
>
>> Running "postreposetup" handler for "fastestmirror" plugin
>> Loading mirror speeds from cached hostfile
>> Traceback (most recent call last):
>> File "/usr/bin/yum", line 29, in ?
>> yummain.main(sys.argv[1:])
>> File "/usr/share/yum-cli/yummain.py", line 102, in main
>> result, resultmsgs = do()
>> File "/usr/share/yum-cli/cli.py", line 359, in doCommands
>> return self.yum_cli_commands[self.basecmd].doCommand(self,
>> self.basecmd, self.extcmds)
>> File "/usr/share/yum-cli/yumcommands.py", line 150, in doCommand
>> return base.updatePkgs(extcmds)
>> File "/usr/share/yum-cli/cli.py", line 628, in updatePkgs
>> self.doRepoSetup()
>> File "/usr/share/yum-cli/cli.py", line 102, in doRepoSetup
>> yum.YumBase.doRepoSetup(self, thisrepo=thisrepo)
>> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 306, in
>> doRepoSetup
>> self.plugins.run('postreposetup')
>> File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 153, in run
>> func(conduitcls(self, self.base, conf, **kwargs))
>> File "/usr/lib/yum-plugins/fastestmirror.py", line 77, in
>> postreposetup_hook
>> repo.set('urls', repomirrors[str(repo)])
>> AttributeError: 'YumRepository' object has no attribute 'set'
>
> Now it says that the fastestmirror plugin is not working. It is part of
> yum-fastestmirror, part of yum. Possibly it wasn't upgraded, or has some
> other problem. It isn't necessary. You can disable it the same way.
Yes I meant to say I used vim to disable stablemirror.py
Now yum comes up with more errors and diabled plugins
[david at reddwarf ~]$ sudo yum -y update
Loading "installonlyn" plugin
"stablemirror" plugin is disabled
"fastestmirror" plugin is disabled
"gpgcheck" plugin is disabled
Running "config" handler for "installonlyn" plugin
Yum Version: 3.0
Excluding Packages in global exclude list
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 102, in main
result, resultmsgs = do()
File "/usr/share/yum-cli/cli.py", line 359, in doCommands
return self.yum_cli_commands[self.basecmd].doCommand(self,
self.basecmd, self.extcmds)
File "/usr/share/yum-cli/yumcommands.py", line 150, in doCommand
return base.updatePkgs(extcmds)
File "/usr/share/yum-cli/cli.py", line 628, in updatePkgs
self.doRepoSetup()
File "/usr/share/yum-cli/cli.py", line 107, in doRepoSetup
self.doSackSetup(thisrepo=thisrepo)
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 333, in
doSackSetup
self.excludePackages()
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 487, in
excludePackages
exactmatch, matched, unmatched = \
File "/usr/lib/python2.4/site-packages/yum/packages.py", line 96, in
parsePackages
if regex.match(item):
TypeError: expected string or buffer
This seems to be getting worse instead of better and should 'gpgcheck'
be disabled.
Thanks david
More information about the fedora-list
mailing list