Moneyplex 12 läuft nicht unter Linux

 
schatzsucher74
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Mannheim
Beiträge: 102
Dabei seit: 09 / 2006
Betreff:

Moneyplex 12 läuft nicht unter Linux

 · 
Gepostet: 18.01.2013 - 18:27 Uhr  ·  #1
Hallo,

ich habe mal die 64 Bit Downloadversion von Moneyplex installiert.

Ich bin dann in das Verzeichnis ~/moneyplex gegangen und habe prestart ausgeführt. Danach habe ich ~/moneyplex/moneyplex ausgeführt. Das Programm bringt nur eine Fehlermeldung "Unable to open file /home/user/moneyplex/mdaten/Mandant.rdb"

Die Datei Mandant.rdb existiert jedoch und ich habe Zugriff.

Wie bekomme ich Moneyplex denn nun richtig gestartet?

Gruß
Malte
km8
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 30
Dabei seit: 11 / 2012
Betreff:

Re: Moneyplex 12 läuft nicht unter Linux

 · 
Gepostet: 18.01.2013 - 20:58 Uhr  ·  #2
Zitat geschrieben von schatzsucher74
Ich bin dann in das Verzeichnis ~/moneyplex gegangen und habe prestart ausgeführt. Danach habe ich ~/moneyplex/moneyplex ausgeführt.

Das Ausführen von prestart sollte zum Starten von Moneyplex reichen. Ein expliziter Start von ~/moneyplex/moneyplex ist nicht nötig.
Kommen denn Fehlermeldungen, wenn du prestart aus einem Terminal heraus startest?

Zitat
Das Programm bringt nur eine Fehlermeldung "Unable to open file /home/user/moneyplex/mdaten/Mandant.rdb"

Die Datei Mandant.rdb existiert jedoch und ich habe Zugriff.

Welche Zugriffsrechte hast du genau?
Wenn du Moneyplex unter dem User installiert hast, den du auch zum Starten verwendest, dann solltest du der Owner von Mandant.rdb sein, und Lese- und Schreibrechte besitzen.
schatzsucher74
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Mannheim
Beiträge: 102
Dabei seit: 09 / 2006
Betreff:

Re: Moneyplex 12 läuft nicht unter Linux

 · 
Gepostet: 19.01.2013 - 15:44 Uhr  ·  #3
Hallo,

ich habe Vollzugriff auf alle Dateien in ~/moneyplex, ich führe das Setup unter meinem normalen Useraccount aus.

Wenn ich prestart starte, bekomme ich die Meldungen da unten, dann kommt nichts mehr, prestart endet einfach, ohne Moneyplex zu starten.

Oh, vorhin habe ich es neu installiert, da ist es dann mal gestartet und ich konnte es benutzen, mich anmelden und alles einrichten! Jetzt geht es wieder nicht. Manchmal startes es, manchmal nicht. Jetzt startes es nicht mehr, auch nicht nach einer Neuinstallation, wenn ich ~/moneyplex ganz neu anlege.

Code
Ausgabe von prestart:

[HINT] TWinControl.CreateWnd creating Handle during loading KontoauszugForm:TKontoauszugForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaPanel:TMediaPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading KimForm:TKimForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaPanel:TMediaPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading KdmForm:TKdmForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaPanel:TMediaPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading VordruckForm:TVordruckForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Liste:TListe csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading TmvForm:TTmvForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaPanel:TMediaPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading KiaForm:TKiaForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Liste:TListe csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading InfForm:TInfForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaPanel:TMediaPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading DepotForm:TDepotForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaPanel:TMediaPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading Notebook:TNotebook csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading EditorPage:TPage csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaGroup1:TMediaGroup csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading BezEdit:TEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading KommentarEdit:TEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading WaehrCombo:TAuswahlCombo csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading AktivCB:TCheckBox csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading NeuBt:TMediaStdBtn csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading EraseBt:TMediaStdBtn csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading SaveBt:TMediaStdBtn csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading BankverbindungGroup:TMediaGroup csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading BLZEdit:TBasicEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading BankEdit:TBasicEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading KontoNrEdit:TBasicEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading BenutzerCombo:TBVCombo csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading UKtoMerkmalEdit:TBasicEdit csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading WebPanel2:TWebPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading ModSchutzWP:TWebPanel csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading DepotzusammensetzungPage:TPage csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading DualPie:TMediaDualPie csDesigning=False
WARNING: obsolete call to RecreateWnd for TEmbedFondsContainer
Warning: TWinControl.DestroyHandle :TEmbedFondsContainer Handle not Allocated
WARNING: obsolete call to RecreateWnd for TEmbedContainer
Warning: TWinControl.DestroyHandle :TEmbedContainer Handle not Allocated
WARNING: obsolete call to RecreateWnd for TEmbedContainer
Warning: TWinControl.DestroyHandle :TEmbedContainer Handle not Allocated
[HINT] TWinControl.CreateWnd creating Handle during loading TermLastForm:TTermLastForm csDesigning=False
[HINT] TWinControl.CreateWnd creating Handle during loading MediaPanel:TMediaPanel csDesigning=False


Gruß
Malte

EDIT:

Ich habe nun die 32 Bit Version installiert und die funktioniert tadellos. Die 64 Bit Version hat also eine Macke, werde das mal matrica melden.
km8
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 30
Dabei seit: 11 / 2012
Betreff:

Re: Moneyplex 12 läuft nicht unter Linux

 · 
Gepostet: 20.01.2013 - 13:15 Uhr  ·  #4
Zitat geschrieben von schatzsucher74
Hallo,
Wenn ich prestart starte, bekomme ich die Meldungen da unten, dann kommt nichts mehr, prestart endet einfach, ohne Moneyplex zu starten.

Die Meldungen von prestart bekomme ich auch (Ubuntu 12.04 64bit), bei mir geht es dann aber weiter mit einer Reihe von Meldungen:
WARNING: TGtk2WidgetSet.InvalidateRect refused ....
und Moneyplex startet dann.

Zitat

Oh, vorhin habe ich es neu installiert, da ist es dann mal gestartet und ich konnte es benutzen, mich anmelden und alles einrichten! Jetzt geht es wieder nicht. Manchmal startes es, manchmal nicht.

Seltsam..
Welche Linux-Distribution / Dektopmanager benutzt du denn?

Edit:
Die Meldung "Unable to open file /home/user/moneyplex/mdaten/Mandant.rdb" könnte auch daher kommen, dass bereits ein moneyplex-prozess läuft und die Mandant.rdb geöffnet hat. Ich erhalte die Meldung jedenfalls, wenn ich prestart ein zweites mal starte. Offenbar prüft prestart nicht, ob moneyplex schon läuft. In der Systemüberwachung laufen dann zwei moneyplex prozesse.
schatzsucher74
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Mannheim
Beiträge: 102
Dabei seit: 09 / 2006
Betreff:

Re: Moneyplex 12 läuft nicht unter Linux

 · 
Gepostet: 20.01.2013 - 13:37 Uhr  ·  #5
Zitat geschrieben von km8

Seltsam..
Welche Linux-Distribution / Dektopmanager benutzt du denn?


openSUSE 12.2 x86_64 mit KDE. Ich habe auch mal fvwm2 probiert, um zu sehen, ob es ein KDE Problem ist. Unter fvwm2 hat es aber auch nicht funktioniert. Die 32 Bit Version funktioniert allerdings tadellos. Wenn ich ldd moneyplex ausführe, sehe ich, dass alle libs da sind.

Gruß
Malte
matrica
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: 73432 Aalen
Homepage: moneyplex.de
Beiträge: 723
Dabei seit: 06 / 2005
Betreff:

Re: Moneyplex 12 läuft nicht unter Linux

 · 
Gepostet: 25.01.2013 - 12:57 Uhr  ·  #6
Hallo Malte,

klappte es jetzt bei dir wieder?

Tschüss

Sebastian
quant
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 21
Dabei seit: 01 / 2006
Betreff:

Re: Moneyplex 12 läuft nicht unter Linux

 · 
Gepostet: 25.01.2013 - 17:44 Uhr  ·  #7
Hallo,

ich kann das Verhalten von Moneyplex exakt bestätigen. Nach mehrfacher Neuinstallation von MP12 Pro unter Mint 14 KDE und unter openSUSE 12.2 und 12.3 beta funktionierte das Programm in den ersten Tagen um dann am vierten Tag mit den von Malte beschriebenen Fehlermeldungen ("TWinControl.CreateWnd creating Handle during loading...") nicht mehr zu starten. Trotzdem läuft laut Systemmonitor eine Instanz von Monyplex. Eine Installation von MP12 32bit zeigt obiges Verhalten (bisher) nicht.

Gruß,

quantx
Gewählte Zitate für Mehrfachzitierung:   0