Symptoms
After upgrade to Plesk 17.8, Plesk sends the following mail message after every cron task execution:
CONFIG_TEXT: Loading engine...
Current product version: 8.5.1.5
Initializing engine...
Using xml-file: /opt/kav/sdk8l3/bin/settings.xml.
LICENSE INFO:
Key file: kav.key
Expiration date: 29/11/2019
Operation result code: 0x00000000. Success
/opt/kav/sdk8l3/bin/kav8update: line 14: service: command not found
Cause
It is a Plesk bug with ID PPPM-8459, which will be fixed in further updates.
Resolution
Reconfigure update script to write the output of cronjob to log file /var/log/kav-update.log instead of sending it by email.
-
Connect to Plesk server via SSH
-
Back up the file
/opt/kav/sdk8l3/bin/kav8update
:# cp /opt/kav/sdk8l3/bin/kav8update /opt/kav/sdk8l3/bin/kav8update.bkp
-
Modify
/opt/kav/sdk8l3/bin/kav8update
as follows:CONFIG_TEXT: #!/bin/bash
SDK_HOME=/opt/kav/sdk8l3
export KL_PLUGINS_PATH="$SDK_HOME/lib"
export LD_LIBRARY_PATH="$KL_PLUGINS_PATH:$LD_LIBRARY_PATH"
$SDK_HOME/bin/keepup2date8 --download --licinfo --simplelic --version --xmlfile $SDK_HOME/bin/settings.xml >> /var/log/kav-update.log 2>&1
RET=$?
### Return codes are detailed in updatersdk.h
case "$RET" in
0)
# 0 - Success
service kavehost reload > /dev/null 2>&1
;;
10|20)
# 10 - All files are up-to-date
# 20 - An operation did not complete because the current version of definitions is newer than the version in the source
RET=0
;;
esac
exit $RET
Comments
0 comments
Please sign in to leave a comment.