PDA

View Full Version : error installing pirut on fc9


vidyadhara
2008-08-06, 05:39 AM CDT
I just installed fc9 on my machine and got some initial problems. as usual.
Resolved some.
Now I am trying to get the pirut GUI for yum to install.
This is because I cannot name all the packages I may need and I need to browse through them for installation.
But this fails with the following errors.
Here is my problem
Is there some way around this. or I forget about FC9. :(

-----------------------------------------------------
$ sudo yum install pirut
[sudo] password for buddhi:
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package gnome-packagekit.i386 0:0.2.3-9.fc9 set to be updated
--> Processing Dependency: unique >= 0.9.4 for package: gnome-packagekit
--> Processing Dependency: libpackagekit.so.4 for package: gnome-packagekit
--> Processing Dependency: libunique-1.0.so.0 for package: gnome-packagekit
--> Processing Dependency: PackageKit-libs >= 0.2.3 for package: gnome-packagekit
--> Processing Dependency: PackageKit >= 0.2.3 for package: gnome-packagekit
--> Running transaction check
---> Package PackageKit.i386 0:0.2.3-6.fc9 set to be updated
--> Processing Dependency: yum-packagekit = 0.2.3-6.fc9 for package: PackageKit
---> Package PackageKit-libs.i386 0:0.2.3-6.fc9 set to be updated
---> Package unique.i386 0:0.9.4-5.fc9 set to be updated
--> Running transaction check
---> Package yum-packagekit.i386 0:0.2.3-6.fc9 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================== ===========================
Package Arch Version Repository Size
================================================== ===========================
Updating:
PackageKit i386 0.2.3-6.fc9 updates 558 k
PackageKit-libs i386 0.2.3-6.fc9 updates 105 k
gnome-packagekit i386 0.2.3-9.fc9 updates 1.1 M
yum-packagekit i386 0.2.3-6.fc9 updates 9.7 k
Installing for dependencies:
unique i386 0.9.4-5.fc9 updates 32 k

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

Total download size: 1.7 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): unique-0.9.4-5.fc9.i386.rpm | 32 kB 00:00
(2/5): yum-packagekit-0.2.3-6.fc9.i386.rpm | 9.7 kB 00:00
(3/5): PackageKit-libs-0.2.3-6.fc9.i386.rpm | 105 kB 00:00
(4/5): gnome-packagekit-0.2.3-9.fc9.i386.rpm | 1.1 MB 00:06
(5/5): PackageKit-0.2.3-6.fc9.i386.rpm | 558 kB 00:02
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: unique ######################### [1/9]
Updating : yum-packagekit ######################### [2/9]
Updating : PackageKit ######################### [3/9]
Updating : PackageKit-libs ######################### [4/9]
Updating : gnome-packagekit ######################### [5/9]
Cleanup : PackageKit ######################### [6/9]
Cleanup : gnome-packagekit ######################### [7/9]
Cleanup : PackageKit-libs ######################### [8/9]
Cleanup : yum-packagekit ######################### [9/9]
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 790, 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

Nokia
2008-08-06, 05:44 AM CDT
Do you have the same errors when installing yumex ?

Wayne
2008-08-06, 07:11 AM CDT
PackageKit is the new replacement for Pirut and Pirut is not in the repos. You can grab it and install it from Koji, but then it will be overwritten again unless you put it in your excludes. In other words, it's not worth bothering with. Just install yumex and be happy :)

Wayne

vidyadhara
2008-08-06, 08:54 AM CDT
I got yumex installed.

However I had some thing far more catastrophic happen. I had LVM disks on the hard drive. Some of the packages I was trying to install would not install into the root directory. because it was too small.

Then I went and resized the partition with lvextend lvresize etc.

That killed the disks.

Also given the little bit of trauma I had with fc9 I decided to kick it. I reformated my machine and made it ubuntu 8.04
I like this distro a little better cause it looks cleaner in every fashion.

I will continue to play with fc9 in a virtual machine until I know the beast a little better.
Have had too many problems with fc9 so far.