Bug 447506 - TypeError: More items found in D-Bus signature than in Python arguments
Summary: TypeError: More items found in D-Bus signature than in Python arguments
Keywords:
Status: CLOSED DUPLICATE of bug 446331
Alias: None
Product: Fedora
Classification: Fedora
Component: PackageKit
Version: rawhide
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Robin Norwood
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-05-20 08:32 UTC by Matěj Cepl
Modified: 2018-04-11 10:34 UTC (History)
8 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2008-05-20 14:19:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Matěj Cepl 2008-05-20 08:32:36 UTC
Description of problem:
When running

yum upgrade xulrun\* yum\* \*ackage\*

I got this error:

Total size: 64 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : xulrunner-debuginfo                             [ 1/10] 
  Updating       : yum-packagekit                                  [ 2/10] 
  Updating       : PackageKit                                      [ 3/10] 
  Updating       : PackageKit-libs                                 [ 4/10] 
  Updating       : gnome-packagekit                                [ 5/10] 
  Cleanup        : yum-packagekit                                  [ 6/10] 
  Cleanup        : PackageKit-libs                                 [ 7/10] 
  Cleanup        : gnome-packagekit                                [ 8/10] 
  Cleanup        : xulrunner-debuginfo                             [ 9/10] 
  Cleanup        : PackageKit                                      [10/10] 
ERROR:dbus.connection:Unable to set arguments () according to signature u's':
<type 'exceptions.TypeError'>: More items found in D-Bus signature than in
Python arguments
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 241, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 193, in main
    base.doTransaction()
  File "/usr/share/yum-cli/cli.py", line 432, in doTransaction
    self.runTransaction(cb=cb)
  File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 796, in
runTransaction
    self.plugins.run('posttrans')
  File "/usr/lib/python2.5/site-packages/yum/plugins.py", line 175, in run
    func(conduitcls(self, self.base, conf, **kwargs))
  File "/usr/lib/yum-plugins/refresh-packagekit.py", line 37, in posttrans_hook
    packagekit_iface.StateHasChanged('posttrans')
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 597, in
call_blocking
    message.append(signature=signature, *args)
TypeError: More items found in D-Bus signature than in Python arguments


Version-Release number of selected component (if applicable):
yum-3.2.16-2.fc10.noarch

How reproducible:
tried once

Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Matěj Cepl 2008-05-20 08:47:45 UTC
killing packagekitd before running yum upgrade seems to help

Comment 2 Robin Norwood 2008-05-20 14:19:50 UTC

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

Comment 3 Robin Norwood 2008-05-20 14:26:18 UTC
Sorry, ignore the spam in comment #2

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


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