[Mapit] genmap.fcgi doesn't return images

Bernhard Reiter bernhard at intevation.de
Mon Feb 12 10:00:02 CET 2007


Hi Moritz,

On Sunday 11 February 2007 23:19, Moritz Lenz wrote:
> Bernhard Reiter wrote:
> > On Sunday 11 February 2007 02:04, Moritz Lenz wrote:

> Yes, it would. I was too sleepy when I wrote that.
> I have Etch aka testing aka 4.0 (iirc).

> >> When I run `python genmap` I get:

> > This is the problem we need to concentrate on:
> >>   File "genmap", line 42, in ?
> >>     main()
> >>   File "genmap", line 37, in main
> >>     image = makemap.generate_map(parameters)
> >>   File "/home/moritz/public_html/mapit/makemap.py", line 78, in
> >> generate_map image = PIL.Image.new("RGB", (result_width, result_height),
> >> 0xFFFFFFFF) File "/usr/lib/python2.4/site-packages/PIL/Image.py", line
> >> 1610, in new return Image()._new(core.fill(mode, size, color))
> >> SystemError: new style getargs format but argument is not a tuple

> > The problems seems to arise from PIL somehow.

> >> python:	2.4.4-2

> > it would be interesting which version of PIL you are using
> > and how was it installed.
>
> It was installed in the debian-way via apt-get/aptitude, version is
> 1.1.5-11.
>
> Oddly enough it works when I start genmap explictly with python-2.3
> instead of 2.4, 

Debian switched to new way to package python modules in testing (Etch).
I suggest you do some tests with PIL directly (without Mapit) 
and python2.4 and then file a bug report with Debian.

> so I'll try to fall back to pyhton2.3. 

Should work.

> I change the shebang lines of all the python scripts to
> #!/usr/bin/python2.3
> and when I run ./genmap from the command line I get the desired output
> (Content-Type: image/png, an empty line + binary data, which _is_ a
> png), but over the web server I still get the same errors.
>
> Is fastcgi somehow using a different interpreter from the one specified
> in the #!-line? (And yes, I restarted apache2 after changing the
> interpreter).

You also need to shoot down the running processes of genmap.fcgi 
and showmap.fcgi.

Bernhard

-- 
Managing Director - Owner: www.intevation.net       (Free Software Company);
Germany Coordinator: fsfeurope.org. Coordinator: www.Kolab-Konsortium.com.
Intevation GmbH, Amtsgericht Osnabrück, HRB 18998, USt-Id DE204854484 
Geschäftsführer Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.intevation.de/pipermail/mapit/attachments/20070212/3ed01e59/attachment.bin


More information about the Mapit mailing list

This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)