Hi Stefan,
I found
stringStream
<< "\"'" << program << "' -- --eq-client '" << remoteData
<< node->_launchID << SEPARATOR << node->_workDir << SEPARATOR
<< node->_id << SEPARATOR << getType() << SEPARATOR << serialize()
<< "'\"";
in lib/net/node.cpp
How can the program give the wrong work directory? It gets it from the
environment,
isn't that true?
I would debug the program myself, but I am having a compilation error
that I cannot resolve
without one of my students, who happens to be stuck taking an exam this
entire weekend :-(
Any help is appreciated.
Gordon
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