Hi Stefan

Still frustrated :-(

Here is a log from kirk.

31569 46912498305584 ./lib/net/node.cpp:1467 Can't change working directory to 2: No such file or directory 31569 46912498305584 ./lib/.././build/Linux/include/eq/net/node.h:505 ##### Assert: type == TYPE_EQNET_NODE [0] ##### 31569 46912498305584 ./lib/net/connectionDescription.cpp:158 Could not parse connection description: TCPIP#0##39#10000#spock#8072# 31569 46912498305584 ./lib/net/node.cpp:473 Error during node connection data parsing
31569 46912498305584 ./lib/net/node.cpp:1505 Can't parse node data
31569 46912498305584 ./lib/net/node.cpp:1175 Connection initialisation failed.
31569 46912498305584 ./lib/net/node.cpp:1509 Can't connect node


I launch the server on spock:

eqServer.64 ./2-node.DB_spock_kirk-home.eqc

I launch eqPly.64 on spock (is this necessary?)
(I am in directory .../examples/eqPly when I do this)

eqPly.64 -m rockerArm.ply

This generates the log files on kirk. I have set
 export EQ_SERVER=xxx.xxx.xxx.xxx   #(spock)
 export EQ_LOG_SERVER=INFO # or warn

On spock (in window I launch eqPly.64 from:
(seems ok, I can send it if necessary)

My configuration file (I am displaying, trying to without success, on my home mac)

global
{
   EQ_WINDOW_IATTR_HINT_FULLSCREEN ON
}

server
{
   config
   {
       appNode
       {
           connection { hostname "spock.scs.fsu.edu" }
           pipe {
               window {
                   viewport [ .25 .25 .45 .45 ]
                   channel { name "channel3" }
               }
           }
           #connection { hostname "spock.scs.fsu.edu" }
           #command " /usr/local/bin/eqPly.64 -m rockerArm.ply "
           pipe { window {
                   viewport [ 640 400 1280 800 ]
                   attributes{ hint_fullscreen OFF }
                   attributes { planes_stencil ON }
                   channel { name "channel1" }
               }
           }
       }
       node {
           connection { hostname "kirk.scs.fsu.edu" }
           #command " /usr/local/bin/eqPly.64 -m rockerArm.ply "
           pipe { window { channel { name "channel2" }}}
       }
       compound {
           channel "channel3"
           task [ CLEAR ASSEMBLE ]
           buffer [ COLOR ]  # adding DEPTH creates problems
           wall {
               bottom_left  [ -.32 -.20 -.75 ]
               bottom_right [  .32 -.20 -.75 ]
               top_left     [ -.32  .20 -.75 ]
           }

           compound {
               channel "channel1"
               buffer  [ COLOR DEPTH ]

               compound { range   [ 0 .5 ] }
               compound {
                   channel "channel2"
                   range   [ .5 1 ]
                   outputframe {}
               }

               inputframe { name "frame.channel2" }
               outputframe { buffer [ COLOR ] name "frame.out12" }
           }
           inputframe { name "frame.out12" }
       }
   }
}








Stefan Eilemann wrote:
On 13. Jan 2008, at 16:00, Gordon_Erlebacher wrote:

Hi,

I am trying to get a 2-node configuraiton going, with one pipe in each. At the moment, there is no document that explains this in detail, so I will try, and perhaps some version of this, once it works, could find its way
into the documentation?  :-)

Sure. :) It is definitely not documented good enough. :(

Node 1:   spock.scs.fsu.edu
Node 2:   kirk.scs.fsu.edu
I can ssh from one to the other with no password.
The Equalizer server is on Spock.
I wish to run eqPly.64
I'd like the server to startup the client(s) and applications.
If I cannot do that, it is not clear to me how all this is
supposed to work. A detailed explanation would really help!

The render client command is not part of the configuration file, since
this is application specific. The command specified in the config
file is the command used to launch something remotely, e.g., ssh.
Un Unix systems you typically do not change it, since ssh is common.

The render client is determined as follows:

By default it is argv[0], as passed to eq::init. This sets the global
program name, which is used as the default value for the ConfigParam's
render client. The application can override the render client
before calling Server::chooseConfig. The render client will be
launched using the launch command on the remote node. If you have
installed it in the same path on all systems, e.g., by using a
shared file system, it should work without any modifications.
The server prints the full command line he executes when started
with the EQ_LOG_LEVEL set to INFO.

I ran on spock:

cd .../examples/config
eqServer.64 2-node.DB_spock_kirk.eqc

and got

24328 46912502169760 ./server/parser.cpp:3124 Parse error: 'syntax error', line 13 at 'command'
24328 46912502169760 ./server/server.cpp:57 No configurations loaded
24328 46912502169760 ./server/eqServer.cpp:45 Server did not run correctly, please consult log


QUESTION: where is the log file?  (I am on a linux system)

Depends on your launch command. The default is 'ssh -n %h %c >& %h. %n.log',
hence the config file will be in the home directory on the remote node,
under <hostname>.<unique id>.log.
%h - hostname as specified in the connection description
%c - render client command (see above)
%n - unique node identifier (uuid)


HTH,

Stefan.


_______________________________________________
eq-dev mailing list
[email protected]
https://in-zueri.ch/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com



--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

begin:vcard
fn:Gordon Erlebacher
n:Erlebacher;Gordon
email;internet:[EMAIL PROTECTED]
tel;work:(850) 644-0186
tel;fax:(850) 644-0098
x-mozilla-html:TRUE
version:2.1
end:vcard

_______________________________________________
eq-dev mailing list
[email protected]
https://in-zueri.ch/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to