Problems with install on RH9 with XD2

Robert Heller heller at deepsoft.com
Fri Jul 9 13:58:52 EDT 2004



In message <20040709181446.6a4d0948 at Workstation>, Johan Sch writes:
>On Thu, 8 Jul 2004 22:54:26 -0700 (PDT)
>sridhar pandurangiah <sridharpandu at yahoo.com> wrote:
>
>> Hi,
>> 
>> After problems with the RPMS downloaded from
>> sourceforge I was told to use the RPMS at 
>> 
>> http://people.redhat.com/notting/gnucash/
>> 
>> I downloaded the following
>> 
>> gnucash-1.8.8-0.9.i386.rpm 
>> gnucash-backend-postgres-1.8.8-0.9.i386.rpm 
>> 
>> from the above site and tried installing them. I get
>> the following error messages.
>> 
>> if i install the postgress package first I get the
>> this error
>> unlocatable package                     required by
>> gnucash=1.8.8                          
>> gnucash-backend-postgres
>> 
>> if i install the GNUcash package first I get the this
>> error
>> unlocatable package                     required by
>> gnucash=1.8.1                          
>> gnucash-backend-postgres
>> 
>> Is there something wrong? I use RH 9 with Ximian
>> Desktop 2. Checked versions of GUPPI, GUILE, GWRAP and
>> SLIB on my Linux box and they are up to date
>> 
>> Need help. DESPERATE!!
>> 
>> Regards,
>> 
>> Sridhar Pandurangiah
>
>You sure you got all the packages.
>Sorry can not help you with which packages you require. Using Mdk.
>
>If so, you may do the following..
>
>rpm -Uvh rpm1 rpm2 rpm3 rpm4
>
>This means all on one line following each other by a space. The sequence does 
>not matter, rpm will now know all this packages are related and install in the
> right sequence.
>
>I have done this many a time without fail.
>
>Importend . all the packages required must be on the line.

A 'trick' I use when dealing with multiple / circular RPM dependencies is
to create a scratch directory and acclumulate the RPMs there.  Also the
--test option is useful.

Something like:

	mkdir newGNUCASH
	mv gnucash-1.8.8-0.9.i386.rpm newGNUCASH/
	mv gnucash-backend-postgres-1.8.8-0.9.i386.rpm newGNUCASH/
	rpm -hUv --test newGNUCASH/*.rpm

If this complains, then you would do something like:

	wget http://.../foo-package-1.2.3.i386.rpm
	mv foo-package-1.2.3.i386.rpm newGNUCASH/
	rpm -hUv --test newGNUCASH/*.rpm

Repeating the last three steps as needed (replacing 'wget' with ncftpget
or whatever you use to actually fetch the RPMS).  This presumes that you
can manage to get binary RPMs suitable for your system.  It gets lots
more fun if you need to re-build from source.  Eventually, the 'rpm -hUv
--test newGNUCASH/*.rpm' step will stop complaining, and you can then
do:

	sudo rpm -hUv newGNUCASH/*.rpm

To install/upgrade all of the bits and pieces.  The rpm command itself
will sort out circular dependencies on its own, so long as all of the
pirces are there for it to sort things out from.

>
>-- 
>Johan Sch
>Registered Linux User #330034
>May this be a good day for learning
>_______________________________________________
>gnucash-user mailing list
>gnucash-user at gnucash.org
>https://lists.gnucash.org/mailman/listinfo/gnucash-user
                                     \/
Robert Heller                        ||InterNet:   heller at cs.umass.edu
http://vis-www.cs.umass.edu/~heller  ||            heller at deepsoft.com
http://www.deepsoft.com              /\FidoNet:    1:321/153


More information about the gnucash-user mailing list