Red Hat Bugzilla – Bug 132290
gnucash won't start
Last modified: 2013-07-02 19:01:27 EDT
Description of problem:
Since updating to this package Gnucash no longer starts. It says:
ERROR: In procedure open-file:
ERROR: No such file or directory: "/usr/share/guile/slib/mklibcat"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Start gnucash.
umb-scheme-3.2-33 works fine.
*** Bug 132251 has been marked as a duplicate of this bug. ***
FYI, this was mostly fixed in gnucash 1.8.9 and one last compilation
problem was fixed on 2004-05-05. This _particular_ problem is more
that the slib catalog file needs to be rebuilt, which required
effectively running gnucash as root once.
Running gnucash as root once fixes the problem for me.
Yeah, but that's not really a user-friendly solution. There should be
some way to rebuild the catalog file at build time.
umb-scheme-3.2-35 fixes the problem for me.
Hello Tim, I regenerated the slibcat to be friendly with slib 3a1 and
it works fine also for me. Closing this.
Ralf, running gnucash as root solves the situation too, because guile
tries to regenerate slibcat form umb-scheme if it's missing, but
nonroot user has no chance to launch gnucash as guile cannot write to