Now I'll start playing with the visualizer app. So far it seems to work pretty well - I just need to make it use all available resources (it just runs sigle-core).
Thank you for your help, Sebastien!
For the record, this was the apache config that didn't work:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName vbl-sim.eli-beams.eu
Redirect permanent / https://vbl-sim.eli-beams.eu/
</VirtualHost>
NameVirtualHost *:443
<VirtualHost *:443>
ServerName vbl-sim.eli-beams.eu
ServerAdmin [email protected]
DocumentRoot /usr/local/share/paraview-5.0/www/
ErrorLog "logs/pv-error_log"
CustomLog "logs/pv-access_log" common
<Location /usr/local/share/paraview-5.0/www/>
SSLRequireSSL On
SSLVerifyClient optional
SSLVerifyDepth 1
SSLOptions +StdEnvVars +StrictRequire
</Location>
ProxyPass /paraview http://localhost:9000/paraview
RewriteEngine On
RewriteMap session-to-port txt:/etc/httpd/paraview-mapping/proxy.txt
RewriteCond %{QUERY_STRING} ^sessionId=(.*)$ [NC]
RewriteRule ^/proxy.*$ ws://${session-to-port:%1}/ws [P]
SSLEngine on
SSLCertificateFile /etc/pki/tls/certs/vblpar.crt
SSLCertificateKeyFile /etc/pki/tls/private/vblpar.key
<Directory /usr/local/share/paraview-5.0/www/>
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
On 06/05/16 16:54, Sebastien Jourdain wrote:
You are getting really close...Basically you have the ParaView process that properly started at the request of the client and waits to it to connect, which never happen.Usually that mean, you have a mistake either in your Apache config and/or in your launcher.Could you share your Apache virtual host with your launcher config along with the URL the web client connects to?SebOn Fri, May 6, 2016 at 5:47 AM, Jiří Vyskočil <[email protected] <mailto:[email protected]>> wrote:One more step closer to the goal it seems - if run: export XAUTHORITY=/var/run/slim/slim.auth DISPLAY=:0 xhost + as root, I can get the launcher to start, and not die with an X-related error (cumbersome workaround, but I guess I can find a better way later). [paraview@vbl-sim ~] $ cat /etc/httpd/paraview-mapping/proxy.txt be12802a-137f-11e6-b12c-002590e6af35 vbl-sim.eli-beams.eu:9003 <http://vbl-sim.eli-beams.eu:9003> [paraview@vbl-sim ~] $ ps aux | grep pvpython paraview 1792 1.2 0.1 1393740 144956 pts/1 S+ 13:42 0:02 /usr/local/lib/paraview-5.0/pvpython /usr/local/lib/paraview-5.0/site-packages/vtk/web/launcher.py /etc/httpd/paraview-launcher.config -d paraview 1887 1.6 0.1 1519164 237520 pts/1 Sl+ 13:43 0:02 /usr/local/lib/paraview-5.0/pvpython -dr /usr/local/lib/paraview-5.0/site-packages/paraview/web/pv_web_visualizer.py --port 9003 --data-dir /var/paraview/data -f --authKey 3ZXwyWwTz7aPjT9p Now when I try to open an app from the browser, it still doesn't work (waits forever to load some part, etc.), and I see thist in the paraview log: [strazce@vbl-sim ~] $ cat /var/log/paraview-viz-logs/be12802a-137f-11e6-b12c-002590e6af35.txt 2016-05-06 13:43:27+0200 [-] Log opened. 2016-05-06 13:43:27+0200 [-] Site starting on 9003 2016-05-06 13:43:27+0200 [-] Starting factory <twisted.web.server.Site instance at 0x7fd34014f3b0> 2016-05-06 13:43:27+0200 [-] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2016-05-06 13:43:27+0200 [-] ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ and a lot of lines which contain just the repeating plus signs. On 05/05/16 16:23, Sebastien Jourdain wrote:You were on the right track with DISPLAY=:0 but I'm wondering if you setup a "virtual" monitor or if your "paraview" user is auto logged in a X session or if it stuck at the "login" panel? You can find some information about the virtual screen here: (Search for "Screen") http://kitware.github.io/paraviewweb/docs/guides/graphics_on_ec2_g2.html And for the autologin if it is needed. (Note on EC2 the user start X hence no need to login...) https://github.com/Kitware/paraviewweb/blob/master/tools/ansible/roles/paraview/tasks/Ubuntu.yml Seb On Thu, May 5, 2016 at 6:58 AM, Jiří Vyskočil <[email protected] <mailto:[email protected]>> wrote: Hello, I'm trying to set up a Paraview Web server on a Fedora 23 machine. The serves is not connected to a monitor or a keyboard (I only have access through ssh), but it has a nvidia GPU which I want to use for paraview. I have installed xdm to run the X server, and verified that it is in fact running with the correct nvidia drivers (by checking the Xorg.0.log file). The problem is I don't know how to run the paraview webserver on the X display when there's no one physically logged in - I can only get to the server via ssh. When I log in, and switch to the paraview user, the DISPLAY and XAUTHORITY variables are empty. The webserver itself is running (apache + the python launcher), but when I try to open any of the example applications, I get an error like this: $ ./launch-paraview.sh 2016-05-05 14:54:17,528:INFO:twisted:Site starting on 9000 2016-05-05 14:54:17,528:INFO:twisted:Starting factory <twisted.web.server.Site instance at 0x7fe20da6a998> 2016-05-05 14:55:09,655:INFO:twisted:"127.0.0.1" - - [05/May/2016:12:55:09 +0000] "POST /paraview/ HTTP/1.1" 503 78 "https://vbl-sim.eli-beams.eu/apps/Visualizer/" "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0" $ cat 965318f2-12c0-11e6-a3cb-002590e6af35.txt 2016-05-05 14:55:06+0200 [-] Log opened. ERROR: In /home/strazce/hax/ParaView-v5.0.0-source/VTK/Rendering/OpenGL/vtkXOpenGLRenderWindow.cxx, line 333 vtkXOpenGLRenderWindow (0x3f00be0): bad X server connection. DISPLAY= Specifying DISPLAY=:0 when running the launcher gives this error: $ cat e73921bc-12c0-11e6-b002-002590e6af35.txt 2016-05-05 14:57:22+0200 [-] Log opened. No protocol specified No protocol specified No protocol specified ERROR: In /home/strazce/hax/ParaView-v5.0.0-source/VTK/Rendering/OpenGL/vtkXOpenGLRenderWindow.cxx, line 333 vtkXOpenGLRenderWindow (0x4127c10): bad X server connection. DISPLAY=:0. Aborting. Thanks for any hints, Jiri _______________________________________________ Powered by www.kitware.com <http://www.kitware.com> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview_______________________________________________ Powered by www.kitware.com <http://www.kitware.com> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Search the list archives at: http://markmail.org/search/?q=ParaView Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/paraview
