• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

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