From: Greg Ercolano <erco@(email surpressed)>
Subject: Shake 4.1 and Rush
   Date: Mon, 21 Aug 2006 16:11:29 -0400
Msg# 1375
View Complete Thread (3 articles) | All Threads
Last Next

	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)

Last Next