x

Re: Auf eigenem Tileserver Zoomstufen höher als 18 nutzen


Geschrieben von cziehr (Gast) am 27. Mai 2013 12:41:23: [flux]

Als Antwort auf: Auf eigenem Tileserver Zoomstufen höher als 18 nutzen geschrieben von cziehr (Gast) am 25. Mai 2013 10:50:

Danke für die Hilfe. Es funktioniert aber immer irgendwie noch nicht. Ich setze renderd ein. Dafür verwende ich ein Ubuntu 12.04 mit dem Repo von Kai Krüger, das Paket wurde auch gerade erst letzte oder vorletzte Woche über die Paketverwaltung aktualisiert, so alt kann die Version also eigentlich nicht sein...

Meine /etc/renderd.conf sieht nun so aus (;MINZOOM=0 und MAXZOOM=19 habe ich gegenüber der Originalversion hinzugefügt):

[renderd]
stats_file=/var/run/renderd/renderd.stats
socketname=/var/run/renderd/renderd.sock
num_threads=4
tile_dir=/var/lib/mod_tile␣;␣DOES␣NOT␣WORK␣YET
[mapnik]
plugins_dir=/usr/lib/mapnik/2.0/input
font_dir=/usr/share/fonts/truetype/ttf-dejavu
font_dir_recurse=false
[default]
URI=/osm/
XML=/etc/mapnik-osm-data/osm.xml
;XML=/home/server/osm/mapnik/mapnik_hy.xml
DESCRIPTION=This␣is␣the␣standard␣osm␣mapnik␣style
;ATTRIBUTION=&copy;<a␣href=\"http://www.openstreetmap.org/\">OpenStreetMap</a>␣and␣<a␣href=\"http://wiki.openstreetmap.org/w\
iki/Contributors\">contributors</a>,␣<a␣href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-BY-SA</a>
;MINZOOM=0
MAXZOOM=19
;HOST=tile.openstreetmap.org
;SERVER_ALIAS=http://a.tile.openstreetmap.org
;SERVER_ALIAS=http://b.tile.openstreetmap.org
;HTCPHOST=proxy.openstreetmap.org

Wenn ich nun renderd -f starte (den "normalen" renderd-Service habe ich währenddessen angehalten), erhalte ich folgende Ausgabe:

Error␣opening␣file␣for␣reading:␣Permission␣denied
renderd[3179]:␣Rendering␣daemon␣started
renderd[3179]:␣Parsing␣section␣renderd
renderd[3179]:␣Parsing␣render␣section␣0
renderd[3179]:␣Parsing␣section␣mapnik
renderd[3179]:␣Parsing␣section␣default
renderd[3179]:␣config␣renderd:␣unix␣socketname=/var/run/renderd/renderd.sock
renderd[3179]:␣config␣renderd:␣num_threads=4
renderd[3179]:␣config␣renderd:␣num_slaves=0
renderd[3179]:␣config␣renderd:␣tile_dir=/var/lib/mod_tile
renderd[3179]:␣config␣renderd:␣stats_file=/var/run/renderd/renderd.stats
renderd[3179]:␣config␣mapnik:␣␣plugins_dir=/usr/lib/mapnik/2.0/input
renderd[3179]:␣config␣mapnik:␣␣font_dir=/usr/share/fonts/truetype/ttf-dejavu
renderd[3179]:␣config␣mapnik:␣␣font_dir_recurse=0
renderd[3179]:␣config␣renderd(0):␣Active
renderd[3179]:␣config␣renderd(0):␣unix␣socketname=/var/run/renderd/renderd.sock
renderd[3179]:␣config␣renderd(0):␣num_threads=4
renderd[3179]:␣config␣renderd(0):␣tile_dir=/var/lib/mod_tile
renderd[3179]:␣config␣renderd(0):␣stats_file=/var/run/renderd/renderd.stats
renderd[3179]:␣config␣map␣0:␣␣␣name(default)␣file(/etc/mapnik-osm-data/osm.xml)␣uri(/osm/)␣htcp()␣host()
renderd[3179]:␣Initialising␣unix␣server␣socket␣on␣/var/run/renderd/renderd.sock
renderd[3179]:␣Created␣server␣socket␣4
renderd[3179]:␣Renderd␣is␣using␣mapnik␣version␣2.0.0
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-BoldOblique.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Italic.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-BoldItalic.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-ExtraLight.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Oblique.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-BoldOblique.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Oblique.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-BoldItalic.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Italic.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Bold.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
Running␣in␣foreground␣mode...
renderd[3179]:␣Starting␣stats␣thread

Meine MAXZOOM-Angabe wird also gar nicht erst geparst. Ich könnte mir vorstellen dass das Problem gleich in der ersten Zeile liegt (Error opening file for reading: Permission denied). Ich frage mich nur welche Datei er denn da nicht öffnen kann. Ein ls -l /etc | grep renderd ergibt

-rw-r--r--␣␣1␣root␣root␣␣␣␣␣␣␣␣␣␣␣831␣Mai␣27␣13:32␣renderd.conf

also müsste die renderd.conf ja eigentlich auch für alle lesbar sein...

Hab auch schon probiert die renderd.conf nach /usr/local/etc zu linken, aber auch das brachte keinen Erfolg:

sudo␣ln␣-s␣/etc/renderd.conf␣/usr/local/etc/

Weiß jemand Rat wo der Fehler zu suchen ist?

Danke schonmal!

Viele Grüße,

Christoph