Applicable to:
- Plesk Onyx for Linux
- Plesk Onyx for Windows
Symptoms
-
When installing a Symantec SSL certificate at Domains > example.com > Symantec SSL, the process fails with one of the following error messages:
PLESK_ERROR: SecureSiteStarterWildcard secure-site-starter-wildcard failed Incorrect file content.
OR
PLESK_ERROR: Something went wrong with your order. Please double check configuration parameters.File not found.
-
The following error appears in:
-
/var/log/plesk/panel.log on Linux servers
CONFIG_TEXT: PHP Catchable Fatal Error: Argument 1 passed to Symantec\EncryptionEverywhere\ErrorException::__construct() must be an instance of Symantec\EncryptionEverywhere\Model\Error, instance of stdClass given, called in /opt/psa/admin/plib/modules/symantec/library/externals/src/ServiceProvider/SymantecServiceProvider.php on line 61 and defined; File: /opt/psa/admin/plib/modules/symantec/library/externals/src/Symantec/EncryptionEverywhere/Exception.php, Line: 30
-
%plesk_dir%admin\logs\php_error.log Windows servers
CONFIG_TEXT: PHP Catchable Fatal Error: Argument 1 passed to Symantec\EncryptionEverywhere\ErrorException::__construct() must be an instance of Symantec\EncryptionEverywhere\Model\Error, instance of stdClass given, called in C:\Program Files (x86)\Plesk\admin\plib\modules\symantec\library\externals\src\ServiceProvider\SymantecServiceProvider.php on line 61 and defined; File: C:\Program Files (x86)\Plesk\admin\plib\modules\symantec\library\externals\src\Symantec\EncryptionEverywhere\Exception.php, Line: 30
ERR [1] PHP Catchable Fatal Error: Argument 1 passed to Symantec\EncryptionEverywhere\ErrorException::__construct() must be an instance of Symantec\EncryptionEverywhere\Model\Error, instance of stdClass given, called in C:\Program Files (x86)\Plesk\admin\plib\modules\symantec\library\externals\src\ServiceProvider\SymantecServiceProvider.php on line 61 and defined; File: C:\Program Files (x86)\Plesk\admin\plib\modules\symantec\library\externals\src\Symantec\EncryptionEverywhere\Exception.php, Line: 30
ERR [panel] Something went wrong with your order. Please double check configuration parameters.Incorrect file content.
-
-
The option Permanent SEO-safe 301 redirect from HTTP to HTTPS is enabled at Domains > example.com > Hosting Settings.
- Domain's access log at Domains > example.com > Logs does not contain any requests to get the file /.well-known/pki-validation/fileauth.txt.
Cause
Permanent SEO-safe 301 redirect from HTTP to HTTPS prevents a Symantec SSL certificate from being installed.
Resolution
-
In Plesk, go to Domains > example.com > Hosting Settings and disable the option Permanent SEO-safe 301 redirect from HTTP to HTTPS.
-
Switch to Symantec SSL and install a required SSL certificate. This way domain's access log file in Domains > example.com > Logs will contain an entry like below that confirms successful connection from Symantec to install SSL:
CONFIG_TEXT: "GET /.well-known/pki-validation/fileauth.txt HTTP/1.0" 200 338 "-" "DigiCert DCV Bot/1.1"
If an installation of Symantec SSL certificate continues to fail, contact Symantec Technical Support for further assistance.
Comments
2 comments
Resolution can not solve my problem.
After submitting Symantec SSL requests, a red box appears saying
Internal error ;-P
ERROR: TypeError: Argument 1 passed to Symantec\EncryptionEverywhere\ErrorException::__construct() must be an instance of Symantec\EncryptionEverywhere\Model\Error, instance of stdClass given, called in /usr/local/psa/admin/plib/modules/symantec/library/externals/src/ServiceProvider/SymantecServiceProvider.php on line 61 (Exception.php:30)<br /> <br><a href='http://kb.plesk.com/plesk-error/search?metaId=b875b25747357e3d5eabc77cc42372c3&messageId=065091355e35d31c2712b19efef2d751&file=Exception.php&line=30&type=TypeError&version=17.8.11&message=Argument++passed+to+Symantec%2Fpath%2FSymantecServiceProvider.php+on+line' target='_blank'>Search for related Knowledge Base articles</a>
and from panel log files (/var/log/plesk/panel.log)
ERR [1] Argument 1 passed to Symantec\EncryptionEverywhere\ErrorException::__construct() must be an instance of Symantec\EncryptionEverywhere\Model\Error, instance of stdClass given, called in /usr/local/psa/admin/plib/modules/symantec/library/externals/src/ServiceProvider/SymantecServiceProvider.php on line 61
@satriyo it looks like the domain has some redirection or rewrite rules. Just check the basic things in resolution from the following list https://support.plesk.com/hc/en-us/articles/115000165013
Please sign in to leave a comment.