Nach Installation: Fakturama 2 unter Linux Mint 22 startet Fakturama nicht
Die beliebte kostenlose OpenSource Faktura-Software für viele Kleingewerbe unter Linux. Hier können Angebote, Aufträge bis zu Lieferschein und Rechnungen mit Signierung erstellt werden-
Nach Installation Fakturama 2 unter Linux Mint 22 startet Fakturama nicht, sondern es wird im log-File folgender Fehler angezeigt:
!ENTRY org.eclipse.osgi 4 0 2024-05-15 12:55:53.778
!MESSAGE Anwendungsfehler
!STACK 1
org.eclipse.swt.SWTError: No more handles because there is no underlying browser available.
Please ensure that WebKit with its GTK 3.x bindings is installed (WebKit2 API level is preferred). Additionally, please note that GTK4 does not currently have Browser support.
Die Ursache hierfür ist die fehlende Bibliothek „libwebkit2gtk-4.0.so.37“, die mit dem Wechsel von Linux Mint 21.3 zu Linux Mint 22 entfallen ist.
Die folgenden Änderungen schaffen zumindest vorläufig eine Lösung:
Quelle: https://www.fakturama.info/community/fakturama-2/ubuntu-24-04-fakturama-startet-nicht/#post-21043 (marc.angermann)
- 1. sudo ln -sf entfernter Link entfernter Link
# Hardlink erzeugen von libwebkit2gtk-4.1.so.0 nach libwebkit2gtk-4.0.so.37
# => Dies muß nur einmal nach der Installation gemacht werden. - 2. mkdir /tmp/SWT-GDBusServer
# Verzeichnis „SWT-GDBusServer“ wird mit Benutzerrechten unter /tmp erstellt
# => dieses Verzeichnis überdauert einen Neustart nicht! - 3. mkdir /home/$USER/Fakturama
# Erstellt das Arbeitsverzeichnis „Fakturama“ im Home-Verzeichnis des Benutzers - Zur Vereinfachung starte ich Fakturama nun per Script:
(Starter und Script liegen zunächst auf dem Schreibtisch/Desktop)
Starter:
Name – Fakturama 2
Befehl – /bin/bash /home/„Benutzername“ entfernter Link
Symbol – entfernter Link
Rechte – (x) Der Datei erlauben sie als Programm auszuführen
Script fakturama.sh:
#! /bin/bash -e
mkdir -p /tmp/SWT-GDBusServer
/usr/share/fakturama2/Fakturama
rm -r /tmp/SWT-GDBusServer
===========================



