On Oct 21, 7:28 pm, Dennis Lee Bieber <[EMAIL PROTECTED]> wrote:
> On Sun, 21 Oct 2007 09:50:54 -0700, sophie_newbie
> <[EMAIL PROTECTED]> declaimed the following in comp.lang.python:
>
> > Hi, I'm running a python script which if I run from the command line
> > as root runs fine. But if I run it through the web-browser as a cgi
> > script gives the following error "Error in X11: unable to start device
> > PNG".
>
> > Now I should say that this python script is calling fucntions in R (a
> > scripting languange used in statistics) using the python module RPy,
> > so this I dunno if this is entirely a Python question, because as far
> > as I can see the error is being thrown by R. But then as I say, when
> > the script is run by the root user from the command line everything
> > goes off without a hitch.
>
>         Ah, but does it run if you boot into a NON-graphical command shell
> mode...
>
>         That error message looks suspiciously like something is trying to
> open a graphical display window... A web-server likely does not have any
> graphical environment.
> --
>         Wulfraed        Dennis Lee Bieber               KD6MOG
>         [EMAIL PROTECTED]              [EMAIL PROTECTED]
>                 HTTP://wlfraed.home.netcom.com/
>         (Bestiaria Support Staff:               [EMAIL PROTECTED])
>                 HTTP://www.bestiaria.com/

Ya thanks looks like you're actually right. The strange thing is that
the program, when run from a graphical command line, doesn't actually
open any display window. Although the code doesn't run when executed
as a webserver, most likely, as you pointed out, because there is no
graphical environment. I wonder if there any way I can somehow enable
a graphical environment for the webserver, or do I have to re-write
the underlying code?

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to