• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Redis Cache causing Problems in Update

Dagalidis

New Pleskian
TITLE:
Redis Cache causing Problems in Update
PRODUCT, VERSION, OPERATING SYSTEM, ARCHITECTURE:
Plesk Onyx Version 17.5.3 Update #5, last updated on May 13, 2017 01:02 AM,
‪CentOS 6.9 (Final)‬,
Operating System Linux
Webserver nginx/1.11.10
PHP Version 7.1.5
MySQL Version 5.5.5-10.1.23-MariaDB
PROBLEM DESCRIPTION:
When proceed on any Update, ended with errors.

Code:
[2017-05-22 08:34:33] ERR [extension/letsencrypt] Execution of /usr/local/psa/admin/plib/modules/letsencrypt/scripts/post-install.php failed with exit code 1 and the output:
[2017-05-22 08:34:33] ERR [panel] parse error:
0: /usr/local/psa/admin/plib/Scheduler/Crontab/Entry.php:101
    Scheduler_Crontab_Entry->_parseString(string 'REDIS0007�    redis-ver3.2.8�')
1: /usr/local/psa/admin/plib/Scheduler/Crontab/Entry.php:54
    Scheduler_Crontab_Entry->__construct(string 'REDIS0007�    redis-ver3.2.8�')
2: /usr/local/psa/admin/plib/Scheduler/Crontab.php:137
    Scheduler_Crontab->{closure}(string 'REDIS0007�    redis-ver3.2.8�')
3: :
    array_map(object of type Closure, array)
4: /usr/local/psa/admin/plib/Scheduler/Crontab.php:139
    Scheduler_Crontab->_import()
5: /usr/local/psa/admin/plib/Scheduler/Crontab.php:43
    Scheduler_Crontab->initCrontab(string 'root')
6: /usr/local/psa/admin/plib/Scheduler/Crontab.php:53
    Scheduler_Crontab->__construct(object of type Db_Table_Row_ServiceNode_ManagementNode, string 'root')
7: /usr/local/psa/admin/plib/Scheduler/Factory.php:24
    Scheduler_Factory::get(object of type Db_Table_Row_ServiceNode_ManagementNode, string 'root')
8: /usr/local/psa/admin/plib/pm/Scheduler.php:100
    pm_Scheduler->__construct()
9: /usr/local/psa/admin/plib/pm/Scheduler.php:113
    pm_Scheduler::getInstance()
10: /usr/local/psa/admin/plib/modules/letsencrypt/library/Installer.php:173
    Modules_Letsencrypt_Installer::scheduleRenewTask()
11: /usr/local/psa/admin/plib/modules/letsencrypt/library/Installer.php:17
    Modules_Letsencrypt_Installer::run()
12: /usr/local/psa/admin/plib/modules/letsencrypt/scripts/post-install.php:9
parse error
Execution of /usr/local/psa/admin/plib/modules/letsencrypt/scripts/post-install.php failed with exit code 1 and the output:
[2017-05-22 08:34:33] ERR [panel] parse error:
0: /usr/local/psa/admin/plib/Scheduler/Crontab/Entry.php:101
    Scheduler_Crontab_Entry->_parseString(string 'REDIS0007�    redis-ver3.2.8�')
1: /usr/local/psa/admin/plib/Scheduler/Crontab/Entry.php:54
    Scheduler_Crontab_Entry->__construct(string 'REDIS0007�    redis-ver3.2.8�')
2: /usr/local/psa/admin/plib/Scheduler/Crontab.php:137
    Scheduler_Crontab->{closure}(string 'REDIS0007�    redis-ver3.2.8�')
3: :
    array_map(object of type Closure, array)
4: /usr/local/psa/admin/plib/Scheduler/Crontab.php:139
    Scheduler_Crontab->_import()
5: /usr/local/psa/admin/plib/Scheduler/Crontab.php:43
    Scheduler_Crontab->initCrontab(string 'root')
6: /usr/local/psa/admin/plib/Scheduler/Crontab.php:53
    Scheduler_Crontab->__construct(object of type Db_Table_Row_ServiceNode_ManagementNode, string 'root')
7: /usr/local/psa/admin/plib/Scheduler/Factory.php:24
    Scheduler_Factory::get(object of type Db_Table_Row_ServiceNode_ManagementNode, string 'root')
8: /usr/local/psa/admin/plib/pm/Scheduler.php:100
    pm_Scheduler->__construct()
9: /usr/local/psa/admin/plib/pm/Scheduler.php:113
    pm_Scheduler::getInstance()
10: /usr/local/psa/admin/plib/modules/letsencrypt/library/Installer.php:173
    Modules_Letsencrypt_Installer::scheduleRenewTask()
11: /usr/local/psa/admin/plib/modules/letsencrypt/library/Installer.php:17
    Modules_Letsencrypt_Installer::run()
12: /usr/local/psa/admin/plib/modules/letsencrypt/scripts/post-install.php:9
parse error

I Use REDIS Cache for my Forums and seems that is causing problems to Letsencrypt installation - Un-installation and Update​
STEPS TO REPRODUCE:
Update on latest Plesk Version​
ACTUAL RESULT:
Warning! Not all packages were installed.​
EXPECTED RESULT:
Installation - Update Success​
ANY ADDITIONAL INFORMATION:
YOUR EXPECTATIONS FROM PLESK SERVICE TEAM:
Confirm bug
 
I Use REDIS Cache for my Forums
How was Redis installed on Plesk server? We support it only in the scope of Docker implementation. Any other method should be considered as third-party software implementation.
 
Compiled and Installed in Server side.
I uninstalled letsencript.
How I can force now to continue the Update ?
 
First of all, make sure that all latest updates are installed without any errors in output with command

# plesk installer --select-release-current --reinstall-patch --upgrade-installed-components

If it is ok, run upgrade manually with

# plesk installer

and follow instructions.
 
Wow !!! Thanks for your fast Reply my Friend. :D

# plesk installer --select-release-current --reinstall-patch --upgrade-installed-components

All patches were applied.
Patches were installed successfully.
The changes were applied successfully.

So, I suppose that all packages are installed ok, and not needed any action to made. :)
 
Back
Top