It seems that numerous people are being bitten by this error from the
ActivePerl MSI installer. The full text of the error message probably looks
something lke this:
Installer Information
Internal Error 2744. PPM_CONFI, C:\perl\bin.
"C:\Perl\bin\wPerl.exe" "C:\Perlbin\configPPM.pl"
"C:\Perl\site\lib\ppm.xml" "D:\downloads\perl\\"
"C:\Perl\site\lib\ppm.xml~"
We have determined that one cause of this error message is due to other
installations of Perl that may be pointed to by something in the
environment.
The sure fire solution is to make absolutely certain that no other
installations of Perl are on the target machine. Realizing that this is not
always possible, you can follow these steps to ensure the other
installations will not interfere.
1) Stop the `Windows Installer' service. This can be accomplished from the
command prompt using the following command:
c:\> net stop "Windows Installer"
2) Temporarily remove or rename `PERLLIB' and `PERL5LIB' environment
variables in the system environment.
3) Temporarily remove or rename the following registry values:
[\\HKEY_LOCAL_MACHINE\Software\Perl] lib = <directory> (REG_SV)
[\\HKEY_LOCAL_MACHINE\Software\Perl] sitelib = <directory> (REG_SV)
[\\HKEY_LOCAL_MACHINE\Software\Perl] lib-<PerlVersion> = <directory>
(REG_SV)
[\\HKEY_LOCAL_MACHINE\Software\Perl] sitelib-<PerlVersion> = <directory>
(REG_SV)
4) Proceed with the installation.
Once the installation has completed successfully, the above actions may be
undone although restoring the environment variables or the registry values
may interfere with the proper operation of your new ActivePerl
installation.
In order to perform all of the above steps, you will need to have
Administrative privileges on the target machine. If you do not have the
required privileges you should contact you Administrator.
The next version of ActivePerl has a fix for this issue so none of the
above actions will have to be taken.
Mike Smith
ActiveState
---
You are currently subscribed to perl-win32-users as: [archive@jab.org]
To unsubscribe, forward this message to
[EMAIL PROTECTED]
For non-automated Mailing List support, send email to
[EMAIL PROTECTED]