ich möchte einen eigenen Tile-Server betreiben und bin nach der Anleitung http://switch2osm.org/serving-tiles/manually-building-a-tile-server-12-04/ vorgegangen. Mein Ziel ist es die Mapnik-XML aus TileMill mit dem Server zu rendern. Die Anleitung http://switch2osm.org/serving-tiles/building-a-tile-server-from-packages/ funktioniert, der normale OSM-Mapnik-Style wir gerendert und ausgeliefert. Hier scheint die Mapnik Version zu alt zu sein um mit der generierten XML von TileMill zusammen zu arbeiten. Auch das deutsche OSM-Schema wirft einen Fehler:
segfault at 27 ip 00007f4506d573e1 sp 00007f44f6089888 error 4 in libc-2.15.so[7f4506bf6000+1b3000]
wenn Du ne Antwort gefunden hast, teil Sie mir bitte unbedingt mit, da ich auch langsam am verzweifeln bin und man nirgendwo mal eine richtige Anleitung bzw. Informationen bekommt. Selbst dieses “Segmentation Fault” Problem haben so viele, aber Abhilfe gibts keine. Ich gehe mal davon aus, das Du auch - genau wie ich - das OSM Bright Style von MapBox installieren möchtest oder? Das hab ich auch vor - hab nur NULL Ahnung, wie überhaupt anfangen!
Hast Du das “Segmentation Fault” Problem noch? Wenn ja, kann ich Dir gerne eine kompilierte mod_tile.so zuschicken, die funktioniert! Das Problem liegt definitiv an der mod_tile.so - weiss nur nicht genau warum! Habe allerdings eine kompiliert bekommen, die funktioniert - sollte bei Dir auch funktionieren, wenn Du Ubuntu 12.04 LTS nutzt.
Richtig! Wobei ich auch andere Exporte aus TileMill nutzen möchte.
Ja, an dieser Variante habe ich erstmal nicht weiter experimentiert. Kannst mir deine Datei gerne mal zukommen lassen, Kontakt kommt per PN. Dann gucke ich mal ob ich damit weiter komme.
Trotz der ganzen Probleme schön zu hören, dass es noch andere gibt die ähnliche Schwierigkeiten haben und die Anleitung (so gut sie auch schon ist) noch nicht perfekt ist.
Das kannst laut sagen - hatte schon das Gefühl, das ich der einzigste bin mit diesen Problemen. Meine neuen Probleme sind jetzt allerdings, das die Map ansich läuft (selbstverständlich ohne das Mapbox Stylesheet) - nun aber sehr viele Tiles einfach nicht gerendert werden und einfach nur rote Quadrate mit Image Missing erscheinen. Leider kann da auch wieder keiner helfen!
Solltest irgendwie weiter kommen, wäre es super, wenn Du es schreiben könntest. Ich werde selbstverständlich das gleiche tun!
Nein, das funktioniert auch mit dem osm2pgsql Schema. Beim Import des MapBox Styles kann man das auswählen und das klappt auch super…
Es scheint doch echt was mit der nach der switch2osm Anleitung gebauten mod_tile.so nicht zu stimmen. Mit deiner Datei kann ich schon mal den apache2 ohne Fehlermeldung starten. Die ersten Versuche in Richtung TileMill sehen auch gut aus. Von wo hast du die mod_tile.so, von einem anderen System bzw. Paket oder auch selbst gebaut?
Zu deinen fehlenden Kacheln: Kommen immer die gleichen Kacheln nicht? Was passiert bei einem Aufruf der fehlenden Kachel “per Hand” nach der Form http://localhost/osm_tiles2/z/x/y.png ? Was sagt das Log von renderd dazu? Kommt die Anfrage an, gibt es Fehler?
Richtig - hab genau diese Anleitungen auf 3 Servern versucht - bei allen hab ich den Apache Fehler bekommen und konnte den Server einfach nicht starten. Dann hatte ich mal die Anleitung gewechselt und diese versucht:
Hat selbstverständlich auch nicht funktioniert - allerdings ist mir da beim durchsuchen aufgefallen, das der Apache ohne Fehler startet. Habe dann mal die config untersucht und mir ist aufgefallen, das alles gleich ist, nur die mod_tile.so etwas (ich glaube) kleiner ist von der Dateigröße. Habe mir diese dann gesichert und den Server nochmal mit dem Tut aufgesetzt und die neue genommen. Und es hat funktioniert!
Wegen den Fehlern beim rendern und dem Logfile kann ich gerade noch nichts sagen - es ist mir so auf die Nerven gegangen, das ich kurzerhand den Server nochmal platt gemacht und alles neu installiert habe. Ist gerade bei ca. 90% fertig mit dem Planet einlesen (Completed planet_osm_roads). Geb dann nochmal Bescheid!
Seit dem Beginn dieses Threads habe ich ein fix fuer ein bug in mod_tile committed der ein segmentation fault beim starten verursacht hat, wenn man in der Apache site definition keinen server name definiert hatte.
Es kann also sein, das dieser fehler durch ein svn update und neu compilieren behoben wurde.
Zum Ueberpruefen der restlichen Anleitung bin ich bislang noch nicht gekommen, werde ich aber so bald wie moeglich tun. Falls ich die anderen Probleme reproduzieren kann werde ich sie dann auch fixen.
Ein update der Ubuntu PPA packete habe ich auch noch nicht geschaft, da ich vorher noch ein paar Dinge ueberpruefen und testen will.
Verwendet Ihr im uebrigen die Anleitung fuer Ubuntu 10.04 oder 12.04?
Super, vielen Dank! Jetzt klappts auch direkt mit dem aktuellen mod_tile aus dem SVN.
Jupp, ich glaube jetzt geht’s mit der Anleitung.
Der Server läuft mit 12.04 LTS und die entsprechende Anleitung wurde verwendet.
Moment, die Anleitung mit den Paketen läuft doch problemlos, oder? Ist halt nicht die aktuelle Mapnik-Version, aber der “OSM-Default-Mapnik”-Style wird gerendert.