• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gnucash und SuSE 10.2

Ich habe von 10.1 auf 10.2 upgedated. Unter 10.1 lief Gnucash 2.0.3 ohne Probleme; nun nach dem update kommt folgende Fehlemeldung:

>ERROR: Could not find slib/require.scm in ("/usr/share/guile/site" >"/usr/share/gnucash/guile-modules" "/usr/share/gnucash/scm" "" "/usr/share/guile/site" >"/usr/share/guile/1.8" "/usr/share/guile")


Nach einer Suche finden ich require.scm unter /usr/share/slip/

Auch ein rein kopieren in die o.a. Ordner funktioniert nicht.

Hat jemand eine Idee??

Manfred
 
Habe ein ähnliches Problem mit Taxbird - ich denke, da muss irgendeine Zeile anders auskommentiert werden, bin allerdings auch noch nicht weitergekommen...

Für jeden Lösungsvorschlag bin auch ich dankbar,

Grüsse, COZi
 
Hallo COZi,

ein update zu dem Fehler von mir.

ich habe mittlerweile den Fehler "require.scm" eliminieren könnem. Allerdings bringt es nicht viel, nun kommen immer andere Fehler. Es scheint mit "guile" zusammen zu hängen. In einem anderen thread habe ich folgendes gelesen:

> Gnucash searches for the slib-files in /usr/share/guile/site/, whereas
> they are in /usr/share/

> Until now I issued the following commands in /usr/share/guile/site/ :
>
> ln -s /usr/share/slib/mklibcat.scm slib/mklibcat
> ln -s /usr/share/slibcat
Ich wende dies bisher auf alle fehlenden Dateien an (printf, mklibcat, hashtab)

Nach jedem Durchgang wird eine neue fehlende Datei gemeldet.
Nun wird GnuCash gestartet, ich bekomme auch den Tip des Tages, danach werden die einzelnen Module geladen, aber dann ist plötzlich Ende mit folgender Meldung :

>In current input:
> 1: 0* [gnc:report-menu-setup]
> ?: 1 (letrec (# # # ...) (gnc:add-extension income-expense-menu) ...)
>In /usr/share/gnucash/guile-modules/gnucash/report/report-gnome.scm:
> 121: 2* [gnc:add-report-template-menu-items]
>In unknown file:
> ?: 3 (letrec (# # # ...) (gnc:report-templates-for-each add-template) ...)
>In /usr/share/gnucash/guile-modules/gnucash/report/report-gnome.scm:
> 93: 4* [gnc:report-templates-for-each #<procedure add-template (name template)>]
>In /usr/share/gnucash/scm/report.scm:
> 456: 5 [hash-for-each #<procedure #f (name template)> #((# # #) (#) (# # #) ...)]
>In /usr/share/guile/site/slib/hashtab.scm:
> 120: 6 (do ((i (+ -1 #) (+ -1 i))) ((negative? i)) ...)
> 122: 7* (alist-for-each proc (vector-ref ht i))
>
>/usr/share/guile/site/slib/hashtab.scm:122:5: In expression (alist-for-each proc >(vector-ref ht i)):
>/usr/share/guile/site/slib/hashtab.scm:122:5: Unbound variable: alist-for-each


Hilt das jemand weiter?

Manfred
 
Freecoffee schrieb:
Gilt das auch für die fertigen Pakete von Pascal (suser-guru)?
gnucash und suser-guru!? Du meinst suser-crauch? Bei letzterem sollte es sofort nach rpm-Installation klappen, tat es aber bei mir (10.1) z.b. nicht und ich musste auch o.g. durchführen....
 
Leider hilft auch die eingabe als root von guile -c .... auch nicht. Der Fehler bleibt bestehen.

Manfred
 
Das war Prozedere....
> gnucash
ERROR: Could not find slib/require.scm in
("/usr/share/guile/site" "/usr/share/gnucash/guile-modules" "/usr/share/gnucash/scm" "" "/usr/share/guile/site" "/usr/share/guile/1.6" "/usr/share/guile" ".")

Es musste also wieder ein:
# cd /usr/share/guile ; ln -s ../../share/slib .
folgen, wonach der gnucash Aufruf mit folgender Meldung abbrach:
> gnucash
<unnamed port>: In procedure open-file in expression (if (and errinfo #)
(apply throw errinfo)):
<unnamed port>: Datei oder Verzeichnis nicht
gefunden: "/usr/share/guile/slib/mklibcat"

Ein
# guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" "/"

noch und dann lief GnuCash!
 
Oben