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