[Tilecache] Segmentation fault ERROR when run tilecache_seed.py

petrus-v petrus-v at hotmail.fr
Mon Dec 14 09:11:32 EST 2009


Dane,

I do a quick test and it's working now. in fact python-cairo was missing.

Thank you very much, it's great.

Pierre



Dane Springmeyer wrote:
> 
> Petrus,
> 
> Actually, I think I know the problem.
> 
> On Ubuntu Karmic do:
> 
> sudo apt-get install python-cairo
> 
> Then let me know if that works (with the python-mapnik package in  
> Karmic). It looks like a bug specifically in the package, as python- 
> cairo is a missing dependency.
> 
> Dane
> 
> 
> On Dec 13, 2009, at 8:55 AM, petrus-v wrote:
> 
>>
>> Hello Dane,
>>
>> I didn't success to set mapnik, I had already install from the  
>> package, so
>> I'll install ubuntu 8.04.3 « Hardy Heron » and test it.
>>
>> Thanks.
>>
>>
>> Dane Springmeyer wrote:
>>>
>>> Hello Petrus,
>>>
>>> Short answer:  Upgrade to Mapnik trunk, or install mapnik from the  
>>> apt-
>>> repository.
>>>
>>> Long answer: The Mapnik 0.6.1 release suffers from a shapefile  
>>> reading
>>> bug that only manifests with newer compilers, like those just added  
>>> to
>>> Ubuntu 9.10. We tested on Ubuntu 9.10 beta with no problems but now  
>>> if
>>> you build from source you'll hit this bug. I was able to fix this
>>> problem in the Mapnik 0.6.1 package available for Karmic, so try
>>> uninstalling your current Mapnik (I assume you installed from  
>>> source?)
>>> and re-installing from packages:
>>>
>>> That would look like
>>>
>>> sudo rm /usr/local/lib/libmapnik.dylib
>>> sudo rm -rf /usr/local/lib/mapnik/ #careful!
>>> and remove the python bindings whose location you can find with:
>>> python -c "import mapnik;print mapnik.__file__"
>>>
>>> Then do:
>>>
>>> sudo apt-get install python-mapnik
>>>
>>> Dane
>>>
>>>
>>>
>>> On Dec 9, 2009, at 3:04 PM, petrus-v wrote:
>>>
>>>>
>>>> Hi all,
>>>>
>>>> I'm getting the same error.
>>>>
>>>> the install success and I get tile when I visit:
>>>> http://example.com/yourdir/tilecache.cgi/1.0.0/basic/0/0/0.png
>>>>
>>>> then I test a Mapnik layer
>>>> tilecache.cfg:
>>>> [basic_mapnik]
>>>> type=MapnikLayer
>>>>  mapfile=/var/www/wms/data/xml_mapnik/world/world_styles.xml
>>>>
>>>> which refer to a simple example from mapnik using borderline
>>>> world_styles.xml:
>>>> <?xml version="1.0" encoding="utf-8"?>
>>>> <!DOCTYPE Map>
>>>> <Map bgcolor="steelblue" srs="+proj=latlong +datum=WGS84">
>>>>
>>>>   <Style name="My Style">
>>>>     <Rule>
>>>>       <PolygonSymbolizer>
>>>>         <CssParameter name="fill">#f2eff9</CssParameter>
>>>>       </PolygonSymbolizer>
>>>>       <LineSymbolizer>
>>>>         <CssParameter name="stroke">rgb(90%,50%,20%)</CssParameter>
>>>>         <CssParameter name="stroke-width">0.1</CssParameter>
>>>>       </LineSymbolizer>
>>>>     </Rule>
>>>>   </Style>
>>>>
>>>>   <Layer name="world" srs="+proj=latlong +datum=WGS84">
>>>>     <StyleName>My Style</StyleName>
>>>>     <Datasource>
>>>>       <Parameter name="type">shape</Parameter>
>>>>       <Parameter
>>>> name="file">/var/www/wms/data/shp/world/world_borders</Parameter>
>>>>     </Datasource>
>>>>   </Layer>
>>>> </Map>
>>>>
>>>> then I visit:
>>>> http://example.com/yourdir/tilecache.cgi/1.0.0/basic_mapnik/ 
>>>> 0/0/0.png
>>>> And I get error 500: Internal Server Error
>>>> find in the error.log: [Wed Dec 09 23:41:59 2009] [error] [client
>>>> 192.168.1.135] Premature end of script headers: tilecache.cgi
>>>>
>>>> so I install every things to get TileCache Running Standalone under
>>>> WSG
>>>> then I visit: http://hostname:8080/1.0.0/basic/0/0/0.png I get tile
>>>> and change to my mapnik layer
>>>> http://hostname:8080/1.0.0/basic_mapnik/0/0/0.png
>>>>
>>>> In the console get the "Segmentation fault" and the server is  
>>>> down...
>>>> I also get the error on seeding tile when I run the command:
>>>> tilecache_seed.py
>>>> Is someone have any idea?
>>>>
>>>> this is my config:
>>>> ubuntu server 9.10 (64-bit)
>>>> tilecache2.10
>>>>
>>>>
>>>>
>>>>
>>>> Alphatran wrote:
>>>>>
>>>>> Dear all members of TileCache Board,
>>>>>
>>>>> The last time, I configure and run TileCache perfectly. But I'm not
>>>>> lucky
>>>>> at this time
>>>>>
>>>>> When I run the command: tilecache_seed.py mytilecachelayername 0 5
>>>>>
>>>>> It said: "Segmentation fault", no more no less !
>>>>>
>>>>> I have search through the www but this error may be not popular. I
>>>>> hope
>>>>> you have experienced on this problem
>>>>>
>>>>> Please help me!
>>>>>
>>>>
>>>> -- 
>>>> View this message in context:
>>>> http://n2.nabble.com/Segmentation-fault-ERROR-when-run-tilecache-seed-py-tp3609752p4142627.html
>>>> Sent from the TileCache mailing list archive at Nabble.com.
>>>> _______________________________________________
>>>> Tilecache mailing list
>>>> Tilecache at openlayers.org
>>>> http://openlayers.org/mailman/listinfo/tilecache
>>>
>>> _______________________________________________
>>> Tilecache mailing list
>>> Tilecache at openlayers.org
>>> http://openlayers.org/mailman/listinfo/tilecache
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://n2.nabble.com/Segmentation-fault-ERROR-when-run-tilecache-seed-py-tp3609752p4160184.html
>> Sent from the TileCache mailing list archive at Nabble.com.
>> _______________________________________________
>> Tilecache mailing list
>> Tilecache at openlayers.org
>> http://openlayers.org/mailman/listinfo/tilecache
> 
> _______________________________________________
> Tilecache mailing list
> Tilecache at openlayers.org
> http://openlayers.org/mailman/listinfo/tilecache
> 
> 

-- 
View this message in context: http://n2.nabble.com/Segmentation-fault-ERROR-when-run-tilecache-seed-py-tp3609752p4164282.html
Sent from the TileCache mailing list archive at Nabble.com.



More information about the Tilecache mailing list