<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic mpdboot error: invalid port info: Permission denied. in Intel® MPI Library</title>
    <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898571#M2149</link>
    <description>&lt;P&gt;Hi Sangamesh,&lt;/P&gt;
&lt;P&gt;You say that you have two IPs on each node: ib0 and ib1. In your /etc/hosts file, are the IPs of the two subnets using the same name? For example, NODE1 has 2 IP addresses associated with it? It would be great if you could provide your /etc/hosts file here.&lt;/P&gt;
&lt;P&gt;Additionally, there's no need to specify the --mpd option for mpdboot, and the -ifhn option is actually for mpiexec; most likely that's being ignored. Since you have two networks on the cluster, you can explicitly specify the ib0 one by entering IP addresses in your mpd2hosts file.&lt;/P&gt;
&lt;P&gt;Finally, are you using &lt;STRONG&gt;rsh&lt;/STRONG&gt; or &lt;STRONG&gt;ssh&lt;/STRONG&gt; for your remote shell? The default for Intel MPI Library is &lt;STRONG&gt;rsh&lt;/STRONG&gt; so please note that when running mpdboot. If you need to use ssh, simply specify "&lt;EM&gt;-r ssh&lt;/EM&gt;" on the command line.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;~Gergana&lt;/P&gt;</description>
    <pubDate>Mon, 08 Feb 2010 20:46:28 GMT</pubDate>
    <dc:creator>Gergana_S_Intel</dc:creator>
    <dc:date>2010-02-08T20:46:28Z</dc:date>
    <item>
      <title>mpdboot error: invalid port info: Permission denied.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898570#M2148</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;The Intel MPI: "intel-tc_impi_em64t-7.2.1p-008" is installed on a HPC cluster with a Mellanox Infiniband (MT47396 Infiniscale-III Mellanox Technologies).&lt;/P&gt;
&lt;P&gt;I'm facing a mpdboot problem here:&lt;/P&gt;
&lt;P&gt;Initially tried to lauch mpd on all the 100+ nodes. It failed. To debug, started to use only 2 nodes:&lt;/P&gt;
&lt;P&gt;# /opt/intel/impi/3.2.1.009/bin64/mpdboot --totalnum=2 --mpd=/opt/intel/impi/3.2.1.009/bin64/mpd -d --file=mpd2hosts --ifhn=10.148.0.68 --verbose&lt;BR /&gt;debug: starting&lt;BR /&gt;running mpdallexit on NODE1&lt;BR /&gt;LAUNCHED mpd on NODE1 via&lt;BR /&gt;debug: launch cmd= env I_MPI_JOB_TAGGED_PORT_OUTPUT=1 /opt/intel/impi/3.2.1.009/bin64/mpd --ncpus=1 --myhost=NODE1 -e -d -s 2&lt;BR /&gt;debug: mpd on NODE1 on port 48174&lt;BR /&gt;RUNNING: mpd on NODE1&lt;BR /&gt;debug: info for running mpd: {'ip': '172.16.112.61', 'ncpus': 1, 'list_port': 48174, 'entry_port': '', 'host': 'NODE1', 'entry_host': '', 'ifhn': ''}&lt;BR /&gt;LAUNCHED mpd on NODE2 via NODE1&lt;BR /&gt;debug: launch cmd= rsh -n NODE2 env I_MPI_JOB_TAGGED_PORT_OUTPUT=1 HOSTNAME=$HOSTNAME HOSTTYPE=$HOSTTYPE MACHTYPE=$MACHTYPE OSTYPE=$OSTYPE /opt/intel/impi/3.2.1.009/bin64/mpd -h NODE1 -p 48174 --ifhn=10.148.0.4 --ncpus=1 --myhost=NODE2 --myip=10.148.0.4 -e -d -s 2&lt;BR /&gt;debug: mpd on NODE2 on port&lt;BR /&gt;mpdboot_NODE1 (handle_mpd_output 850): from mpd on NODE2, invalid port info:&lt;BR /&gt;Permission denied.&lt;/P&gt;
&lt;P&gt;Each node has two IB IPs: ib0 for MPI comm and ib1 for data comm to storage&lt;/P&gt;
&lt;P&gt;# cat mpd2hosts&lt;BR /&gt;NODE1&lt;BR /&gt;NODE2 ifhn=&lt;IB0 ip=""&gt;&lt;BR /&gt;#&lt;/IB0&gt;&lt;/P&gt;
&lt;P&gt;I checked, there are no mpd process hung in both nodes. What could be the issue here?&lt;/P&gt;</description>
      <pubDate>Mon, 08 Feb 2010 14:17:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898570#M2148</guid>
      <dc:creator>Sangamesh_B_</dc:creator>
      <dc:date>2010-02-08T14:17:40Z</dc:date>
    </item>
    <item>
      <title>mpdboot error: invalid port info: Permission denied.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898571#M2149</link>
      <description>&lt;P&gt;Hi Sangamesh,&lt;/P&gt;
&lt;P&gt;You say that you have two IPs on each node: ib0 and ib1. In your /etc/hosts file, are the IPs of the two subnets using the same name? For example, NODE1 has 2 IP addresses associated with it? It would be great if you could provide your /etc/hosts file here.&lt;/P&gt;
&lt;P&gt;Additionally, there's no need to specify the --mpd option for mpdboot, and the -ifhn option is actually for mpiexec; most likely that's being ignored. Since you have two networks on the cluster, you can explicitly specify the ib0 one by entering IP addresses in your mpd2hosts file.&lt;/P&gt;
&lt;P&gt;Finally, are you using &lt;STRONG&gt;rsh&lt;/STRONG&gt; or &lt;STRONG&gt;ssh&lt;/STRONG&gt; for your remote shell? The default for Intel MPI Library is &lt;STRONG&gt;rsh&lt;/STRONG&gt; so please note that when running mpdboot. If you need to use ssh, simply specify "&lt;EM&gt;-r ssh&lt;/EM&gt;" on the command line.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;~Gergana&lt;/P&gt;</description>
      <pubDate>Mon, 08 Feb 2010 20:46:28 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898571#M2149</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2010-02-08T20:46:28Z</dc:date>
    </item>
    <item>
      <title>mpdboot error: invalid port info: Permission denied.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898572#M2150</link>
      <description>&lt;P&gt;Thanks Gergana&lt;/P&gt;
&lt;P&gt;It got resolved after using (1) IB0 IP's in the mpd2hosts file and (2) -r ssh as remote shell. However with rsh it was giving the same "Permission denied" error.&lt;/P&gt;</description>
      <pubDate>Tue, 09 Feb 2010 04:56:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898572#M2150</guid>
      <dc:creator>Sangamesh_B_</dc:creator>
      <dc:date>2010-02-09T04:56:07Z</dc:date>
    </item>
    <item>
      <title>mpdboot error: invalid port info: Permission denied.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898573#M2151</link>
      <description>&lt;P&gt;Hi Sangamesh,&lt;/P&gt;
&lt;DIV id="tiny_quote"&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A jquery1265723246664="83" rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=290918" href="https://community.intel.com/en-us/profile/290918/" class="basic"&gt;sangamesh&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px; background-color: #e5e5e5; border: 1px inset; padding: 5px;"&gt;&lt;I&gt;However with rsh it was giving the same "Permission denied" error.&lt;/I&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;Most likely, your other machine was denying access to the Intel MPI Library program since rsh doesn't have the correct ssh authenication keys (or any keys, for that matter).&lt;/P&gt;
&lt;P&gt;Either way, I'm glad to hear you have it working. Let us know if you hit any other problems.&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;~Gergana&lt;/P&gt;</description>
      <pubDate>Tue, 09 Feb 2010 13:51:22 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898573#M2151</guid>
      <dc:creator>Gergana_S_Intel</dc:creator>
      <dc:date>2010-02-09T13:51:22Z</dc:date>
    </item>
    <item>
      <title>mpdboot error: invalid port info: Permission denied.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898574#M2152</link>
      <description>&lt;DIV id="tiny_quote"&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=198675" class="basic" href="https://community.intel.com/en-us/profile/198675/"&gt;Gergana Slavova (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="border: 1px inset; padding: 5px; background-color: #e5e5e5; margin-left: 2px; margin-right: 2px;"&gt;the -ifhn option is actually for mpiexec; most likely that's being ignored. Since you have two networks on the cluster, you can explicitly specify the ib0 one by entering IP addresses in your mpd2hosts file.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;Did you mean "--ifhn" never be used with mpdboot command?&lt;/P&gt;
&lt;P&gt;And, if I've two networks (1) ETHERNET "eth0" (2) INFINIBAND "ib0", is it possible to select any one of them at runtime using --ifhn=&lt;ETH0 ip=""&gt; or --ifhn=&lt;IB0 ip=""&gt; under mpiexec command?&lt;/IB0&gt;&lt;/ETH0&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Feb 2010 09:58:41 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898574#M2152</guid>
      <dc:creator>Sangamesh_B_</dc:creator>
      <dc:date>2010-02-18T09:58:41Z</dc:date>
    </item>
    <item>
      <title>mpdboot error: invalid port info: Permission denied.</title>
      <link>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898575#M2153</link>
      <description>&lt;DIV id="tiny_quote"&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Hi Sangamesh,&lt;/DIV&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;&lt;/DIV&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=290918" class="basic" href="https://community.intel.com/en-us/profile/290918/"&gt;sangamesh&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="border: 1px inset; padding: 5px; background-color: #e5e5e5; margin-left: 2px; margin-right: 2px;"&gt;&lt;I&gt;
&lt;DIV id="tiny_quote"&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="margin-left: 2px; margin-right: 2px;"&gt;Quoting &lt;A rel="/en-us/services/profile/quick_profile.php?is_paid=&amp;amp;user_id=198675" class="basic" href="https://community.intel.com/en-us/profile/198675/"&gt;Gergana Slavova (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="border: 1px inset; padding: 5px; background-color: #e5e5e5; margin-left: 2px; margin-right: 2px;"&gt;the -ifhn option is actually for mpiexec; most likely that's being ignored. Since you have two networks on the cluster, you can explicitly specify the ib0 one by entering IP addresses in your mpd2hosts file.&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;Did you mean "--ifhn" never be used with mpdboot command?&lt;/P&gt;
&lt;P&gt;And, if I've two networks (1) ETHERNET "eth0" (2) INFINIBAND "ib0", is it possible to select any one of them at runtime using --ifhn=&lt;ETH0 ip=""&gt; or --ifhn=&lt;IB0 ip=""&gt; under mpiexec command?&lt;/IB0&gt;&lt;/ETH0&gt;&lt;/P&gt;
&lt;/I&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Gergana was not precise enough in her answer.&lt;/P&gt;
&lt;P&gt;There are 2 different communication - first is used between mpds and second is used for mpi communication. If you are going to use eth0 for mpds - you need to do this in your mpd2hosts file. If you are going to use ib0 for mpi communication - you'd better use I_MPI_NETMASK env variable. Something like this:&lt;/P&gt;
&lt;P&gt;mpiexec -genv I_MPI_NETMASK ib0 -n 123 ./your_app&lt;/P&gt;
&lt;P&gt;Read Refenece Manual for full details.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;You mentioned that it doesn't work with rsh connection. First af all be sure that your rsh was configured properly. Check that you are able to enter to other node: 'rsh node2' and from node2 back to node1: 'rsh node1'.&lt;/P&gt;
&lt;P&gt;Regards!&lt;/P&gt;
&lt;P&gt;Dmitry&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 18 Feb 2010 12:31:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-MPI-Library/mpdboot-error-invalid-port-info-Permission-denied/m-p/898575#M2153</guid>
      <dc:creator>Dmitry_K_Intel2</dc:creator>
      <dc:date>2010-02-18T12:31:33Z</dc:date>
    </item>
  </channel>
</rss>

