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