Bug 4882 - 2_b1: gnucash fails to start. libgnc-core-utils, libgnc-module files not found
Summary: 2_b1: gnucash fails to start. libgnc-core-utils, libgnc-module files not found
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal critical
Target Milestone: ---
Assignee: Funda Wang
QA Contact:
URL:
Whiteboard:
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2012-03-11 19:12 CET by Bit Twister
Modified: 2012-04-06 12:28 CEST (History)
1 user (show)

See Also:
Source RPM: gnucash-2.4.10-8.mga2.src.rpm
CVE:
Status comment:


Attachments
terminal messages (2.38 KB, text/plain)
2012-03-11 19:13 CET, Bit Twister
Details
terminal messages (2.39 KB, text/plain)
2012-03-12 11:43 CET, Bit Twister
Details
terminal messages (1.86 KB, text/plain)
2012-03-12 16:43 CET, Bit Twister
Details

Description Bit Twister 2012-03-11 19:12:34 CET
Description of problem:
gnucash fails to start

snippet from console output follows:

;;; ERROR: In procedure dynamic-link: file: "libgnc-core-utils", message: "file not found"
ERROR: In procedure dynamic-link: file: "libgnc-module", message: "file not found"

Version-Release number of selected component (if applicable):


How reproducible: Always


Steps to Reproduce:
1. Clean beta1 install + updates + gnucash and reboot
2. click up a terminal
3. gnucash
Comment 1 Bit Twister 2012-03-11 19:13:37 CET
Created attachment 1724 [details]
terminal messages
Comment 2 Shlomi Fish 2012-03-11 19:52:35 CET
I can reproduce this problem on my x86-64 laptop running Cauldron.

CC: (none) => shlomif

Comment 3 Manuel Hiebel 2012-03-11 21:29:41 CET
Hi, thanks for reporting this bug.
Assigned to the package maintainer.

(Please set the status to 'assigned' if you are working on it)

Keywords: (none) => Triaged
Assignee: bugsquad => lists.jjorge

Comment 4 José Jorge 2012-03-12 09:35:42 CET
I took maintainership of gnucash because I use it. Seeing this bug, and after trying to fix it, I understood scheme is not for me, so I set nobody again as maintainer.

Sorry, I hope Funda has time to watch it.

Assignee: lists.jjorge => fundawang

Comment 5 Funda Wang 2012-03-12 09:54:02 CET
Would you mind reporting it upstream at:
https://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash

And, cc/me, fundawang@gmail.com?
Comment 6 Funda Wang 2012-03-12 10:32:34 CET
Please try gnucash-2.4.10-2.mga2. If it works, I'll try another way to deal with this problem.

Status: NEW => ASSIGNED

Comment 7 Bit Twister 2012-03-12 11:43:48 CET
Created attachment 1732 [details]
terminal messages

Attachment 1724 is obsolete: 0 => 1

Comment 8 Bit Twister 2012-03-12 11:51:08 CET
Other than addresses, looks about the same except better missing file name.
;;; ERROR: In procedure dynamic-link: file:
              "libgnc-core-utils.so.0", message: "file not found"
and           "libgnc-module.so.0", message: "file not found"

$ locate libgnc-core-utils.so.0
/usr/lib64/libgnc-core-utils.so.0
/usr/lib64/libgnc-core-utils.so.0.0.0

$ ll /usr/lib64/libgnc-core-utils.so.0
lrwxrwxrwx 1 root root 26 Mar 12 05:39 /usr/lib64/libgnc-core-utils.so.0 -> libgnc-core-utils.so.0.0.0

$ locate libgnc-module.so.0
/usr/lib64/libgnc-module.so.0
/usr/lib64/libgnc-module.so.0.0.0

$ ll /usr/lib64/libgnc-module.so.0
lrwxrwxrwx 1 root root 22 Mar 12 05:30 /usr/lib64/libgnc-module.so.0 -> libgnc-module.so.0.0.0

Source RPM: gnucash-2.4.10-1.mga2.src.rpm => gnucash-2.4.10-2.mga2.src.rpm

Comment 9 Funda Wang 2012-03-12 15:23:38 CET
I think libgnucash0-2.4.10-5.mga2 should fix the problem.
Comment 10 Bit Twister 2012-03-12 16:43:32 CET
Created attachment 1735 [details]
terminal messages

Well, made some progress.

Attachment 1732 is obsolete: 0 => 1

Bit Twister 2012-03-12 16:43:55 CET

Source RPM: gnucash-2.4.10-2.mga2.src.rpm => gnucash-2.4.10-5.mga2.src.rpm

Comment 11 Funda Wang 2012-03-12 18:58:03 CET
Does gnucash-2.4.10-7.mga2 look better?
Comment 12 Bit Twister 2012-03-12 20:12:22 CET
Well, yes and no.

Yes, it finally brings up a screen. No idea if working right. Second launch gave errors about database.

When I started it first time, I thought it was caught in a tight loop.
Had to start over.
\rm -r .gnucash
\rm -r .cache/
Did a  script -c "gnucash " gnu.bug4
and gnu.bug4 has
$ wc -l gnu.bug4
7544 gnu.bug4

I think you will need to install and run gnucash in a test account and play with it from there until you get a clean launch. I'll then see how it works on my 5 years of data.  :)

By the way. Thank you for your time and efforts. 
This is a Megeia showstopper for me.

Source RPM: gnucash-2.4.10-5.mga2.src.rpm => gnucash-2.4.10-7.mga2.src.rpm

Comment 13 Bit Twister 2012-04-04 13:09:31 CEST
After Wed Apr  4 06:08:53 CDT 2012 updates

$ \rm -r .gnucash
$ gnucash
Backtrace:
In unknown file:
   ?: 0* [primitive-load-path "slib/guile.init"]

<unnamed port>: In procedure primitive-load-path in expression (primitive-load-path name):
<unnamed port>: Unable to find file "slib/guile.init" in load path

Source RPM: gnucash-2.4.10-7.mga2.src.rpm => gnucash-2.4.10-8.mga2.src.rpm

Comment 14 Shlomi Fish 2012-04-05 13:12:30 CEST
(In reply to comment #13)
> After Wed Apr  4 06:08:53 CDT 2012 updates
> 
> $ \rm -r .gnucash
> $ gnucash
> Backtrace:
> In unknown file:
>    ?: 0* [primitive-load-path "slib/guile.init"]
> 
> <unnamed port>: In procedure primitive-load-path in expression
> (primitive-load-path name):
> <unnamed port>: Unable to find file "slib/guile.init" in load path

I'm getting the same problem. (x86-64, KDE-4, Mageia 2/Cauldron).

Regards,

-- Shlomi Fish
Comment 15 Funda Wang 2012-04-06 12:28:16 CEST
Should be fixed in latest gnucash, try installing guile1.8

Resolution: (none) => FIXED
Status: ASSIGNED => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.