psa startet nicht alle Dienste

GwenDragon

Registered User
Es ist nicht möglich mit Dienste mit service psa startall / stopall zu starten.
Es kommt dann z.B. '/usr/lib/plesk-9.0/psa_service: line 1537: : bad substitution'

Beispiele:
1) service psa startall

root@sv2 ~ # service psa startall
Starting sw_engine service... already
started
Starting sw_cp_server service... already
started
Starting mysql service... already
started
/usr/lib/plesk-9.0/psa_service: line 1537: : bad substitution

2) service psa stopall
root@sv2 ~ # service psa stopall
/usr/lib/plesk-9.0/psa_service: line 1545: : bad substitution

Reparatur mit
/opt/psa/bootstrapper/pp17.8.11-bootstrapper/bootstrapper.sh repair
oder
plesk repair all -y
half nicht.
Und auch schon seit Stunden rumgesucht in den Plesk FAQ und im WWW per DuckDuckGo :(

Der Server:
Plesk 17.8.11 // Debian 9.4 x86

Wisst ihr eine Lösung?
Oder sollte ich im englischen Plesk-Forum fragen?

Crosspost: https://talk.plesk.com/threads/serv...topall-does-not-work-anymore-in-shell.347411/
 
Last edited by a moderator:
ab 1533:
Code:
	if ! is_boot_mode; then
		define_virusfilter
		[ -z "$virusfilter_service" ] && virusfilter="" || virusfilter="virusfilter_service"
		[ -x "$mailer_service" ] && mailer="mailer" || mailer=""
		service_start "named $mailer spamfilter ${!virusfilter} apache xinetd"
	fi

1541:
Code:
stop_all()
{
	define_virusfilter
	[ -z "$virusfilter_service" ] && virusfilter="" || virusfilter="virusfilter_service"
	service_stop "apache ${!virusfilter} spamfilter mailer named mysql sw_cp_server sw_engine"
	$PRODUCT_ROOT_D/bin/apache_cleanup.sh
}

Der Bösewicht ist ${!virusfilter}

Ich nehme an die dachten an ${!virusfilter*}

Da auf dem betreuten System kein Virusfilter läuft, habe ich mal die Variablenexpansion rausgeworfen. Und jetzt läuft es.
 
Last edited by a moderator:
Back
Top