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
[EMAIL PROTECTED]
_________________________
-----Original Message-----
From: Roger Peng [mailto:[EMAIL PROTECTED]
Sent: Monday, March 17, 2003 6:12 PM
To: Adaikalavan Ramasamy
Cc: [EMAIL PROTECTED]
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
[EMAIL PROTECTED]
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.
>
> ______________________________________________
> [EMAIL PROTECTED] mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>
______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help