[R] X11 connection error in web cgi mode only

Adaikalavan Ramasamy gisar at nus.edu.sg
Mon Mar 17 14:42:40 CET 2003


Dear all,

I am trying to create a web interface using Perl-CGI to call R plots and
to display them.
The following codes works perfectly fine when I copy and paste into the
console directly or if I save it into script.file and then R --no-save <
script.file producing the graphs. 

jpeg("graph.jpeg", width=400, height=400)
plot(rnorm(100))
dev.off()

Now, I put the line system("R --no-save < script.file > log_file") from
inside my cgi and then process it from client side, I get the following
error message:


Error in X11(paste("jpeg::", quality, ":", filename, sep = ""), width,
: 
        unable to start device JPEG
In addition: Warning message: 
unable to open connection to X11 display`' 
Execution halted


Why do I get this error and how can I fix it? Many thanks in advance.

Regards, Adai.



More information about the R-help mailing list