• The Horde webmail has been deprecated. Its complete removal is scheduled for April 2025. For details and recommended actions, see the Feature and Deprecation Plan.
  • We’re working on enhancing the Monitoring feature in Plesk, and we could really use your expertise! If you’re open to sharing your experiences with server and website monitoring or providing feedback, we’d love to have a one-hour online meeting with you.

Unable to generate the web server configuration file after "upgrade" to V12

Hi @all,
is anybody here and can help me ?
this is the message from the hoster-Strato:


Da es sich bei ihren Einschränkungen um einen Skriptfehler handelt und dadurch die Template_Exception betroffen ist, haben wir keine Möglichkeit auf ihren Server Einstellungen für Sie vorzunehmen.
Die Fehlermeldung:

Template_Exception: Can not restart web server: Service /etc/init.d/apache2 failed to start Service /etc/init.d/apache2 failed to start

file: /opt/psa/admin/plib/Service/Driver/Web/Server/Apache.php
line: 104
code: 0

zeigt Ihnen auf welches Skript die Einschränkungen hervorruft.

Daher bitte ich Sie die Errorlogs bzw die Logfiles des Apache zu überprüfen um der Einschränkung auf die Spur zu kommen.
Aus datenschutzrechtlichen Gründen kann ich generell keine Änderungen auf ihren Server bzw. ihren Skripten durchführen.
 
Hallo Alois,

habe exakt denselben Fehler nach dem Update von Plesk auf die 12er Version. Hast Du es schon lösen können???

Grüße,

Robert aus Heidenheim
 
Just to make this clear for everybody who might have quite the same problem / issue:

This special problemm / issue is caused by using a wrong certificate, as you can see in the error - message, which may look like this:

Code:
nginx: [emerg] PEM_read_bio_X509_AUX("/opt/psa/var/certificates/certXXXXXXX") failed
( each certificate has differrent signs and/or numbers, because it is unique. Please read your error message carefully, in order to recreate a new certificate with the same name and the commands IgorG suggested on the first page ( Unable to generate the web server configuration file after "upgrade" to V12 ( Post-No. 2 ) ) of this thread. XXXXXXX has to be your unique certificate ID. )
In order to get rid of that problem / issue, you have to recreate a new certificate with the command:

cp /opt/psa/var/certificates/certXXXXXXX{,.savedbysupport}
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /opt/psa/var/certificates/certXXXXXXX -out /opt/psa/var/certificates/certXXXXXXX
You can see here, that the certificate with the ID certXXXXXXX will be copied and the next command recreates a certificate with the previous ID certXXXXXXX .

After the recreation, it is always a good idea to regenerate the needed config - files for apache2 and nginx as well, to avoid failures. Please use the command:

/usr/local/psa/admin/sbin/httpdmng --reconfigure-all
or
/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain YOURDOMAIN.COM


On some systems, you have to use another command line, because the certificates are located in "/usr/local/psa/var/certificates/" instead of "/opt/psa/var/certificates/".


If you still experience problems / issues, these are different ones, than described in this thread. Please be so kind to open a NEW thread and include error - messages from your logs : Parallels Plesk Panel for Linux services logs and configuration files ( KB: 111283 ) , or use the option Search Forums , or the search in the knowledgebase: Parallels Knowledge-Base

****************************************************************************************************
German translation:

Nur um das für jeden klarzustellen, der möglicherweise ein ähnliches Problem feststellt:

Dieses spezielle Problem resultiert aus der Benutzung eines fehlerhaften Zertifikats, wie man der Fehlermeldung entnehmen kann, die ungefähr so aussieht:

Code:
nginx: [emerg] PEM_read_bio_X509_AUX("/opt/psa/var/certificates/certXXXXXXX") failed
( jedes Zertifikat hat unterschiedliche Zeichen und/oder Nummern, da es einzigartig ist. Bitte lesen Sie die Fehlermeldung sorgfältig, um ein neues Zertifikat mit dem gleichen Namen zu erstellen, mit den Befehlen, die IgorG auf der ersten Seite ( Unable to generate the web server configuration file after "upgrade" to V12 ( Post-Nr. 2 ) ) dieses Threads vorschlägt. XXXXXXX muss Ihre einzigartige Zertifikats - ID sein. )
Um das Problem zu lösen, müssen Sie bitte neues Zertifikat mit den folgenden Befehlen erstellen:

cp /opt/psa/var/certificates/certXXXXXXX{,.savedbysupport}
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /opt/psa/var/certificates/certXXXXXXX -out /opt/psa/var/certificates/certXXXXXXX
Sie können hier sehen, daß das Zertifikat mit der ID certXXXXXXX kopiert wird, um mit dem nächsten Befehl ein neues Zertifikat mit der vorigen ID certXXXXXXX zu erstellen.

Nach der Neu - Erstellung ist es oftmals eine gute Idee, die Konfigurations - Dateien für Apache2 und NGINX ebenfalls neu zu erstellen, um Fehler zu vermeiden. Bitte nutzen Sie folgende Befehle:

/usr/local/psa/admin/sbin/httpdmng --reconfigure-all
oder
/usr/local/psa/admin/sbin/httpdmng --reconfigure-domain IHREDOMAIN.COM


Auf manchen Systemen müssen Sie einen anderen Pfad benutzen, da die Zertifikate sich in "/usr/local/psa/var/certificates/" anstatt in "/opt/psa/var/certificates/" befinden.


Sollten Sie weiterhin Probleme feststellen, so sind diese anderer Natur, als in diesem Thread beschrieben. Bitte seien Sie so nett und eröffnen Sie einen NEUEN Thread und ergänzen Sie bitte etwaige Fehlermeldungen aus Ihren Logs: Parallels Plesk Panel for Linux services logs and configuration files ( KB: 111283 ) , oder nutzen Sie die Option Forum - Suche , oder auch die Suche in der Wissensdatenbank: Parallels Knowledge-Base.
 
Back
Top