Hallo Martin_P,
welchen Desktop hat Du für dein Debian 9 in der VM gewählt?
Welche genaue Java Version hast Du, Oracle, OpenJDK, Version?
Kann man Fakturama 2.0.2.1 irgendwie über Netzwerk nutzen?
Kannst Du evtl. einen Docker Container für Fakturama bauen?
Siehe https://www.fakturama.info/community/fehler-verbesserungsvorschlaege/fakturama-als-docker-container/#post-14764
sollte flotter laufen und Du bist unabhänig von dem aktuellstem Archlinux.
MfG
buchhalterfa
Hallo buchhalterfa,
ich benutze KDE mit der Standardinstallierten 8er OpenJDK.
Der ganze Spass war auf ne halbe Stunde aufgesetzt.
Nein ich bau keinen Docker Container, weiß gar nicht ob dies für Desktopanwendungen möglich ist, kenn ich eigentlich nur für Web-Anwendungen oder Serveranwendungen.
Ich bin auch so jetzt unabhängig von meinem Arch und das Debian aktualisiere ich nicht wenn es nicht sein muss. Wenn ich mehr Zeit habe werde ich mein Problem noch näher analysieren oder vielleicht hat ja Ralf noch ne Idee warum ich keine Log-Einträge mehr bekomme.
Grüße
Martin
Hi, Desktopanwendung sind mit doch auch möglich.
Beispiel: freecad
https://hub.docker.com/r/izone/freecad/
Hast Du das https://www.fakturama.info/community/hilfe-bei-installation-und-bedienung/fakturama-2-0-2-1-in-kubuntu-18-04-amd64-installieren,12488,page=2#msg-12488
Docker Containter kann auch auf Debian basieren, er ist nur erheblich schlanker als eine VM, weil alles was nicht gebraucht wird gar nicht vorhanden ist.
Meiner Meinung nach wird Fakturama nie dauerhaft stabil in einem Archlinux funktionieren.
Fakturama soll superstabil und Archlinux superaktuell laufen.
Deinen Ansatz finde ich schon richtig, nur einfach zu "fett" für eine einzelene Anwendung.
Abspecken mit Docker wäre eine Lösung.
Virtualbox und Debian Stretch mit KDE
Hallo Martin_P,
bei mir startet Fakturama 2.0.2.1 nicht vollständig.
Eine Log File gibt es nicht.
Wie genau hast Du dein Fakturama 2.0.2.1 in Debian 9.5 KDE installiert?
OpenJDK 8 und libwebkitgtk-1.0-0 habe ich zur Defaultinstallation installiert.
Nur mit
SWT_GTK3=0 /usr/share/fakturama2/Fakturama
kann ich Fakturama 2.0.2.1 aufrufen.
Dann bin ich also wieder da https://www.fakturama.info/community/hilfe-bei-installation-und-bedienung/fakturama-2-0-2-1-in-kubuntu-18-04-amd64-installieren
funktioniert das bei mir nicht richtig?
Was hast Du anders gemacht?
MfG
buchhalterfa
Hallo,
Wenn du es im Terminal startest mit
/usr/share/fakturama2/Fakturama
Was zeigt er dir dann im Shellfenster an?
Ich habe in der /etc/apt/sources.list
das Repository mit
deb http://ftp.debian.org/debian stable main contrib non-free
hinzugefügt.
Danach mit
apt-get install libwebkitgtk-3.0-0
WebKit installiert. (hier ist wohl der Fehler, du benutzt das 1.0er)
Dann mit
apt install ./Fakturama_linux_x64_2.0.2.1.deb
Fakturama.
Ich benutze das 64 bit System von Debian 9.5.0 Stretch.
Grüße
Martin
Hallo Martin_P,
es fehlte das Paket
apt-get install libwebkitgtk-3.0-0
aus non-free Debian.
Jetzt startet Fakturama 2.0.2.1 mit Debian 9.5.1 KDE.
Danke für die Hilfe.
Juckt es dich nicht in den Fingern, mal einen Docker zu Fakturama Container zu https://www.fakturama.info/community/fehler-verbesserungsvorschlaege/fakturama-als-docker-container
Anfang ist gemacht.
MfG
buchhalterfa
Hallo buchhalterfa,
Kosten-Nutzen ist einfach zu gering.
Leider ist meine Zeit begrenzt, und ich muss priorisieren. Es ist Sommer, es gibt Freunde, meine Freundin, meinen Hauptjob, mein Eigengewerbe, meine Hobbys und ganz hinten kommt dann sowas wie Docker und selbst hier wäre nicht auf meiner Prio Fakturama sondern erst mal VDR. Aber selbst das schiebe ich derzeit von Winter zu Winter 😉
Ich helfe gerne weiter, aber ich bin kein Entwickler und ein Docker Image zu bauen und danach die nötige Maintenance zu liefern ist ein erheblicher Zeitaufwand. Ein Docker-Image macht auch nur Sinn wenn man es in den Buildprozess mit einbindet.
Deshalb mein größter Respekt an Ralf, der so viel Zeit in Fakturama aufwendet, nochmals vielen Dank.
Grüße
Martin
Hallo zusammen,
noch kurz zu dem Problem, dass sich Fakturama bei mir unter Arch ohne Log-Eintrag mit dem "Loading Classes" und der Meldung
OpenJDK 64-Bit Server VM (build 25.172-b11, mixed mode)
free(): invalid pointer
verabschiedete und sich nicht mehr starten ließ. Ich hab es heute mal im Detail analysiert. Dies tritt scheinbar auf wenn mehrere Java-Versionen installiert sind.
[xd7@fak1 pkg]$ archlinux-java status
Available Java environments:
java-7-openjdk
java-8-jdk
java-8-openjdk (default)
Nachdem ich alle alten Java Versionen removed habe läuft mein Fakturama auch wieder.
Grüße
Martin
Hallo Martin_P,
ich nutze Fakturama unter Arch und habe das AUR dafür erstellt. Bei mir läuft Fakturama unter java-8 und ich habe keine Probleme damit. Und ich habe selbstverständlich auch java-9 und java-10 installiert:
➜ ~ archlinux-java status Available Java environments: java-10-openjdk java-7-openjdk/jre java-8-openjdk/jre (default)
Viele Grüße
Esentian
Hallo Esentian,
ich hatte zusätzlich auch noch Oracle-Java installiert, vielleicht lag es an der...
Ich habe mir nicht mehr die Arbeit gemacht einen Gegencheck zu machen und es zu verifizieren.
Grüße
Martin
Hallo!
Bin ganz aktuell über das selbe Problem gestolpert...
Frisch installiertes Ubuntu 18.04 LTS mit Fakturama 2.0.3 X64
Lösung ist auch hier mittels
apt-get install webkit2gtk-driver
das webkit nachinstallieren!
Gruß
Andrée
P.S. Habe jetzt vollständig auf SQL umgestellt und rennt prima!!!
Produktiv-Systeme:
Clients: (K)ubuntu 20.04 LTS (2x stationär & 1x mobil)
Fakturama 2.1.1 per SQLDatenbank über Internet
DB-Server: Debian 10 (Buster) per VirtualBox
Testsysteme:
BananaPi M1 & RaspberryPi 2b+ & 4 als SQL Server, HP ThinClient T610, Oracle VirtualBox, Windows 10 1909 - 21H1