Linux26 - Mint mit Amateurfunk Software

Wird geladen

Nach Installation: Fakturama 2 unter Linux Mint 22 startet Fakturama nicht

Nach Installation: Fakturama 2 unter Linux Mint 22 startet Fakturama nicht

Die beliebte kostenlose OpenSource Faktura-Software [mit ZUGFeRD Unterstütung] 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 2.1.3c 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:

  • 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.
    sudo ln -sf /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.1.so.0 /usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37
  • 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)

Optional mit Starter: (es geht aber auch ohne unter MINT)
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


Mit LibreOffice können dann die Vorlagen personalisiert und an eigene Wünsche angepasst werden. Ich nutze es seit vielen Jahren unter Linux für viele Kunden mit Kleingewerbe, die eben Rechtskonforme E-Rechnungen schreiben müssen.

Warum ich das hier im Amateurfunkbereich mit habe ? Weil es viele Funkamateure mit Kleingewerbe gibt die das eben auch betrifft . Auf diesen Weg kann man eben alles unter einen Laptop bekommen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert