Ticket #776 (closed defect: fixed)

Opened 4 months ago

Last modified 3 weeks ago

Problem installing MPICH2 on a Windows XP machine

Reported by: "Lentink, Ramon RM (NSR)" <Ramon.Lentink@…> Owned by: jayesh
Priority: major Milestone: mpich2-1.2.1
Component: mpich2 Keywords:
Cc: gavron@…

Description

Dear Reader,



At the moment, I am learning how one can use distributed computing from
a practical point of view. Therefore, I would like to see how MPICH2
works, and if it is useful for my problem. However, I was not able to
install the software. It terminated with the following screen:







I used all the default settings for the installation.



My machine is running Windows XP (version 5.1.26600 Service Pack 2 Build
2600) with an Intel Pentium D 3.4 Ghz processor and 2Gb of internal
memory. It contains all kinds of .NET frameworks (Compact Framework 1.0
SP3 Developer, Compact Framework 2.0, Framework 1.1, Framework 2.0
Service Pack 2, Framework 3.0 Service Pack 2, Framework 3.5 Service Pack
1, Framework 4 Client Profile Beta 1, Framework 4 Extended Beta 1) as
well as all kinds of Microsoft Visual Studio versions (2005, 2008
Express Edition, 2010 Beta). My account has administrator rights...



Can you help me figuring out what went wrong and how I can fix it?



Best regards,

Ramon Lentink



NS Reizigers
Logistiek, Innovatie

Hoofdgebouw IV
Laan van Puntenburg 100
Postbus 2025
3500 HA Utrecht



T ++31 30 235 4099
E Ramon.Lentink@ns.nl
F ++31 30 235 7861
I www.ns.nl <http://www.ns.nl/>


















untitled-part.html

Added by email2trac

Added by email2trac

Attachments

untitled-part-1.jpe (2.0 KB) - added by Ramon.Lentink@… 4 months ago.
Added by email2trac
untitled-part.html (7.3 KB) - added by Ramon.Lentink@… 4 months ago.
Added by email2trac
untitled-part.jpe (13.8 KB) - added by Ramon.Lentink@… 4 months ago.
Added by email2trac
untitled-part-1.html (0.7 KB) - added by jayesh@… 4 months ago.
Added by email2trac
mpich2-1.1.1-win-ia32-install.zip (11.8 KB) - added by Ramon.Lentink@… 2 months ago.
Added by email2trac
MPICH2_1_1_1_p1.zip (2.3 MB) - added by jayesh 2 months ago.

Change History

Changed 4 months ago by Ramon.Lentink@…

Added by email2trac

Changed 4 months ago by Ramon.Lentink@…

This message has 3 attachment(s)

Changed 4 months ago by jayesh

  • owner set to jayesh
  • status changed from new to accepted

Hi,

Is your OS (Win XP) 32-bit or 64-bit ? Did you install MPICH2 using the correct installer (there are 32-bit/64-bit versions of the installer) ? You can find the latest stable version of MPICH2 (1.1.1) at http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=downloads . Did you have any versions of MPICH2 already installed on the machine (If so, try uninstalling any prev versions and installing MPICH2)? Is there any Antivirus (or similar) software running on your machine ? Try disabling it and re-installing MPICH2 (An antivirus software could prevent a user from installing a s/w). If none of the above works try the following command from the command line and copy-paste (or a screenshot) the output in your next email.

smpd -uninstall smpd -install

The above commands should uninstall and install the MPICH2 process manager (smpd). Let us know the results.

Regards, Jayesh

Changed 4 months ago by Ramon.Lentink@…

Dear Jayesh,

First of all let me thank you for your fast response.

I tried your suggestions, but unfortunately none of them helped. My
machine is a 32-bits machine and I downloaded the 32 bits version
(mpich2-1.1.1-win-ia32.msi).

As far as I know, there is no previous version of MPICH2 on my system. I
checked this in the Add/Remove Programs window. Moreover, I searched my
local hard drives for MPICH2 and did not find anything except the files
I downloaded (the installer and an installation guide).

We are using McAfee VirusScan Enterprise 8.0.0 as virus scanner. First,
I disabled OnAccess Scan and tried to install. Thereafter, I also
allowed IRS communication inbound and outbound to ports 6666-6669 and
tried to install MPICH2 once more. Both attempts had no positive result.
Finally, I found out that the Windows Firewall is turned off.

smpd -uninstall results in the follow message:
'smpd' is not recognized as an internal or external command,
operable program or batch file.

The message typically appears at the end of the second "progress bar
run".

Hopefully, this helps in figuring out what goes wrong...

Best regards,
Ramon Lentink

NS Reizigers
Logistiek, Innovatie
Hoofdgebouw IV
Laan van Puntenburg 100
Postbus 2025
3500 HA Utrecht

T ++31 30 235 4099
E Ramon.Lentink@ns.nl
F ++31 30 235 7861
I www.ns.nl

-----Oorspronkelijk bericht-----
Van: mpich2 [mailto:mpich2-maint@mcs.anl.gov]
Verzonden: donderdag 6 augustus 2009 16:20
Onderwerp: Re: [mpich2-maint] #776: Problem installing MPICH2 on a
Windows XP machine

#776: Problem installing MPICH2 on a Windows XP machine
-------------------------------------------------------------+----------
----
 Reporter:  "Lentink, Ramon RM (NSR)" <Ramon.Lentink@...>      |
Owner:  jayesh
     Type:  defect                                           |
Status:  accepted
 Priority:  major                                            |
Milestone:
Component:  mpich2                                           |
Keywords:
-------------------------------------------------------------+----------
----
Changes (by jayesh):

  * owner:  => jayesh
  * status:  new => accepted


Comment:

 Hi,
  Is your OS (Win XP) 32-bit or 64-bit ? Did you install MPICH2 using
the
 correct installer (there are 32-bit/64-bit versions of the installer) ?
 You can find the latest stable version of MPICH2 (1.1.1) at

http://www.mcs.anl.gov/research/projects/mpich2/downloads/index.php?s=do
wnloads
 .
  Did you have any versions of MPICH2 already installed on the machine
(If
 so, try uninstalling any prev versions and installing MPICH2)?
  Is there any Antivirus (or similar) software running on your machine ?
 Try disabling it and re-installing MPICH2 (An antivirus software could
 prevent a user from installing a s/w).
  If none of the above works try the following command from the command
 line and copy-paste (or a screenshot) the output in your next email.

 smpd -uninstall
 smpd -install

  The above commands should uninstall and install the MPICH2 process
 manager (smpd).
  Let us know the results.

 Regards,
 Jayesh

--
Ticket URL:
<http://trac.mcs.anl.gov/projects/mpich2/ticket/776#comment:2>
mpich2 <http://www.mcs.anl.gov/research/projects/mpich2>
MPICH2 is a high performance and widely portable implementation of the
Message Passing Interface (MPI) standard.

Changed 4 months ago by jayesh@…

Added by email2trac

Changed 4 months ago by jayesh@…

Hi,
 What does "smpd -install" return (smpd.exe should be in the bin directory
of your MPICH2 installation - eg: "C:\Program Files\mpich2\bin")?

(PS: "smpd -uninstall" failed because smpd was not correctly installed
during the installation process.)
Regards,
Jayesh

untitled-part-1.html

Changed 2 months ago by Ramon.Lentink@…

Hi Jayesh,

Sorry for my late reply, but I have been away and had some different
priorities. However, today I found some time to look into this issue.

On topic: since I am not able to install mpich2, there is no bin
directory and therefore I cannot execute the command "smpd -install".
This is also why I cannot uninstall smpd, it simply does not exist on my
machine.

Updating Windows Installer from 3.1 to 4.5 also does not help in
resolving this issue.

What step is the following one to take?


Best regards and thanks for your help,
Ramon


NS Reizigers
Logistiek, Innovatie
Hoofdgebouw IV
Laan van Puntenburg 100
Postbus 2025
3500 HA Utrecht

T ++31 30 235 4099
E Ramon.Lentink@ns.nl
F ++31 30 235 7861
I www.ns.nl

-----Oorspronkelijk bericht-----
Van: mpich2 [mailto:mpich2-maint@mcs.anl.gov]
Verzonden: vrijdag 7 augustus 2009 16:08
Onderwerp: Re: [mpich2-maint] #776: Problem installing MPICH2 on a
Windows XP machine

#776: Problem installing MPICH2 on a Windows XP machine
-------------------------------------------------------------+----------
----
 Reporter:  "Lentink, Ramon RM (NSR)" <Ramon.Lentink@...>      |
Owner:  jayesh
     Type:  defect                                           |
Status:  accepted
 Priority:  major                                            |
Milestone:
Component:  mpich2                                           |
Keywords:
-------------------------------------------------------------+----------
----

Comment(by jayesh@...):

 {{{

 Hi,
  What does "smpd -install" return (smpd.exe should be in the bin
directory
 of your MPICH2 installation - eg: "C:\Program Files\mpich2\bin")?

 (PS: "smpd -uninstall" failed because smpd was not correctly installed
 during the installation process.)
 Regards,
 Jayesh

 }}}

 [attachment:"untitled-part-1.html"]

--
Ticket URL:
<http://trac.mcs.anl.gov/projects/mpich2/ticket/776#comment:>
mpich2 <http://www.mcs.anl.gov/research/projects/mpich2>
MPICH2 is a high performance and widely portable implementation of the
Message Passing Interface (MPI) standard.

Changed 2 months ago by jayesh

Hi,

Can you try deleting the MPICH2 install directory ("c:\program files\mpich2") and then installing MPICH2 ?

-Jayesh

Changed 2 months ago by Ramon.Lentink@…

Hi Jayesh,

My machine only contains 1 folder with MPICH* as name. This folder
contains the downloaded installer.

There is no such directory as you mention. I guess this is caused by
rolling back every single try to install so far...

Best regards,
Ramon

-----Oorspronkelijk bericht-----
Van: mpich2 [mailto:mpich2-maint@mcs.anl.gov]
Verzonden: donderdag 10 september 2009 18:51
Onderwerp: Re: [mpich2-maint] #776: Problem installing MPICH2 on a
Windows XP machine

#776: Problem installing MPICH2 on a Windows XP machine
-------------------------------------------------------------+----------
----
 Reporter:  "Lentink, Ramon RM (NSR)" <Ramon.Lentink@...>      |
Owner:  jayesh
     Type:  defect                                           |
Status:  accepted
 Priority:  major                                            |
Milestone:
Component:  mpich2                                           |
Keywords:
-------------------------------------------------------------+----------
----

Comment(by jayesh):

 Hi,
  Can you try deleting the MPICH2 install directory ("c:\program
 files\mpich2") and then installing MPICH2 ?

 -Jayesh

--
Ticket URL:
<http://trac.mcs.anl.gov/projects/mpich2/ticket/776#comment:6>
mpich2 <http://www.mcs.anl.gov/research/projects/mpich2>
How to edit this ticket:
http://wiki.mcs.anl.gov/mpich2/index.php/Creating_New_Bug_Tickets

Changed 2 months ago by jayesh

Hi,

Please follow the step below to collect the MPICH2 install log and provide us with the log,

1) Run the following command at command prompt to install MPICH2,

msiexec /i mpich2-1.1.1p1-win-ia32.msi /log mpich2-1.1.1p1-win-ia32-install.log

The step above will try to install MPICH2 and collect the installer log in "mpich2-1.1.1p1-win-ia32-install.log". Please provide us with this log file.

-Jayesh

Changed 2 months ago by Ramon.Lentink@…

Added by email2trac

Changed 2 months ago by Ramon.Lentink@…

Dear Jayesh,

Please find attached the log file you requested.

I hope this helps!

Best regards,
Ramon Lentink


NS Reizigers
Logistiek, Innovatie
Hoofdgebouw IV
Laan van Puntenburg 100
Postbus 2025
3500 HA Utrecht

T ++31 30 235 4099
E Ramon.Lentink@ns.nl
F ++31 30 235 7861
I www.ns.nl


-----Oorspronkelijk bericht-----
Van: mpich2 [mailto:mpich2-maint@mcs.anl.gov]
Verzonden: vrijdag 11 september 2009 16:45
Onderwerp: Re: [mpich2-maint] #776: Problem installing MPICH2 on a
Windows XP machine

#776: Problem installing MPICH2 on a Windows XP machine
-------------------------------------------------------------+----------
----
 Reporter:  "Lentink, Ramon RM (NSR)" <Ramon.Lentink@...>      |
Owner:  jayesh
     Type:  defect                                           |
Status:  accepted
 Priority:  major                                            |
Milestone:
Component:  mpich2                                           |
Keywords:
-------------------------------------------------------------+----------
----

Comment(by jayesh):

 Hi,
  Please follow the step below to collect the MPICH2 install log and
 provide us with the log,

 1) Run the following command at command prompt to install MPICH2,

 msiexec /i mpich2-1.1.1p1-win-ia32.msi /log mpich2-1.1.1p1-win-
 ia32-install.log

  The step above will try to install MPICH2 and collect the installer
log
 in "mpich2-1.1.1p1-win-ia32-install.log". Please provide us with this
log
 file.

 -Jayesh

--
Ticket URL:
<http://trac.mcs.anl.gov/projects/mpich2/ticket/776#comment:8>
mpich2 <http://www.mcs.anl.gov/research/projects/mpich2>
How to edit this ticket:
http://wiki.mcs.anl.gov/mpich2/index.php/Creating_New_Bug_Tickets

mpich2-1.1.1-win-ia32-install.zip

Changed 2 months ago by jayesh

Changed 2 months ago by jayesh

Hi,

Try the following steps (manually installing MPICH2) and let us know the results,

1) Unzip the file, MPICH2_1_1_1_p1.zip, attached with this ticket (https://trac.mcs.anl.gov/projects/mpich2/ticket/776) to "c:\program files\mpich2".

2) Copy "C:\program files\mpich2\lib\*.dll" to c:\windows\system32

3) Run "smpd -install" from "c:\program files\mpich2\bin" directory.

-Jayesh

Changed 2 months ago by Ramon.Lentink@…

Hi Jayesh,

The third step results in a MessageBox stating that "The procedure entry
point GetLogicalProcessorInformation could not be located in the dynamic
link library KERNEL32.dll"

Best regards,
Ramon

-----Oorspronkelijk bericht-----
Van: mpich2 [mailto:mpich2-maint@mcs.anl.gov]
Verzonden: maandag 14 september 2009 17:44
Onderwerp: Re: [mpich2-maint] #776: Problem installing MPICH2 on a
Windows XP machine

#776: Problem installing MPICH2 on a Windows XP machine
-------------------------------------------------------------+----------
----
 Reporter:  "Lentink, Ramon RM (NSR)" <Ramon.Lentink@...>      |
Owner:  jayesh
     Type:  defect                                           |
Status:  accepted
 Priority:  major                                            |
Milestone:
Component:  mpich2                                           |
Keywords:
-------------------------------------------------------------+----------
----

Comment(by jayesh):

 Hi,
  Try the following steps (manually installing MPICH2) and let us know
the
 results,

 1) Unzip the file, MPICH2_1_1_1_p1.zip, attached with this ticket
 (https://trac.mcs.anl.gov/projects/mpich2/ticket/776) to "c:\program
 files\mpich2".

 2) Copy "C:\program files\mpich2\lib\*.dll" to c:\windows\system32

 3) Run "smpd -install" from "c:\program files\mpich2\bin" directory.

 -Jayesh

--
Ticket URL:
<http://trac.mcs.anl.gov/projects/mpich2/ticket/776#comment:10>
mpich2 <http://www.mcs.anl.gov/research/projects/mpich2>
How to edit this ticket:
http://wiki.mcs.anl.gov/mpich2/index.php/Creating_New_Bug_Tickets

Changed 2 months ago by jayesh

Hi,

Please upgrade to service pack 3 (Windows XP SP3) and let us know if it works for you.

(PS: The new process binding feature added in MPICH2 requires WinXP SP3) Regards, Jayesh

Changed 8 weeks ago by jayesh

Dear Jayesh,

This did the trick! Did I miss the requirement for Windows XP SP3 or is it not listed anywhere?

Now that installation is successful on one machine, I can configure a test environment and see how things work.

Thank you very much for your help and for solving this problem!

Best regards, Ramon

NS Reizigers Logistiek, Innovatie Hoofdgebouw IV Laan van Puntenburg 100 Postbus 2025 3500 HA Utrecht T ++31 30 235 4099 E Ramon.Lentink@… F ++31 30 235 7861 I www.ns.nl

Changed 8 weeks ago by jayesh

Hi,

Great ! I think the right fix for the problem is to disable the newly added feature (or part of the feature -- ability to bind MPI processes to cpus) if the required windows functionality is unavailable. I will keep this ticket open so that I don't forget to fix this problem. Let us know if you have any further issues.

(PS: The requirement for XP_SP3 is currently not listed anywhere. We have other users who have Win2K installed on their windows systems - they will never get this feature in a service pack. So the right fix is to disable it if the windows functionality is not available.) Thanks & Regards, Jayesh

Changed 4 weeks ago by jayesh

  • milestone set to mpich2-1.2.1

Changed 4 weeks ago by jayesh

  • cc gavron@… added

Changed 3 weeks ago by jayesh

  • status changed from accepted to closed
  • resolution set to fixed

This should be fixed (no more XP SP3 pre-req) as of r5634. The patch will be available in the next minor release (1.2.1) which is slated for release in 1-2 weeks.

Regards, Jayesh

WARNING! You need to either login using OpenID here or enter your email address here before you can create or edit tickets. Otherwise the ticket will get treated as spam. More information on creating tickets can be found here.

Don't forget to add your email address to the cc list to make sure that you get updated of the ticket status.

Add/Change #776 (Problem installing MPICH2 on a Windows XP machine)

Author



Change Properties
Action
as closed
Next status will be 'reopened'
 
Note: See TracTickets for help on using tickets.