[R] Qsub - unable to open connection to X11 display

Duncan Murdoch murdoch at stats.uwo.ca
Mon Oct 29 17:47:40 CET 2007


On 10/29/2007 12:06 PM, Bernd Jagla wrote:
> Hi there,
> 
>  
> 
> I want to run an R script on a cluster with qsub. Obviously I don't want to
> display any X window, but I want use png() or something else to write out
> images.
> 
> Unfortunately I get the following error message:
> 
>  
> 
>> png(filename = " ALL.png", width = 480, height = 480, pointsize = 12, bg =
> "white", res = NA)
> 
> Error in X11(paste("png::", filename, sep = ""), width, height, pointsize,
> : 
> 
>         unable to start device PNG
> 
> In addition: Warning message:
> 
> unable to open connection to X11 display '' 
> 
> Execution halted
> 
>  
> 
> When X11 is working everything works fine. 
> 
>  
> 
> Is there a way to make this work without X11?
> 
>  
> 
> Or, how would I simulate an X11 environment (including the correct DISPLAY
> variable) on a cluster node?

Xvfb is the usual trick to fake an X11 environment without a display. 
(It's a "virtual frame buffer" X server.)  I don't know if PNG works 
with it or not.

Duncan Murdoch
> 
>  
> 
> I appreciate any comments or suggestions.
> 
>  
> 
> Thanks,
> 
>  
> 
> Bernd
> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list