Article ID: 111891, created on Aug 15, 2011, last review on Dec 6, 2014

  • Applies to:
  • Plesk

Symptoms

During Parallels Plesk Panel installation MS Visual C++ 2005 Redistributable and MS Visual C++ 2008 Redistributable are installed too.
Updates for these libraries can be installed on the server, and they can be incompatible with new Parallels Plesk Panel versions. When you perform Parallels Plesk Panel upgrades, the updater can't determine which versions of MS Visual C++ Redistributable are installed on the server. This can lead to the following errors:

- Some Plesk servers cannot be started after the Plesk upgrade. Plesk management service, for example.
- Some Plesk utilities (mchk, for example) return errors like "C exception <number of error>" after the Plesk upgrade.
- Some Plesk utilities (mchk, for example) return errors like "access violation exception."

Resolution

Check the installed server version of MS Visual C++ 2005 Redistributable and MS Visual C++ 2008 Redistributable via "Add or Remove programs" for Windows 2003 or "Programs and Features" for Windows 2008.
The correct behavior is as follows:

- For 32-bit system:
MS Visual C++ 2005 Redistributable
MS Visual C++ 2008 Redistributable <some text> (x86) <some text>

- For 64-bit system:
MS Visual C++ 2005 Redistributable
MS Visual C++ 2005 Redistributable (x64)
MS Visual C++ 2008 Redistributable <some text> (x86) <some text>
MS Visual C++ 2008 Redistributable <some text> (x64) <some text>

Otherwise, before the Parallels Plesk Panel upgrade, we recommend un-installing all MS Visual C++ Redistributable libraries. During Plesk upgrade, all necessary libraries will be installed automatically.

Possible undesirable consequences:
Some applications will stop working without necessary versions of MS Visual C++ Redistributable libraries. You may install the needed version of MS Visual C++ Redistributable if it is critical.

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF