Hallo,
folgender Fehler ist mir bei der Arbeit mit Fakturama aufgefallen:
bei der Erstellung einer Auftragsbestätigung kommt folgender Fehler:
Im Arbeitsverzeichnis wurde im Vorlagenordner (Vorlagen/Auftragsb.) keine OpenOffice.org-Vorlage gefunden!
Habe dann im Vorlagen-Ordner geschaut und dort nur das Verzeichnis Auftragsb statt Auftragsb. vorgefunden und das Verzeichnis passend umbenannt.
Wichtig: Die Datenbank läuft auf einem separaten MariaDB-Host und das Arbeitsverzeichnis liegt auf einem Samba-Server (hier vermute ich aktuell den Fehler).
Nach dem umbenennen der Verzeichnisses taucht der oben genannte Fehler nicht mehr auf, dafür nun folgender Fehler:
Dokument konnte nicht erstellt werden. Bitte prüfen Sie den OpenOffice-Pfad und den Ausgabepfad!
Alle weiteren Dokumententypen kann ich ohne Probleme erstellen, nur hier scheitert es.
In einer VM habe ich das ganze nun mal ohne externe DB und ausgelagertem Fakturama-Arbeitsverzeichnis getestet.
Ergebnis:
alles Funktioniert ohne Probleme.
Ich vermute das Problem darin, dass das Verzeichnis mit einem Punkt endet, denn dabei treten generell diverse Probleme auf.
Ist es hier notwendig, dass das Verzeichnis mit einem Punkt endet, oder könnte dies in zukünftigen Versionen umbenannt werden?
Hier heißt es bei mir unter Ubuntu Budgie immer wieder, dass das Verzeichnis nicht existiert.
Ein weiterer Punkt, welcher mir negativ auffällt ist, dass die Ausgabeverzeichnisse für PDF sowie ODT, Umlaute enhält.
Wäre es hier nicht sinnvoller, das Verzeichnis Auftragsbestätigung in Auftragsbestaetigung umzubenennen, um generell Probleme mit den Umlauten zu vermeiden?
Logs hänge ich nicht an, da dort sowieso nichts verwertbares geschrieben wird, beobachte das ganze jedoch mal weiter und ergänze, sollte dort etwas verwertbares kommen.
Systeminformationen:
Fakturama 2.0.4
Ubuntu Budgie 18.04.2
Moin,
danke für die ausführliche Meldung. Ich werde das mal versuchen zu bereinigen. Das sind eigentlich nur Bezeichner, die in einer bestimmten Datei stehen. Ich muß mal sehen, wie ich das geregelt bekomme. Problematisch wird die Migration von einer Version auf die nächste werden, da muß ich ja dann irgendwie das Verzeichnis mit umbenennen.
Viele Grüße
Ralf.
Wichtige Infos zum Posten im Forum.
Fehler gefunden?
Hallo zusammen,
ich habe den gleichen Fehler und es wäre wirklich gut, die Namensrichtlinien umzusetzen, also keine Sonderzeichen, Leerstellen und keine Punkte an das Ende von Dateinamen etc.
Allerdings habe ich eine funktionierende Lösung gefunden für alle Linux/ Mac User:
1. Auf dem Samba-Server ist für die Freigabe der folgende Parameter wichtig:
mangled names = no
Bsp:
[Fakturama]
path = /data/fakturama
guest ok = no
read only = no
browseable = yes
delete readonly = yes
inherit acls = Yes
inherit permissions = Yes
mangled names = no
Danach Samba neu laden:
smbcontrol all reload-config
Unter Linux muss die Freigabe dann mit folgenden, zusätzlichen Parametern gemountet werden:
nomapposix,mapchars
Bsp:
sudo mount -t cifs -o username=SAMBAUSER,nomapposix,mapchars,password="SAMBAPASSWORT",uid=MEINLINUXUSER,gid=MEINELINUXGRUPPE //MEINFILESERVER/Fakturama /MEINMOUNTPOINT
Ggf. hat Fakturama den Ordner durch die "defekte" Freigabe falsch angelegt.
Dann muss diese natürlich noch in Auftragsb. umbenannt/ neu erstellt werden.
Ich hoffe, das löst das Problem vorübergehend.
Bei mir Funktioniert es mit Samba4.8 und Fedora Linux so einwandfrei.
VG
Marcel