[OSM-dev] Mod_tile - apache 404 - no tiles please help

NicoG garnier at renater.fr
Fri Oct 29 14:26:28 BST 2010


Hi everyone,

i'm setting up a local OSM server on a Debian Lenny 32bit for 3 days, and
now i need some help with mod_tile ;)

I've installed the postgresql database, postgis, osm2pgsql and mapnik tools
correctly (i think :)
generate_image.py works well, i can generate static png without problems !

Now i'm trying to set up Mod_tile for rendering and thats a curse for me !
(i'm not a linux professional).


i get mod_tile from SVN ;
This is how i've setup mod_tile and apache (long list but complete)

---------------------
MOD TILE
Makefile
top_dir:=$(shell /usr/bin/apxs2 -q exp_installbuilddir) 
APXS = apxs2
---------------------
render_config.h
#define HASH_PATH "var/lib/mod_tile"
#define TILE_PATH "/var/www/osm_tiles2"
#define RENDERD_CONFIG "/etc/renderd.conf"
#define MAPNIK_PLUGINS "/usr/local/lib/mapnik/input"
#define FONT_DIR "/usr/share/fonts/truetype/ttf-dejavu/"
#define FONT_RECURSE 1
---------------------
renderd.conf (the one in mod_tile folder)
[renderd]
socketname=/var/run/renderd/renderd.sock
num_threads=2
tile_dir=/var/lib/mod_tile ; DOES NOT WORK YET
stats_file=/var/run/renderd/renderd.stats

[mapnik]
plugins_dir=/usr/local/lib/mapnik/input
font_dir=/usr/local/lib/mapnik/fonts
font_dir_recurse=1

[default]
URI=/osm_tiles2/
XML=/root/travaux/osm-mapnik/osm.xml
HOST=geolocalisation.renater.fr
;HTCPHOST=proxy.openstreetmap.org

-----------------------------------

i've done make, make install

the /etc/renderd.conf look like the one above

-----------------------------------
APACHE : 
in /etc/apache2/mods_available i have a file mod_tile.load with this line :
LoadModule tile_module /usr/lib/apache2/modules/mod_tile.so

and i've loaded it : a2enmod mod_tile

in /etc/apache2:site_available i have a site 'osm' with this lines:
DocumentRoot /var/www
AddTileConfig /osm_tiles2/ default
LoadTileConfigFile /etc/renderd.conf
ModTileTileDir /var/lib/mod_tile
ModTileRenderdSocketName /var/run/renderd/renderd.sock

the module is loaded successfully with apache (apache2ctl -t -D
DUMP_MODULES) 
the socket file /var/run/renderd/renderd.sock exist.

---------------------------
RENDER DEAMON 
when i launch the render deamon :  ./renderd -f

renderd[5948]: Rendering daemon started
renderd[5948]: Parsing section renderd
renderd[5948]: Parsing render section 0
renderd[5948]: Parsing section mapnik
renderd[5948]: Parsing section default
renderd[5948]: config renderd: unix socketname=/var/run/renderd/renderd.sock
renderd[5948]: config renderd: num_threads=2
renderd[5948]: config renderd: num_slaves=0
renderd[5948]: config renderd: tile_dir=/var/lib/mod_tile/
renderd[5948]: config renderd: stats_file=(null)
renderd[5948]: config mapnik:  plugins_dir=/usr/local/lib/mapnik/input
renderd[5948]: config mapnik: 
font_dir=/usr/share/fonts/truetype/ttf-dejavu/
renderd[5948]: config mapnik:  font_dir_recurse=1
renderd[5948]: config renderd(0): Active
renderd[5948]: config renderd(0): unix
socketname=/var/run/renderd/renderd.sock
renderd[5948]: config renderd(0): num_threads=2
renderd[5948]: config renderd(0): tile_dir=/var/lib/mod_tile/
renderd[5948]: config renderd(0): stats_file=(null)
renderd[5948]: config map 0:   name(default)
file(/root/travaux/osm/osm-mapnik/osm.xml) uri(/osm_tiles2/) htcp()
host(geolocalisation.renater.fr)
renderd[5948]: Initialising unix server socket on
/var/run/renderd/renderd.sock
renderd[5948]: Created server socket 4
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansCondensed-Oblique.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSans-Bold.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansMono.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerif.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerif-BoldItalic.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerifCondensed.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansCondensed-BoldOblique.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansMono-BoldOblique.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansCondensed.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSans-ExtraLight.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSans-Oblique.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansMono-Oblique.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerif-Italic.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSans-BoldOblique.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerif-Bold.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansCondensed-Bold.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSans.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerifCondensed-BoldItalic.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSansMono-Bold.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerifCondensed-Italic.ttf
renderd[5948]: DEBUG: Loading font:
/usr/share/fonts/truetype/ttf-dejavu//DejaVuSerifCondensed-Bold.ttf
Running in foreground mode...
renderd[5948]: No stats file specified in config. Stats reporting disabled

------------------------

Nothing happends in the deamon when i'm trying to access at
http://localhost/osm_tiles2/0/1/2.png

did i forget something ? thx you for your help

Nicolas






-- 
View this message in context: http://gis.638310.n2.nabble.com/Mod-tile-apache-404-no-tiles-please-help-tp5686447p5686447.html
Sent from the Developer Discussion mailing list archive at Nabble.com.



More information about the dev mailing list