• 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!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    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.

Update fails - now System/Server-overview throws fatal exception

Status
Not open for further replies.
D

dionysos

Guest
Hello world,

this is a nice one, and I really would appreciate your help.
As many others, we had a problem with our autoinstaller (update failed because of 'license problems') on one of our systems... Manually replaced it, then started the update via web panel. This update fails (and I forgot the error message, sorry).

At this point, the system/server overview went to paradise (or wherever overviews go), and we get this fatal error instead:
Code:
ERROR: PleskFatalException  	
Unable to create ComponentsChecker object: Unable to exec utility listmng: ERROR: Command line parse error: There must be no more arguments after options.
The following arguments was found after last option:
checkpresence
mailman

0: /usr/local/psa/admin/plib/common_func.php3:158
psaerror(string 'Unable to create ComponentsChecker object: Unable to exec utility listmng: ERROR: Command line parse error: There must be no more arguments after options. The following arguments was found after last option: checkpresence mailman ')
1: /usr/local/psa/admin/plib/class.ComponentsChecker.php:34
    ComponentsCheckerMaker()
2: /usr/local/psa/admin/plib/ui/server.autoinstaller.php:29
    plesk__server__autoinstaller->validateItem(object of type UserAdmin)
3: /usr/local/psa/admin/plib/UIPointer.php:969
    UIPointer->validate()
4: /usr/local/psa/admin/plib/elements.php3:160
    get_button_params_by_uip(object of type plesk__server__autoinstaller, NULL null, NULL null, string '', array, boolean false, integer '1')
5: /usr/local/psa/admin/plib/elements.php3:189
    uipointer_button(object of type plesk__server__autoinstaller)
6: /usr/local/psa/admin/plib/class.ServerForm.php:133
    ServerForm->assign(object of type ComponentsChecker)
7: /usr/local/psa/admin/htdocs/server/server.php3:115

The update, by the way, could not be finished until updating the packages via command line; now the update via web panel is working fine again... But this overview is still screwed up.

Thanks for your time,
Cheers,
Jan
 
the problem is that /usr/local/psa/admin/sbin/wrapper is overwritten with some other file (most probably with autoinstaller which was copied into /usr/local/psa/admin/bin and overwrote wrapper by symlink). To restore 'wrapper' binary you need to get RPM of Plesk (psa-8.3.0-xxxx.rpm) from anywhere and unpack it using rpm2cpio command:

rpm2cpio file.rpm | cpio -idmuv --no-absolute-filenames

It will unpack RPM contents into current directory. After that just copy usr/local/psa/admin/sbin/wrapper (just unpacked) over /usr/local/psa/admin/sbin/wrapper and set correct permissions/owners: 4110, root:psaadm
 
Status
Not open for further replies.
Back
Top