<div dir="ltr"><div style="font-size:12.8px">---</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">This syntax isn't clear to me:</div><div style="font-size:12.8px"><div style="font-size:12.8px">> srun -n 24 pvserver -sp=15801 --mesa --use-offscreen-rendering --disable-xdisplay-test</div><div style="font-size:12.8px">---ssh -N -f -L15801:localhost:15801 though internal connection--></div><div style="font-size:12.8px">Where are you trying to run ssh on to open up this second (between login and compute) tunnel?</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">---</div><div style="font-size:12.8px"><div dir="ltr" style="font-size:12.8px">ERROR: In /HOME/pp569/soft/ParaView-v5.<wbr>4.1/VTK/Common/System/<wbr>vtkSocket.cxx, line 206</div><div dir="ltr" style="font-size:12.8px">vtkServerSocket (0x20e9c20): Socket error in call to bind. Address already in use.</div><div dir="ltr" style="font-size:12.8px"><br></div><div style="font-size:12.8px">Indicates that pvserver is trying to grab a socket that some other process owns. You might be competing with one of your other pvserver processes (from an earlier run or perhaps a misconfigured non-mpi pvserver task running on the same node from this srun invocation) or possibly your ssh tunnel process.</div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">---</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">F<span style="font-size:12.8px">orward connections from desktop to login to compute are harder to setup in most cases because in general you don't know what compute node (and sometimes login node) you will get.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">---</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">I recommend using something simple like netcat to send and receive messages across each tunnel. If you can type on one side and see the text on the other, then paraview should be able to use the connection.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">---</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px">Please let us know how it goes. We would love to see ParaView running on Tianhe-2!</div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>David E DeMarle<br>Kitware, Inc.<br>Principal Engineer<br>21 Corporate Drive<br>Clifton Park, NY 12065-8662<br>Phone: 518-881-4909</div></div></div></div></div></div>
<br><div class="gmail_quote">On Mon, Nov 20, 2017 at 11:23 AM, Utkarsh Ayachit <span dir="ltr"><<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Di,<br>
<br>
While it's not entirely obvious to me what could be going wrong, you<br>
may to check these docs out instead:<br>
<a href="https://www.paraview.org/Wiki/Reverse_connection_and_port_forwarding#A_Forward_Connection_Over_an_ssh_Tunnel" rel="noreferrer" target="_blank">https://www.paraview.org/Wiki/<wbr>Reverse_connection_and_port_<wbr>forwarding#A_Forward_<wbr>Connection_Over_an_ssh_Tunnel</a><br>
<br>
Utkarsh<br>
<div><div class="h5"><br>
On Sat, Nov 18, 2017 at 7:04 AM, 程迪 <<a href="mailto:chengdi123000@gmail.com">chengdi123000@gmail.com</a>> wrote:<br>
> Hi everyone,<br>
><br>
> I just compiled the OSMesa version of paraview 5.4.1 on Tianhe-2<br>
> supercomputer. My trouble is to connect the pvserver running on computing<br>
> nodes while I am on login node with ssh tunnelling (-L).<br>
><br>
> Here is what I did<br>
><br>
> My computer (win7 64 bit)<br>
> ---ssh -L15801:localhost:15801 through VPN---><br>
> LN31 (login node, RHEL maybe, using slurm)<br>
>> srun -n 24 pvserver -sp=15801 --mesa --use-offscreen-rendering<br>
>> --disable-xdisplay-test<br>
> ---ssh -N -f -L15801:localhost:15801 though internal connection--><br>
> CNxxxx (computing node)<br>
><br>
> And here is the error:<br>
><br>
> ```<br>
> Waiting for client...<br>
> Connection URL: cs://cn10687:15801<br>
> ERROR: In /HOME/pp569/soft/ParaView-v5.<wbr>4.1/VTK/Common/System/<wbr>vtkSocket.cxx,<br>
> line 206<br>
> vtkServerSocket (0x20e9c20): Socket error in call to bind. Address already<br>
> in use.<br>
><br>
> ERROR: In<br>
> /HOME/pp569/soft/ParaView-v5.<wbr>4.1/ParaViewCore/<wbr>ClientServerCore/Core/<wbr>vtkTCPNetworkAccessManager.<wbr>cxx,<br>
> line 349<br>
> vtkTCPNetworkAccessManager (0x14ad080): Failed to set up server socket.<br>
><br>
> Exiting...<br>
> ```<br>
><br>
> It seems not working. I am pretty sure that the PC -- ssh -L through VPN --><br>
> LN works well. What happend in LN -- ssh -L --> CNxxx link?<br>
><br>
> I have searched the internet for something, I found that LLNL did some work<br>
> on it<br>
> [<a href="https://hpc.llnl.gov/data-vis/vis-software/paraview/running-paraview-in-client-server-mode" rel="noreferrer" target="_blank">https://hpc.llnl.gov/data-<wbr>vis/vis-software/paraview/<wbr>running-paraview-in-client-<wbr>server-mode</a>].<br>
><br>
> They used `ssh -R` to map from LN to CN, rather than `ssh -L` and run<br>
> paraview in RC mode, does it make any sense?<br>
><br>
> However, in Tianhe-2, the `ssh -R` is forbidden. So I cannot use this<br>
> method.<br>
><br>
> Di Cheng<br>
> Visting scholar at UConn ME Combustion Diagnostic Lab<br>
> Engineer of Research Center of China Academy of Aerospace Aerodynamics<br>
> Phone: +86-l58Ol5949ll<br>
><br>
> Address: No.17, YunGang West Road, Fengtai District, Beijing, China<br>
><br>
> Zip Code:100074<br>
><br>
><br>
</div></div>> ______________________________<wbr>_________________<br>
> Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at:<br>
> <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/<wbr>ParaView</a><br>
><br>
> Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/paraview</a><br>
><br>
______________________________<wbr>_________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/<wbr>opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" rel="noreferrer" target="_blank">http://paraview.org/Wiki/<wbr>ParaView</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=ParaView" rel="noreferrer" target="_blank">http://markmail.org/search/?q=<wbr>ParaView</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/paraview" rel="noreferrer" target="_blank">http://public.kitware.com/<wbr>mailman/listinfo/paraview</a><br>
</blockquote></div><br></div>