Ralf Piotrowsky
New Member
Mal wieder eine Frage zu:
Code:Spamdyke ist nicht installiert, oder der Pfad zur spamdyke.conf in config.inc.php stimmt nicht!!
System:
Debian 6.0.2.1 64bit und Plesk 10.3.1 frisch installiert
Spamdyke funktioniert, Einträge in die DB werden gemacht.
Was habe ich schon alles gemacht:
* Zweimal mit Altdaten und einmal komplett neu installiert das SCP 245
* -rwsr-xr-x 1 root root 7136 2. Aug 10:34 wrapper
* Verzeichnisrechte x mal überprüft
* den wrapper kompiliert von hier
So langsam fällt mir nichts mehr ein. Hat jemand noch eine Idee wo ich was übersehen haben könnte?
Das Problem ist, dass der Standard-Verweis von "/bin/sh" bei Debain auf "dash" und nicht auf "bash" zeigt, wie es bei anderen mir bekannten Systemen üblich ist!
Damit kommt das SCP bzw. die *.sh Scripte und der Wrapper nicht klar!
Da ich mich gescheut habe den Link von /bin/sh Systemweit auf "bash" zu ändern - auch weil ich nicht weis was da alles dran hängt - musst du einfach die scripte vom SCP ändern.
im {PSA-Verzeichnis}/admin/htdocs/spamdyke oder {PSA-Verzeichnis}/admin/htdocs/scp2 alle Dateien *.sh bearbeiten und als erste Zeile statt #!/bin/sh -> #!/bin/bash reinschreiben!
Außerdem muss der Wrapper neu übersetzt werden und dort muss auch vorher in der wrapper.c alles was nach /bin/sh aussieht auf /bin/bash geändert werden!
Das ist zwar sicher nicht die beste Lösung da nach einem Update alles für die Katz ist - aber es hilft zumindest temporär!
Alternativ kann man ja in der config.inc.php das Update auch ausschalten!