You followed up in private email with this error from the plugin:
INIT_Processeses(), could not establish the default connection to the
WindowServer.Loaded Sapphire Plug-ins v2.0 for Shake 4.10.
Sounds like the plugin is trying to access the OSX window manager
(which is what the above error means), and that's bad.
Short answer is probably to just make the shake executable
setuid root:
chown 0:0 /path/to/shake/bin/shake
chmod 4755 /path/to/shake/bin/shake
(This obviously has local security implications)
This is the same solution we use to "fix" AfterEffects, which
by default tries to always access the window manager.
Command line renders should NOT be trying to do anything
to the window managers. Neither should their plugins (when
running in a command line rendering mode)
My guess is the plugin is either invoking a window manager system call,
or causing a 3rd party library to be loaded whose initialization code
is trying to connect to the window manager.
The plugin guys can probably replicate if they 'ssh' into their
own mac workstation as a different user than the user currently
logged into the window manager, and try to invoke a command line
render to run.
--
Greg Ercolano, erco@(email surpressed)
Rush Render Queue, http://seriss.com/rush/
Tel: (Tel# suppressed)
Fax: (Tel# suppressed)
Cel: (Tel# suppressed)
|