Bug #14034 Manual.chm won't open in 4.1.14 on XP SP2 with latest patches
Submitted: 14 Oct 2005 16:54 Modified: 14 Oct 2005 17:36
Reporter: Martin Dyde Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:4.1.14 OS:Microsoft Windows (Windows XP, SP 2, fully patched)
Assigned to: Miguel Solorzano CPU Architecture:Any

[14 Oct 2005 16:54] Martin Dyde
Description:
I have been testing MySQL 4.1.14 full (mysql-4.1.14-win32.zip) on a Windows XP  Pro (32-bit), SP2 machine with the latest patches applied via Windows Update.  A 'typical' installation was performed, using the default installation paths and option. After installing, the manual (manual.chm) won't open.

When attempting to launch it via the installed 'MySQL Manual' shortcut, or directly by double-clicking on the manual.chm file, the following Windows error is given:

"Cannot open the file: mk:@MSITStore:C:\Program Files\MySQL\MySQL Server 4.1\Docs\manual.chm."

I tried re-installing, re-downloading from various mirrors, and all give the same problem.  However, I then un-installed and installed 4.1.12, and that works fine.  Also other Windows CHM files (e.g. the Intel C++ Compiler 9.0) work properly, so it seems just be a problem with something in the CHM file for 4.1.14.

The following Windows Knowledge Base entry describes a similar historical problem, apparently related to the version of hhctrl.ocx:

http://support.microsoft.com/default.aspx?scid=kb;en-us;312456

However, the version that I have is the correct version which is installed in XP SP2 if the latest Windows patches are applied, so I would suspect it is likely to affect anybody else with 4.1.14 and a fully-patched XP system.

I also tried reverting the version of hhctrl.ocx to an older version (previous to some Windows security fixes which have changed it), but the problem still occurred.

Since it only seems to affect MySQL 4.1.14 (at least not 4.1.12 or other apps), I can only imagine it must be some sort of problem with a setting in the help compiler used or help project for 4.1.14?

Other system info: Tyan K8WE motherboard, Two Opteron 275 processors, Matrox Millenium P650 PCIe 128 graphics card.  English OS version, installed from standard XP Pro CD including SP2.

How to repeat:
Use a PC with Windows XP Pro (32-bit) including SP2, and apply all of the available Windows patches via Windows Update.

Install MySQL Server 4.1.14 (full) for Windows: mysql-4.1.14-win32.zip, using a default installation.

Try to open the manual via the installed shortcut. The following error appears:

"Cannot open the file: mk:@MSITStore:C:\Program Files\MySQL\MySQL Server 4.1\Docs\manual.chm."
[14 Oct 2005 17:05] Paul Dubois
Can you try this URL?

http://downloads.mysql.com/docs/refman-4.1-en.chm

(Referenced from http://dev.mysql.com/doc/)

Also, please see:

http://bugs.mysql.com/bug.php?id=13973
[14 Oct 2005 17:21] Martin Dyde
Thanks for the very swift response!

The CHM file from the URL works fine.  Sorry I didn't find the other bug report when researching this.

To confirm: the problem is that the CHM file is simply corrupt in the 4.1.14 Windows distribution, and is likely to work properly in 4.1.15 when that is available?  If so, we'll probably just stick with 4.1.12 until a fixed full build/version is available.

Thanks again and best regards,
Martin.
[14 Oct 2005 17:36] Miguel Solorzano
Thank you for the bug report.
Duplicate of http://bugs.mysql.com/bug.php?id=13973.