After Plesk upgrade we had to upgrade SpamGuardian too, but the scripts from the rpm contains syntax errors and the package can’t be installed:
[root@andromeda tmp]# rpm -Uvh --force 4psa-sguardian-psa9-3.5.0-090305.01.rhel5.i386.rpm Preparing... ########################################### [100%] 1:4psa-sguardian-psa9 ########################################### [100%] /var/tmp/rpm-tmp.42581: line 315: syntax error near unexpected token `>>' /var/tmp/rpm-tmp.42581: line 315: ` echo >> >> /etc/sguardian/sguardian.conf'
The solution is to install the rpm without running PRE/POST install scripts:
[root@andromeda tmp]# rpm -Uvh --force --noscripts 4psa-sguardian-psa9-3.5.0-090305.01.rhel5.i386.rpm
Then we can extract scripts with mc (midnight commander), or rpm -qp –scripts
[root@andromeda scripts]# sh PREIN [...] [root@andromeda scripts]# sh POSTIN ===> Installing 4PSA Spam Guardian ===> Regenerating Mail files ==> Checking for: mailsrv_conf_init... ok ==> Checking for: mail_mailbox_restore... ok ==> Checking for: mailsrv_entities_dump... ok ==> Checking for: mail_auth_dump... ok ==> Checking for: mailman_lists_dump... ok ==> Checking for: mail_responder_restore... ok ==> Checking for: mail_drweb_restore... ok ==> Checking for: mail_kav_restore... not exsists ==> Checking for: mail_spf_restore... ok ==> Checking for: mail_dk_restore... ok Success [...]
0 comments ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment