[gnucash-de] Migrationsproblem 1.8.12 -> 2.2.8

Christian Stimming stimming at tuhh.de
Di Feb 24 15:48:40 EST 2009


Hallo,

Am Dienstag, 24. Februar 2009 21:10 schrieb Frank H. Ellenberger:
> > ich buche seit einigen Jahren auf meinem Linux-Rechner mit GnuCash
> > 1.8.12. Nun habe ich GnuCash 2.2.8 installiert und möchte meine Daten
> > natürlich weiter verwenden.
> >
> > Ich habe die entsprechende XML-Datei von der 1.8.12.-Linux-Version
> > genommen und LF in CR/LF gewandelt. Dann habe ich die Datei in die
> > 2.2.8-Windowsversion eingelesen.

genau mit der gleichen Konstellation gab es vor ca. 2-3 Monaten eine bugzilla 
Bugreport. Die Lösung dort war, dass ich angeboten hatte, dass der Benutzer 
die 1.8er-Datei an mich schickt und ich versuche, die im 2.2er Format 
abzuspeichern, was auch geklappt hat. Hm... 
http://bugzilla.gnome.org/show_bug.cgi?id=565373 war's.

Der "Trick" oder das eigentliche Problem war hier, dass die 1.8er-Datei 
mehrere unterschiedliche Zeichencodierungen enthielt (UTF-8 und ISO-8859-1). 
Eigentlich gibt es seit 2.0.0 und so auch in 2.2.x einen Import-Assistent, 
der beim Öffnen einer solchen Datei kommt und der für die Konvertierung 
korrekt nachfragt. Aus dem Bugreport und der mir zugesandten Datei scheint es 
mir aber so, dass dieser Import-Assistent auf Windows anscheinend nicht 
korrekt funktioniert. So als ob die Windows-Version eben doch nicht alle 
wichtigen Zeichencodierungen erkennen könnte.

Jedenfalls ist die Lösung deines Problems, dass du die 1.8er Version einmal 
*auf Linux* mit einer 2.2.x Version (oder 2.0.x) öffnen und abspeichern 
musst. Die dabei herauskommende Datei kann dann auch von Windows-2.2.x 
weiterbenutzt werden.

> Ich vermute mal, die Umwandlung ist der Fehler. Probiers doch noch mal mit
> einer unmodifizierten Kopie.

@Frank: Line-endings sind hier (ausnahmsweise) wohl kein Problem, obwohl das 
natürlich immer eine guter Hinweis ist.

> Der Umstieg von 1.8 auf 2.2 ist natürlich nicht so ausgetestet wie 1.8 ->
> 2.0 -> 2.2, aber Probleme sind da eigentlich auch nicht bekannt. 

Dachte ich halt auch, bis zu obigem bugzilla-Entry.

> Dazu gab 
> es aber kürzlich ein paar Mails auf einer der englischspracchigen Listen
> https://lists.gnucash.org/search/de/?query=1.8&submit=Suche%21&max=20&resul
>t=normal&sort=date%3Alate&idxname=gnucash-devel&idxname=gnucash-user, etwa
> https://lists.gnucash.org/pipermail/gnucash-user/2008-November/027282.html.

Stimmt. Derek scheint von dem obigen bugzilla item und dessen Lösung aber noch 
nicht gehört zu haben. Kannst das gerne auf der -user Liste mal erklären, 
wenn wieder danach gefragt ist.

Gruß

Christian