yum broken after update

Albert Graham agraham at g-b.net
Sat Sep 20 14:45:30 UTC 2008


Hi

I just did a yum update "yum*" and now yum is completely broken ?

Any idea how to fix this ? (or link to fixed yum rpm)

Here is what happened:


[root at server]# yum update "yum*"
Loading "allowdowngrade" plugin
Loading "basearchonly" plugin
Loading "changelog" plugin
Loading "downloadonly" plugin
Loading "fedorakmod" plugin
Loading "merge-conf" plugin
Loading "presto" plugin
Loading "priorities" plugin
Loading "protect-packages" plugin
Loading "protectbase" plugin
Loading "refresh-updatesd" plugin
Loading "security" plugin
Loading "skip-broken" plugin
Loading "tsflags" plugin
Loading "versionlock" plugin
Setting up and reading Presto delta metadata
No Presto metadata available for updates-newkey
No Presto metadata available for fedora
updates                                                                                  
| 2.6 kB     00:00
No Presto metadata available for updates
0 packages excluded due to repository protections
Skipping security plugin, no data
Reading version lock configuration
Setting up Update Process
Resolving Dependencies
Skipping security plugin, no data
--> Running transaction check
---> Package yum-downloadonly.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-fedorakmod.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-priorities.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-basearchonly.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-refresh-updatesd.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-fastestmirror.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-versionlock.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-protect-packages.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-updateonboot.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-allowdowngrade.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-security.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-skip-broken.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-tsflags.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-utils.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-merge-conf.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-protectbase.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum-changelog.noarch 0:1.1.15-1.fc8 set to be updated
---> Package yum.noarch 0:3.2.19-3.fc8 set to be updated
--> Processing Dependency: pygpgme for package: yum
--> Running transaction check
---> Package pygpgme.i386 0:0.1-6.fc8 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Updating:
 yum                     noarch     3.2.19-3.fc8     updates-newkey    831 k
 yum-allowdowngrade      noarch     1.1.15-1.fc8     updates-newkey    8.3 k
 yum-basearchonly        noarch     1.1.15-1.fc8     updates-newkey    8.8 k
 yum-changelog           noarch     1.1.15-1.fc8     updates-newkey     12 k
 yum-downloadonly        noarch     1.1.15-1.fc8     updates-newkey    8.3 k
 yum-fastestmirror       noarch     1.1.15-1.fc8     updates-newkey     12 k
 yum-fedorakmod          noarch     1.1.15-1.fc8     updates-newkey     11 k
 yum-merge-conf          noarch     1.1.15-1.fc8     updates-newkey    9.7 k
 yum-priorities          noarch     1.1.15-1.fc8     updates-newkey    9.7 k
 yum-protect-packages    noarch     1.1.15-1.fc8     updates-newkey    9.2 k
 yum-protectbase         noarch     1.1.15-1.fc8     updates-newkey    8.6 k
 yum-refresh-updatesd    noarch     1.1.15-1.fc8     updates-newkey    8.5 k
 yum-security            noarch     1.1.15-1.fc8     updates-newkey     15 k
 yum-skip-broken         noarch     1.1.15-1.fc8     updates-newkey    9.4 k
 yum-tsflags             noarch     1.1.15-1.fc8     updates-newkey    8.1 k
 yum-updateonboot        noarch     1.1.15-1.fc8     updates-newkey     10 k
 yum-utils               noarch     1.1.15-1.fc8     updates-newkey     63 k
 yum-versionlock         noarch     1.1.15-1.fc8     updates-newkey     12 k
Installing for dependencies:
 pygpgme                 i386       0.1-6.fc8        fedora             30 k

Transaction Summary
=============================================================================
Install      1 Package(s)
Update      18 Package(s)
Remove       0 Package(s)

Total download size: 1.1 M
Is this ok [y/N]: y
Downloading Packages:
Downloading DeltaRPMs:
Rebuilding rpms from deltarpms
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6df2196f
Importing GPG key 0x6DF2196F "Fedora (8 and 9) 
<fedora at fedoraproject.org>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-8-and-9
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: pygpgme                      ####################### [ 1/37]
  Updating  : yum                          ####################### [ 2/37]
  Updating  : yum-downloadonly             ####################### [ 3/37]
  Updating  : yum-fedorakmod               ####################### [ 4/37]
  Updating  : yum-priorities               ####################### [ 5/37]
  Updating  : yum-basearchonly             ####################### [ 6/37]
  Updating  : yum-refresh-updatesd         ####################### [ 7/37]
  Updating  : yum-fastestmirror            ####################### [ 8/37]
  Updating  : yum-versionlock              ####################### [ 9/37]
  Updating  : yum-protect-packages         ####################### [10/37]
  Updating  : yum-updateonboot             ####################### [11/37]
  Updating  : yum-allowdowngrade           ####################### [12/37]
  Updating  : yum-security                 ####################### [13/37]
  Updating  : yum-skip-broken              ####################### [14/37]
  Updating  : yum-tsflags                  ####################### [15/37]
  Updating  : yum-utils                    ####################### [16/37]
  Updating  : yum-merge-conf               ####################### [17/37]
  Updating  : yum-protectbase              ####################### [18/37]
  Updating  : yum-changelog                ####################### [19/37]
  Cleanup   : yum-downloadonly             ####################### [20/37]
  Cleanup   : yum-fedorakmod               ####################### [21/37]
  Cleanup   : yum-priorities               ####################### [22/37]
  Cleanup   : yum-basearchonly             ####################### [23/37]
  Cleanup   : yum-refresh-updatesd         ####################### [24/37]
  Cleanup   : yum-fastestmirror            ####################### [25/37]
  Cleanup   : yum-versionlock              ####################### [26/37]
  Cleanup   : yum-protect-packages         ####################### [27/37]
  Cleanup   : yum-updateonboot             ####################### [28/37]
  Cleanup   : yum-allowdowngrade           ####################### [29/37]
  Cleanup   : yum-security                 ####################### [30/37]
  Cleanup   : yum-skip-broken              ####################### [31/37]
  Cleanup   : yum-tsflags                  ####################### [32/37]
  Cleanup   : yum-utils                    ####################### [33/37]
  Cleanup   : yum-merge-conf               ####################### [34/37]
  Cleanup   : yum-protectbase              ####################### [35/37]
  Cleanup   : yum-changelog                ####################### [36/37]
  Cleanup   : yum                          ####################### [37/37]
Unable to look at what's on dbus

Dependency Installed: pygpgme.i386 0:0.1-6.fc8
Updated: yum.noarch 0:3.2.19-3.fc8 yum-allowdowngrade.noarch 
0:1.1.15-1.fc8 yum-basearchonly.noarch 0:1.1.15-1.fc8 
yum-changelog.noarch 0:1.1.15-1.fc8 yum-downloadonly.noarch 
0:1.1.15-1.fc8 yum-fastestmirror.noarch 0:1.1.15-1.fc8 
yum-fedorakmod.noarch 0:1.1.15-1.fc8 yum-merge-conf.noarch 
0:1.1.15-1.fc8 yum-priorities.noarch 0:1.1.15-1.fc8 
yum-protect-packages.noarch 0:1.1.15-1.fc8 yum-protectbase.noarch 
0:1.1.15-1.fc8 yum-refresh-updatesd.noarch 0:1.1.15-1.fc8 
yum-security.noarch 0:1.1.15-1.fc8 yum-skip-broken.noarch 0:1.1.15-1.fc8 
yum-tsflags.noarch 0:1.1.15-1.fc8 yum-updateonboot.noarch 0:1.1.15-1.fc8 
yum-utils.noarch 0:1.1.15-1.fc8 yum-versionlock.noarch 0:1.1.15-1.fc8
Complete!

But now (even yum help produces the same results)


[root at server]# yum update
Loaded plugins: allowdowngrade, basearchonly, changelog, downloadonly,
              : fedorakmod, merge-conf, presto, priorities, 
protect-packages,
              : protectbase, refresh-updatesd, security, skip-broken, 
tsflags,
              : versionlock
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 84, in main
    base.getOptionsConfig(args)
  File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
    enabled_plugins=self.optparser._splitArg(opts.enableplugins))
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 189, in 
_getConfig
    startupconf.pluginconfpath,disabled_plugins,enabled_plugins)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 355, in 
doPluginSetup
    plugin_types, confpath, disabled_plugins, enabled_plugins)
  File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 160, in 
__init__
    self.run('config')
  File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 176, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/skip-broken.py", line 110, in config_hook
    help="skip packages with broken dependencies")
  File "/usr/lib/python2.5/optparse.py", line 1014, in add_option
    self._check_conflict(option)
  File "/usr/lib/python2.5/optparse.py", line 989, in _check_conflict
    option)
optparse.OptionConflictError: option --skip-broken: conflicting option 
string(s): --skip-broken







More information about the fedora-list mailing list