pic2base :: Bekannte Probleme

Bekannte Probleme

Version Problem Lösung
vor 1.00.0 Wenn Bilder geo-referenziert werden, deren Koordinaten nich im Bereich der östlichen Länge bzw. nördlichen Breite liegen, wurde dies falsch im Bild vermerkt. In Version 1.00.0 behoben bzw. mit einem speziellen Hilfsskript in Version 1.00.0 korrigierbar:.../pic2base/bin/html/recherche/gps_korrektur.php
Dieses Skript ist manuell aufzurufen.
ab ca. 2019 Wenn PDF-Dateien nicht erfaßt werden können (Fortschritts-Balken bleibt bei der Erfassung leer; System scheint abgestürzt zu sein): Mit root-Rechten ist die Datei /etc/ImageMagickXXX/policy.xml zu editieren:
Die Zeile <policy domain="coder" rights="write" pattern="PDF" />
ist zu ändern in
<policy domain="coder" rights="read|write" pattern="PDF" />
ab ca. 2020 Wenn sehr große Bild-Objekte nicht erfaßt werden können: Auch in diesem Fall verhindern möglicherweise die Grundeinstellungen in der /etc/ImagaMagickXXX/policy.xml die Erfassung.
Hier sind die ab ca. Zeile 60 - 67 vorhandenen Speicher-Beschränkungen zu kontrollieren und ggf. den Möglichkeiten des jeweiligen Server-Systems anzupassen.


Installations-Probleme

Paket Problem Lösung
gpsbabel Bei der Installation von GPSBabel aus den Sourcen erstellt make zahlreiche warnings und endet mit der Zeile
gtrnctr.c:467: error: 'gtc_rd_deinit' undeclared here (not in a function) make: *** [gtrnctr.o] Error 1
Die expat developer headers/libaries sind nicht installiert
MySQL Bei der Installation wird keine Datenbank angelegt, pic2base kann nicht gestartet werden pic2base legt bei der Installation selbst alle benötigten Datenbanken / Tabellen an.
Im Gegensatz zu anderen Installationen ist es nicht erforderlich, dies vorab per Hand zu erledigen!
PROFTPd Nach der Installation funktioniert der FTP-Zugang nicht.
Error 530: Login incorrect
Ab Version 1.10.2 ist dieses Problem gelöst.

Es gab in älteren Versionen ein Problem mit den Benutzerkennungen.
Lösung:
  • mittels phpinfo() ist zu ermitteln, unter welcher Userkennung / Gruppenkennung der Apache läuft (im Absatz apache2handler nach User/Group suchen)
  • hier sind die UID und GID von Interesse
  • In die Konfigurationsdatei für den PROFTPd ist die Zeile
    SQLMinID  UID
    einzufügen, wobei UID die zuvor ermittelte User-ID ist
  • In der Tabelle users der pic2base-Datenbank sind die uid und gid auf die entsprechende UID / GID des Apache zu korrigieren.
  • Bei der Anlage eines neuen pic2base-Users ist ebenfalls die uid/gid (noch) manuell zu korrigieren.
FPDF Nach der Installation funktioniert die PDF-Erzeugung im Filmstreifen nicht.
Dieser Fehler tritt auf, wenn eine ältere Version als 1.46.0 unter PHP8.X verwendet wird.

Lösung:
  • Dieser Fehler wird durch eine nicht mehr unterstützte Funktion in der fpdf.php verursacht.
  • Abhilfe schafft die Installation der pic2base-Version ab 1.46.0.