Hallo, ein Feedback:
zunächst Danke an alle Maintainer und Entwickler. Für ein Danke kann niemand auch nur ein Bier kaufen, aber trotzdem Super das! Nach dem Fork und seit Herr Bunkus und nunmehr RB das Maintaining übernommen haben ist das Projekt professionell.
Die Installation von kivitendo 3.7.0 auf Opensuse Leap 15.4 gelingt ohne Probleme. Erst nach der Installation (per git) habe ich festgestellt, dass OpenSuse 15.4 ein eigenes Repository für kivitendo hat. Man könnte es also auch einfach per Yast installieren. Ich habe das nicht probiert, war ja schon alles fertig, aber es ist ja doch schon ein Ritterschlag.
Ich habe ein paar Bemerkungen zur Installation und zur Installationsanleitung:
In der kivitendo.conf.default habe ich user:postgres zu kivitendo geändert und ein Passwort eingetragen. Passwörter werden in der _auth verwaltet.
Das script installation_check -all zeigt zwei Not ok welche ich nicht beheben konnte. pdfx wird installiert, meldet aber:
Looking for LaTeX package pdfx .............................................. ok
Rc files read:
/etc/texmf/latexmk/latexmk.conf
Latexmk: This is Latexmk, John Collins, 29 September 2020, version: 4.70b.
Latexmk: Filename '\documentclass{minimal} \RequirePackage{pdfx} \csname @ifpackagelater\endcsname{pdfx}{2018/12/22}{}{\show\relax} \begin{document} \end{document}' contains character not allowed for TeX file.
Latexmk: Stopping because of bad filename(s).
Looking for pdfx version 2018 or higher ................................. NOT ok
Die installierte Version ist aber von 2021:
pdflatex --interaction=batchmode "\RequirePackage{pdfx}[2018/12/22]"
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/TeX Live for SUSE Linux) (preloaded format=pdflatex)
restricted \write18 enabled.
entering extended mode
.
Außerdem habe ich scrpage2 nirgendo zum download gefunden.
Looking for LaTeX package scrpage2 ...................................... NOT ok
Bei der Apache Konfiguration könnte man den ganzen cgi Absatz streichen. Fcgid ist ja nicht schwerer zu konfigurieren als cgi, nur halt anders.
postgresql habe ich auf der konsole mit sudo passwd postgres ein Passwort gegeben. postgresql.conf lauscht auf localhost und port 5432. In der pg_hba.conf habe ich alles gesetzt wie in der Anleitung beschrieben. Dann den user kivitendo angelegt und im Adminbereich die _auth Datei erstellen lassen. Um nichts in der Welt war kivitendo danach zu bewegen dann die Mandantenbank anzulegen. Der superuser postgres samt Passwort wurde nicht erkannt. Auf der Konsole kann ich mich aber einloggen. In der pg_hba.conf habe ich dann alles auf all all und trust gesetzt. Dann wurde die Mandantendatenbank erstellt und ich konnte den Mandanten, Gruppen und User anlegen. Nach der Installation habe ich die dann pg_hba auf defaultwerte gesetzt und dann so umkonfiguriert wie in der Anleitung beschrieben.
Im Absatz 2.12 "Drucken mit kivitendo" werden texlive Pakete gefordert. Bis auf texlive-collection-latexextra war bereits alles wie unter 2.2.2.3. beschrieben installiert. Das latexextra hat es aber in sich. Es sind 2841 Pakete, etwa 1GB groß. Das tut doch bestimmt nicht Not.
Die Installation läuft in Erode, Tamil Nadu, India. Wir spielen da jetzt mal paralell zu unserer Word, Excel und Zettelwirtschaft ein paar Wochen mit rum. Wenn wir klarkommen, brauchen wir mit Sicherheit auch einen Dienstleiter für Anpassungen.
Fritz Pörschke,
RPV Enterprises,
fritzpoerschke.de