gnucash won't start up (Solved for 12.04)

Derek Atkins warlord at MIT.EDU
Tue May 29 10:54:53 EDT 2012


Roger <aretae at magma.ca> writes:

> For Kubuntu 12.04 the following dependencies (contrary to what I
> understood) must be met:
>
> guile-1.6
> guile-1.6-slib
>
> must be installed even if later versions are present.  I thought the
> dependency is supposed to be >= guile-1.6 rather than = guile-1.6.

The dependency >= guile-1.6 is based on the source code.  The dependency
== guile-1.6 is COMPLETELY based on the *binary*.  GnuCash must be run
against the EXACT version of all the dependencies against which it was
built.

If you're building from source, then yes, you can use 1.8.  But if
gnucash was built against 1.6 then it must be run against 1.6.   Same
thing goes for the Gnome/Gtk dependencies.

> With respect to 12.10, I am not sure but I think the problem may be
> with the OS as it may be looking for the libraries in /usr/lib and
> can't find them in /usr/lib/gnucash.

Yes, the problem is definitely with the OS, and with missing
dependencies.  However it has nothing to do with /usr/lib
v. /usr/lib/gnucash.  The issue is that gnucash is trying to load a
library/module from /usr/lib/gnucash which itself is trying to load a
library from /usr/lib (e.g. libgnome), but that dependent library isn't
available.  As a result, the /usr/lib/gnucash module fails to load.
Alas, it only shows the module failure, not the issue about the missing
dependent library.

You can use 'ldd' on the gncmod library to see what might be missing.

> Roger

-derek

> On 12-05-28 07:10 AM, Roger wrote:
>> I have Kubuntu 12.10 (not intentional) and gnucash 2.4.10 through
>> the repository which used to work with Kubuntu 11.04.
>>
>> Now it quits on startup with the following message:
>>
>> gnucash: error while loading shared libraries: libgnc-gnome.so.0:
>> cannot open shared object file: No such file or directory
>>
>> When I tried it on another laptop with Kubuntu 12.04 and gnucash
>> 2.4.10 from the repository which also used to work with Kubuntu
>> 11.04
>>
>> It didn't start either displaying a similar message:
>>
>> gnucash: error while loading shared libraries: libguile.so.12:
>> cannot open shared object file: No such file or directory
>>
>> Googling doesn't provide any clues so I would appreciate some help
>> in resolving these issues.
>>
>> Roger
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>>
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
>

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available


More information about the gnucash-user mailing list