Upgrade to FC6 has clobbered gnucash-2.0.4
Graeme Nichols
gnichols at tpg.com.au
Wed Feb 7 23:56:39 EST 2007
Hello Folks,
I have just upgraded from FC4 to FC6 and the gnucash .rpm binary I
created under FC4 no longer runs. So... I created a new .rpm binary
under FC6. It built just fine.
Unfortunately I have run into some problems with dependencies which I am
not sure I understand. I am unable to remove the gnucash binary I built
and installed under FC4 due to the following dependencies:
[root at barney i386]# rpm -e gnucash
error: Failed dependencies:
libgsf-1.so.1 is needed by (installed) librsvg2-2.9.5-2.i386
gnucash >= 1.8.0 is needed by (installed) gnucash-docs-2.0.1-1.i386
[root at barney i386]#
Trying to find out which package provides the required library produces
the following interesting result:
[root at barney i386]# rpm -q --whatprovides libgsf-1.so.1
gnucash-2.0.4-1.FC4
[root at barney i386]#
Another interesting thing is that libsrvg2-2.9.5-2.i386 should not be
installed. See the following:
[root at barney RPMS]# rpm -Uvh librsvg2-2.16.0-2.fc6.i386.rpm
Preparing... ###########################################
[100%]
package librsvg2-2.16.0-2.fc6 is already installed
[root at barney RPMS]# rpm -Uvh librsvg2-devel-2.16.0-2.fc6.i386.rpm
Preparing... ###########################################
[100%]
package librsvg2-devel-2.16.0-2.fc6 is already installed
[root at barney RPMS]#
However, it is. See the following:
[root at barney i386]# rpm -qi librsvg2
Name : librsvg2 Relocations: (not relocatable)
Version : 2.9.5 Vendor: Red Hat, Inc.
Release : 2 Build Date: Thu 03 Mar 2005
04:25:58 EST
Install Date: Sat 13 Aug 2005 15:17:40 EST Build Host:
bugs.build.redhat.com
Group : System Environment/Libraries Source RPM:
librsvg2-2.9.5-2.src.rpm
Size : 378634 License: LGPL
Signature : DSA/SHA1, Sat 21 May 2005 05:34:44 EST, Key ID
b44269d04f2a6fd2
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary : An SVG library based on cairo
Description :
An SVG library based on cairo.
Name : librsvg2 Relocations: (not relocatable)
Version : 2.16.0 Vendor: Red Hat, Inc.
Release : 2.fc6 Build Date: Wed 06 Sep 2006
12:33:54 EST
Install Date: Wed 07 Feb 2007 23:42:31 EST Build Host:
hs20-bc1-7.build.redhat.com
Group : System Environment/Libraries Source RPM:
librsvg2-2.16.0-2.fc6.src.rpm
Size : 433670 License: LGPL
Signature : DSA/SHA1, Wed 04 Oct 2006 12:45:26 EST, Key ID
b44269d04f2a6fd2
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary : An SVG library based on cairo
Description :
An SVG library based on cairo.
[root at barney i386]#
I am not worried about the gnucash-docs dependency. I can easily remove
and re-install them. However, I cannot remove the libsrvg2-2.9.5-2.i386
package. I get the following error:
[root at barney i386]# rpm -e librsvg2-2.9.5-2.i386
/usr/bin/update-gdk-pixbuf-loaders: line 27:
/etc/gtk-2.0/i386-redhat-linux-gnu/gdk-pixbuf.loaders: No such file or
directory
error: %postun(librsvg2-2.9.5-2.i386) scriptlet failed, exit status 1
[root at barney i386]#
Can anyone unravel the conundrum for me please? I must get gnucash up
and running again :-)
--
----------------------------------------------------------------------
Kind regards,
Graeme.
----------------------------------------------------------------------
Download my GnuPG public key from:-
http://www.users.tpg.com.au/gnichols/graemenichols.pub
----------------------------------------------------------------------
The first requisite for immortality is death.
-- Stanislaw Lem
More information about the gnucash-user
mailing list