Symptoms
-
The following error is displayed when trying to log in to Plesk:
ERROR: Exception: Unable to get PSADb administrator password: All pipe instances are busy.
(Error code 231) at Unable to connect to pipe
.pipeP_289c0044-25b3-4eb5-a87a-8dbf63972b24<br> at (Con::ClientOverlappedPipe::create
line 518)<br> at get shared instance of PleskSrvClient(PleskSrvClient::getInstance line
364)<br> at (zif_get_psadb_admin_password line 250) -
The following error is displayed when trying to generate a one-time login link via CMD:
C:> plesk login
ERROR: Exception: Unable to get PSADb administrator password: The system cannot find the file specified. (Error code 2) at Unable to connect to pipe .pipeP_408485fc-63c3-4811-bd6c-cf11a1e3da4d
at (Con::ClientOverlappedPipe::create line 503)
at get shared instance of PleskSrvClient(PleskSrvClient::getInstance line 387)
at (zif_get_psadb_admin_password line 251)
Cause
Broken Plesk files.
Resolution
-
Connect to the server via RDP.
-
Download the
plesk-core.zip
package from the Plesk repository http://autoinstall-win.plesk.com/pool/release/.Note: make sure to download the package for the appropriate Plesk version, including microupdates.
-
Create a temporary directory (for example,
C:pleskmsi
) and unpack the package to it. -
Replace files in
%plesk_dir%admin/plib
with files fromC:pleskmsiProgram FilesParallelsPleskadminplib
. -
Repair Plesk installation via Plesk Reconfigurator: Repair Plesk installation > Plesk services.
-
After that, repair Plesk accounts via Plesk Reconfigurator: Repair Plesk installation > Plesk server accounts.
-
Install the latest Plesk updates.