Article ID: 5401, created on Jun 30, 2008, last review on Aug 12, 2014

  • Applies to:
  • Plesk 8.x for Linux/Unix


Parallels Plesk Panel version 8.6 is running.
I cannot retrieve the ordered license key through {Server -> License Management -> Retrieve Keys}. Blank page is shown when click the button.

System error is shown in Plesk Apache error log file $PRODUCT_ROOT_D/admin/logs/httpsd_error_log:

[30432] EACCELERATOR: PHP crashed on opline 43 of dokeyupdate() at

[Mon Mar  2 04:54:02 2009] [notice] child pid 30432 exit signal Aborted (6)
Read from file /usr/local/psa/tmp/app-data.d/.binsh failed
System error 21: Is a directory
Key read failed
System error 25: Inappropriate ioctl for device
*** glibc detected *** /usr/local/psa/admin/bin/httpsd: double free or
corruption (!prev): 0x0a892c00 ***

Actually the directory contains .binsh:

~# ls -la /usr/local/psa/tmp/app-data.d/
total 16
drwxrwxrwx 3 root   root   4096 Jul 21  2008 .
drwxrwxrwt 6 root   root   4096 Feb 26 11:13 ..
drwxr-xr-x 5 apache apache 4096 Feb  4 15:03 .binsh
-rw-r--r-- 1 root   root     80 Jun  3  2008 digilight.hwid

What is directory .binsh and why it prevents from license key upgrading? How do I resolve the issue?


The problem is caused by unnecessary directory that exists in /usr/local/psa/tmp/app-data.d. The directory is .binsh in the example above, however others are possible.

Directory $PRODUCT_ROOT_D/tmp/app-data.d is used by site applications that have license bound to hardware. Files with name *.hwid are stored in the directory. During license key upgrading this information is sent to Parallels Key Administrator.
In Parallels Plesk Panel version 8.6 the only site application with license key bound to hardware is digilight. Others files and directories are unnecessary, they prevent from license key upgrade.


To resolved the problem you should remove all objects from directory $PRODUCT_ROOT_D/tmp/app-data.d except files *.hwid. For example:

~# mv /usr/local/psa/tmp/app-data.d/.binsh /root

Also change directory's permissions to 775: remove permissions to write for others. You may change with chmod:

~# chmod 775 /usr/local/psa/tmp/app-data.d

29d1e90fd304f01e6420fbe60f66f838 b8ef5052d936e902043e41759118114e a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF