[R] X11 connection error in web cgi mode only
vfasciani
vfasciani at micron.com
Tue Mar 18 10:31:51 CET 2003
I had the some problem with some CGI and some perl program running on
SUN-SOLARIS.
At the first I left open an Xsession on my PC (NT4) adding on all programs
the followed lines:
$ENV{DISPLAY} = 'vfasciani:0.0';
In this way all programs ran well bacause they found my X11 service.
After, my system admin installed on my machine a Xvnc service
(www.realvnc.com) that allows to create graph.
Sorry but I'm not a deep UNIX user and for me is difficult explain all steps
to install it.
If you are interested I can send to you his email.
- Vittorio
_____________________
Vittorio Paolo Fasciani
Operation Software Technician
Micron Technology Italia
vfasciani at micron.com
_________________________
-----Original Message-----
From: Roger Peng [mailto:rpeng at stat.ucla.edu]
Sent: Monday, March 17, 2003 6:12 PM
To: Adaikalavan Ramasamy
Cc: r-help at stat.math.ethz.ch
Subject: Re: [R] X11 connection error in web cgi mode only
I believe you get this error because the jpeg and png libraries require
the X11 device to be open in order to generate the plot. I'll guess that
if you're doing CGI then the X11 device is not available. You can try
using the `bitmap' device if you want jpeg or png. This converts to
jpeg/png from postscript.
-roger
_______________________________
UCLA Department of Statistics
rpeng at stat.ucla.edu
http://www.stat.ucla.edu/~rpeng
On Mon, 17 Mar 2003, Adaikalavan Ramasamy wrote:
> 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.
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>
______________________________________________
R-help at stat.math.ethz.ch mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
More information about the R-help
mailing list