Linux 15.026 Themen, 107.016 Beiträge

Kein start von Gnucash in Opensuse 12.1

cacare / 11 Antworten / Baumansicht Nickles

Hallo zusammen

Da ich zurzeit mit Finanzprogrammen experimentiere, startete ich am Wochenende einmal gnucash in Opensuse 12.1.

Leider funktionierte es nicht.

Es kam sehr schnell die Schaltfläche mit Tipps und Tricks und danach verschwand einfach alles und es geschah einfach nichts!

Ich dachte mir sehr komisch, bis jetzt kenne ich gnucash als sehr zuverlässiges Programm ich kenne es noch von Windows.

Ich dachte mir was macht man da am besten??

Ich startete Gnucash von der Konsole, um zu sehen ob irgendwelche komische Fehlermeldungen erscheinen.

Na ja, das ist die Ausgabe des Terminals:

giovanni@linux-4ru1:~> gnucash
gnc.bin-Message: main: binreloc relocation support was disabled at configure time.

;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling /usr/share/gnucash/guile-modules/gnucash/main.scm
;;; compiling /usr/share/gnucash/guile-modules/gnucash/core-utils.scm
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/core-utils.scm failed:
;;; ERROR: no code for module (sw_core_utils)
;;; compiling /usr/share/gnucash/guile-modules/gnucash/gnc-module.scm
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/gnc-module.scm failed:
;;; ERROR: no code for module (sw_gnc_module)
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/main.scm failed:
;;; ERROR: In procedure debug-options-interface: Unknown option name: maxdepth
Backtrace:
In ice-9/boot-9.scm:
170: 12 [catch #t # ...]
In unknown file:
?: 11 [catch-closure]
In ice-9/boot-9.scm:
2497: 10 [# # ...]
2763: 9 [try-module-autoload (gnucash main) #f]
2103: 8 [save-module-excursion #]
2774: 7 [#]
In unknown file:
?: 6 [primitive-load-path "gnucash/main" #f]
In ice-9/eval.scm:
458: 5 [# #]
In ice-9/psyntax.scm:
1024: 4 [chi-top-sequence ((debug-set! maxdepth 100000)) () ...]
922: 3 [scan ((debug-set! maxdepth 100000)) () ...]
1015: 2 [scan ((#(syntax-object debug-options # ...) (# # #))) () ...]
In ice-9/boot-9.scm:
2854: 1 [debug-options (show-file-name #t stack ...)]
In unknown file:
?: 0 [debug-options-interface (show-file-name #t stack ...)]

ERROR: In procedure debug-options-interface:
ERROR: In procedure debug-options-interface: Unknown option name: maxdepth

Ich schaute dann im Internet und das Problem scheint schon lange zu bestehen, siehe da:

http://www.unixboard.de/vb3/showthread.php?48764-OpenSUSE-12.1-Gnucash-startet-nicht-mehr
http://forums.opensuse.org/english/get-technical-help-here/applications/468429-gnucash-wont-start.html
http://forums.opensuse.org/deutsch-german/hilfe-und-helfen/anwendungen/467314-gnucash-startet-nicht-rc2.html

Anscheinend so wie ich es verstanden habe, gibt es ein Problem mit Guile und mit libguile.

Das sind Module von Gnucash.

Benutzt jemand hier im Forum auch Gnucash mit Opensuse 12.1 und hat Probleme damit???

Wäre schön zu wissen...

Gruss cacare

bei Antwort benachrichtigen
violetta7388 cacare „Kein start von Gnucash in Opensuse 12.1“
Optionen

Hallo cacare,

hast Du das Paket über yast installiert? Es liegt in der Paketverwaltung vor.

MfG.
violetta

bei Antwort benachrichtigen
KarstenW cacare „Kein start von Gnucash in Opensuse 12.1“
Optionen

Ich nutze dieses Programm nicht .
Auf den ersten Blick gibt es eine Menge an Compilerfehlermeldungen.
Die meisten Distributionen machen einen Unterschied zwischen den Laufzeitbibliotheken die ein bestimmtes Programm braucht, wenn es dynamisch mit diesen Bibliotheken verlinkt ist . Und dann gibt es die Entwicklungsbibliotheken, die man braucht um ein Programm zu compilieren oder zu deutsch zu übersetzen. Bei den Entwicklungsbibliotheken sind die Headerfiles dabei, die der Präprozessor bei einer include Anweisung im Programmtext einfügen soll. Das soll Festplattenspeicher sparen.
Die Laufzeitbibliotheken sind die "normalen" lib-Dateien. Die Entwicklungsbibliotheken erkennt man am Suffix oder an der Dateiendung dev.

Vielleicht hast du vergessen die notwendigen Entwicklungsbibliotheken zu installieren und hast nur die Laufzeitbibliothek (die normalen lib Dateien) installiert.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
violetta7388 KarstenW „Ich nutze dieses Programm nicht . Auf den ersten Blick gibt es eine Menge an...“
Optionen

Hallo KarstenW,

eine Kompilierung ist nicht erforderlich, da das Paket in yast fix und fertig vorliegt.
Cacare hat es sicher aus einer anderen Quelle gezogen und dann fehlerhaft kompiliert.

MfG.
violetta

bei Antwort benachrichtigen
KarstenW violetta7388 „Hallo KarstenW, eine Kompilierung ist nicht erforderlich, da das Paket in yast...“
Optionen

Ich denke mal das cacare vergessen hat die Entwicklungsbibliotheken zu installieren.

ERROR: no code for module (sw_core_utils)

ERROR: no code for module (sw_gnc_module)

Da fehlen wahrscheinlich die richtigen Entwicklungsbibliotheken (lib Dateien mit der Endung dev).

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
cacare violetta7388 „Hallo KarstenW, eine Kompilierung ist nicht erforderlich, da das Paket in yast...“
Optionen

Hallo violetta7388

Danke für deine Antwort.

Aber Gnucash ist schon auf der Installations- CD vorhanden.

Man muss nichts installieren.

Wenn man von Opensuse.org die Installations- CD herunterlädt ist Gnucash schon dabei.

Ich habe -und man muss nichts installieren...

Gruss cacare

bei Antwort benachrichtigen
violetta7388 cacare „Hallo violetta7388 Danke für deine Antwort. Aber Gnucash ist schon auf der...“
Optionen

Hallo cacare,

habe mir gestern noch einmal das gnucash-Problem angesehen. Auch hier sind opensuse_12.1 sowie die gnu-Pakete (Version 2.7.x) aus den Orginalrepositories installiert.

Der von Dir geschilderte Fehler trat auf und war als originärer User nicht zu beheben.

Auf der Root-Ebene werden allerdings folgende weiterführenden Informationen ausgegeben, die augenscheinlich auch auf die Fehlerquelle weisen:


So werden beim Start von gnucash die Konfigurationsdaten für die Voreinstellungen nicht gefunden. Der installierte Link ist also nicht richtig und müsste angepasst werden (Hauptproblem).

Außerdem ist darauf zu achten, dass der D-Bus-Hintergrunddienst läuft und

es sollten gnucash und gconf über yast oder zypper upgedatet werden.


Es wird eine grafische Umgebung zur Fehlerbehebung angeboten. Leider reichte die Zeit für eine weitere Suche nicht mehr, komme aber darauf zurück, wenn es eine Lösung gibt.


MfG.
violetta

bei Antwort benachrichtigen
violetta7388 Nachtrag zu: „Hallo cacare, habe mir gestern noch einmal das gnucash-Problem angesehen. Auch...“
Optionen

Hallo cacare,

und noch ein kleiner Nachtrag:

Mit Linuxmint_11 und Gnome-Gui läuft gnucash einwandfrei in der angeboteten Version 2.4.

MfG.
violetta

bei Antwort benachrichtigen
mi~we cacare „Kein start von Gnucash in Opensuse 12.1“
Optionen

Lies mal hier:
http://www.meinungsrun.de/t/100924/
Das Problem liegt an der komplett neuen libguile2, die sich mit der
alten libguille1 beißt (sprich: nicht gleichzeitig installierbar). Und
Gnucash mag die libguile2 (noch) nicht wirklich. Andererseits benötigen
einige andere Programme die neue Version.
Das Problem mit libguile vs. libguile2 war IIRC beim Release bekannt,
allerdings gab es zu diesem Zeitpunkt noch keinen Fix.

"Es wäre dumm, sich über die Welt zu ärgern. Sie kümmert sich nicht darum." (Marc Aurel)
bei Antwort benachrichtigen
cacare mi~we „Lies mal hier: http://www.meinungsrun.de/t/100924/ “
Optionen

Hallo mi-we

Danke für die Info:

Aber das zusätzliche Einbinden der Engel- Repo hat auch nichts gebracht.

Gnucash ist jetzt auf Version 2.4.8 aktualisiert aber starten tut es immer noch nicht?????

Und der Start mit dem Terminal gibt diese Ausgabe:


giovanni@linux-4ru1:~> gnucash
gnc.bin-Message: main: binreloc relocation support was disabled at configure time.

;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
;;; or pass the --no-auto-compile argument to disable.
;;; compiling /usr/share/gnucash/guile-modules/gnucash/main.scm
;;; compiling /usr/share/gnucash/guile-modules/gnucash/core-utils.scm
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/core-utils.scm failed:
;;; ERROR: no code for module (sw_core_utils)
;;; compiling /usr/share/gnucash/guile-modules/gnucash/gnc-module.scm
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/gnc-module.scm failed:
;;; ERROR: no code for module (sw_gnc_module)
;;; WARNING: compilation of /usr/share/gnucash/guile-modules/gnucash/main.scm failed:
;;; ERROR: In procedure debug-options-interface: Unknown option name: maxdepth
Backtrace:
In ice-9/boot-9.scm:
170: 12 [catch #t # ...]
In unknown file:
?: 11 [catch-closure]
In ice-9/boot-9.scm:
2497: 10 [# # ...]
2763: 9 [try-module-autoload (gnucash main) #f]
2103: 8 [save-module-excursion #]
2774: 7 [#]
In unknown file:
?: 6 [primitive-load-path "gnucash/main" #f]
In ice-9/eval.scm:
458: 5 [# #]
In ice-9/psyntax.scm:
1024: 4 [chi-top-sequence ((debug-set! maxdepth 100000)) () ...]
922: 3 [scan ((debug-set! maxdepth 100000)) () ...]
1015: 2 [scan ((#(syntax-object debug-options # ...) (# # #))) () ...]
In ice-9/boot-9.scm:
2854: 1 [debug-options (show-file-name #t stack ...)]
In unknown file:
?: 0 [debug-options-interface (show-file-name #t stack ...)]

ERROR: In procedure debug-options-interface:
ERROR: In procedure debug-options-interface: Unknown option name: maxdepth
giovanni@linux-4ru1:~>


Und das installieren der Devel- Pakete bringt auch nichts.

Gnucash startet für eine Milisekunde und dann ist nichts mehr zu sehen!!!

Nun in diesem Fall denke ich dass etwas schwerwiegendes mit dem System nicht stimmt oder mit Gnucash...

bei Antwort benachrichtigen
KarstenW cacare „Hallo mi-we Danke für die Info: Aber das zusätzliche Einbinden der Engel- Repo...“
Optionen

Auf dieser Internetseite finde ich nur den Sourcecode von Gnucash:

http://www.gnucash.org/

Hast du den Sourcecode oder die Binärversion ?
Wenn das der Sourcecode ist , dann mußt du selbst das Programm übersetzen.
Wenn du nicht weißt wie man ein Programm übersetzt, dann nutze die Binärversion von deiner Distribution.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
mi~we cacare „Hallo mi-we Danke für die Info: Aber das zusätzliche Einbinden der Engel- Repo...“
Optionen
oder mit Gnucash...
So wie ich das auf die schnelle überblicken kann, scheint Gnucash unter Opensuse 12.1 zur Zeit eine 'mission impossible' zu sein. Da hilft wohl nur warten, bis die Probleme gefixt sind.
"Es wäre dumm, sich über die Welt zu ärgern. Sie kümmert sich nicht darum." (Marc Aurel)
bei Antwort benachrichtigen