• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • 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.

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