• The new Python extension is now available. It allows customers to deploy and manage WSGI-based Python applications on their websites directly from Plesk.
  • Debian 11 has reached its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.81 is the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Forwarded to devs service psa startall or stopall does not work anymore in shell

  • Thread starter Deleted member 121791
  • Start date
D

Deleted member 121791

Guest
TITLE:
service psa startall or stopall does not work anymore in shell​
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE:
Plesk 17.8.11
Debian 9.4 x64
​
PROBLEM DESCRIPTION:
service psa fails.

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

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

Repair with
/opt/psa/bootstrapper/pp17.8.11-bootstrapper/bootstrapper.sh repair
or
plesk repair all -y
did not help

Linux: Plesk 17.8.11 // Debian 9.4 x86

How can we fix it?​
STEPS TO REPRODUCE:
1. Open shell
2. Type service psa startall
3. Error message /usr/lib/plesk-9.0/psa_service: line 1537: : bad substitution shown
4. Type service psa stopall
3. Error message /usr/lib/plesk-9.0/psa_service: line 1545: : bad substitution shown​
ACTUAL RESULT:
Error message /usr/lib/plesk-9.0/psa_service: line 1537: : bad substitution shown

Error message /usr/lib/plesk-9.0/psa_service: line 1545: : bad substitution shown​
EXPECTED RESULT:
All servies are started by psa​
ANY ADDITIONAL INFORMATION:
​
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM:
Answer the question​
 
Thank you for report. The issue was confirmed and submitted as bugreport PPPM-8165
 
Expansion of variable ${!virusfilter} fail in in psa_service.

Problematical lines:

service_start "named $mailer spamfilter ${!virusfilter} apache xinetd"

service_stop "apache ${!virusfilter} spamfilter mailer named mysql sw_cp_server sw_engine"

You should investigate this.
 
Back
Top