[Chimera-users] Incompatibility between --nogui and viewdock scripting ?

Greg Couch gregc at cgl.ucsf.edu
Tue Oct 20 16:16:51 PDT 2009


Unfortunately, ViewDock, as one of the earliest chimera extensions, does 
not work in nogui mode.  I've added this as bug #7799 in our bug database. 
The only workaround would be to run chimera with the DISPLAY environment 
variable set to a virtual X server, like Xvnc.

 	Sorry about that,

 	Greg

On Fri, 16 Oct 2009, Aurelien Grosdidier wrote:

> Dear all,

> I'm trying to create a minimal chimera script that loads a PDB 
> structure, then loads docking results (Dock format), saves the result 
> and exits, as follows:
>
>	open mystructure.pdb
>	viewdock myresult.dock4 "Dock 4, 5 or 6"
>	save result.py
>	stop
>
> This works perfectly, when I launch Chimera (1.4rc 32-bits on Kubuntu 
> 9.04 AMD64) :
>
>	chimera --script mkview.com
>
> However, when I try to get rid of the display by adding the --nogui 
> switch, chimera crashes with the following stack trace:
>
>	...Traceback (most recent call last):
>	  File "CHIMERA/share/chimeraInit.py", line 425, in init
>	    chimera.openModels.open(a, prefixableType=1)
>	  File "CHIMERA/share/chimera/__init__.py", line 1439, in open
>	  File "CHIMERA/share/Midas/ChimeraExtension.py", line 32, in func
>	  File "CHIMERA/share/Midas/midas_text.py", line 101, in processCommandFile
>	  File "CHIMERA/share/Midas/midas_text.py", line 132, in _processFile
>	  File "CHIMERA/share/Midas/midas_text.py", line 64, in makeCommand
>	  File "CHIMERA/share/ViewDock/ChimeraExtension.py", line 42, in cmdViewdock
>	  File "CHIMERA/share/ViewDock/base.py", line 97, in __init__
>	  File "CHIMERA/share/chimera/baseDialog.py", line 523, in __init__
>	  File "CHIMERA/share/chimera/baseDialog.py", line 244, in __init__
>	  File "CHIMERA/share/ViewDock/base.py", line 286, in fillInUI
>	TclError: invalid command name "tix"
>	Error while processing mkview.com:
>	TclError: invalid command name "tix"
>
>	  File "CHIMERA/share/ViewDock/base.py", line 286, in fillInUI
>
>	See reply log for Python traceback.
>
> Any idea / workaround ?
>
> Cheers,
>
> --
> Aurélien Grosdidier
> Molecular Modeling Group
> Swiss Institute of Bioinformatics
>
> PS: I already tried Xvfb with no luck (segfault, this might be a *buntu bug, 
> though).


More information about the Chimera-users mailing list