Hallo Frank,
1) Ich könnte keine Email-Weiterleitung eintragen, ich kriege einen
internen Server Fehler 500 :
"/usr/lib/schulkonsole/cgi-bin/start: Perl
Kompilierungsfehler/usr/share/schulkonsole/Schulkonsole/horde-mail.php
(/usr/share/schulkonsole/Schulkonsole/horde-mail.php)" in
/var/log/apache2/schulkonsole-error.log
Kann es daran liegen, dass wir horde 5 eingesetzt haben ? Wenn ja,
wie kann ich es korrigieren ?
Ja, das liegt definitiv an horde5. Ich habe eine Schulkonsole, die zu
horde5
kompatibel ist. Das ist aber eine Testversion, die Du noch nicht
produktiv
einsetzen solltest. Du kannst Dir aber das deb-Paket herunterladen und
die Datei horde-mail.php aus diesem Paket verwenden. Z.B. mit mc
(midnight commander)
kann man sich durch nicht ausgepackte deb-Dateien "wühlen".
Du findest das Paket auf der Seite
https://www.linuxmuster.net/wiki/entwicklung:horde5
relativ weit unten verlinkt. Du benötigst
linuxmuster-schulkonsole_...deb, nicht das "wrapper"-Paket.
Endlich komme ich wieder zum Thema.
Zum Testen habe ich die Datei
/usr/share/schulkonsole/Schulkonsole/horde-mail.php mit der im DEB-Paket
ersetzt.
Gibt es weitere Schritte zu tun ?
Ich kriege damit einen Fehler 500 :
[Tue Aug 30 09:31:49 2016] [error] [client 10.16.1.1] Can't locate
object method "new" via package "Schulkonsole::Error::Error::HordeError"
(perhaps you forgot to load "Schulkonsole::Error::Error::HordeError"?)
at /usr/share/schulkonsole/Schulkonsole/Horde.pm line 172., referer:
https://localhost:8242/schulkonsole/start
Wenn ich die Datei Horde.pm vom DEB-Paket auch dazu kopiere, ergibt es :
[Tue Aug 30 09:42:18 2016] [error] [client 10.16.1.1] Bareword
"Schulkonsole::Config::GETMAILFORWARDS" not allowed while "strict subs"
in use at /usr/share/schulkonsole/Schulkonsole/Horde.pm line 42.
[Tue Aug 30 09:42:18 2016] [error] [client 10.16.1.1] Compilation failed
in require at /usr/lib/schulkonsole/cgi-bin/start line 191.
[Tue Aug 30 09:42:18 2016] [error] [client 10.16.1.1] BEGIN
failed--compilation aborted at /usr/lib/schulkonsole/cgi-bin/start line 191.
[Tue Aug 30 09:42:18 2016] [error] [client 10.16.1.1] Premature end of
script headers: start
##############################################
Ich habe dann bei Zeile 42, 84 und 107 Anführungzeichnen dazu geschrieben :
##############################################
# grep Config Horde.pm
use Schulkonsole::Config;
my $wrapcmd = $Schulkonsole::Config::_wrapper_horde;
my $in =
Schulkonsole::Wrapper::wrap($wrapcmd,$errorclass,"Schulkonsole::Config::GETMAILFORWARDS",
Schulkonsole::Wrapper::wrapcommand($wrapcmd,$errorclass,"Schulkonsole::Config::SETMAILFORWARDS",
Schulkonsole::Wrapper::wrapcommand($wrapcmd,$errorclass,"Schulkonsole::Config::REMOVEMAILFORWARDS",
##############################################
Danach gibt es kein 500 Fehler mehr bei dem Aufruf von schulkonsole/start.
Bei einem neuen Versuch, eine Email als Weiterleitung einzurichten
kriege ich eine Fehlermeldung :
##############################################
Falscher Programmaufruf [/usr/lib/schulkonsole/cgi-bin/start, 384,
Schulkonsole::Session::standard_error_handling]
##############################################
_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user