Я использую tilelite для обслуживания карт. Мне нужно, чтобы он запускался во время запуска сервера. Я создал скрипт, который запускает следующую команду при запуске:
/usr/local/bin/liteserv.py /home/Uname/bin/mapnik/my_osm.xml --caching --debug = False
Этот процесс неудача с:
FATAL: аутентификация идент Сбой пользователя «user_name» (возникающим при разборе слоя «досуга»)
Согласно этой странице:ошибка аутентификации mapnik gis во время загрузки
http://wiki.openstreetmap.org/wiki/Mapnik#Authentication_failed
Я побежал следующую команду:
./generate_xml.py osm.xml не my_osm.xml --accept-ни --dbname Гис --symbols ./symbols/ --world_boundaries ./world_boundaries/
Теперь я получаю:
RuntimeError: ошибка PSQL:
FATAL: сбой аутентификации идент для пользователя «root» (встречается при разборе слоя «досуг»)
Я действительно новичок в postgres, поэтому кто-то может дать мне очень простые инструкции о том, как исправить это.
Исходный пользователь, которого я использовал (до изменения в root), был на самом деле суперпользователем. select * from pg_user показывает их как su. Я попробую pg «доверие». –
Изменение доверия. Наверное, это не самый безопасный маршрут, но пока это достаточно хорошо. Спасибо за быстрый ответ. –
@ Дане вы можете дать рабочую ссылку, чтобы помочь включить «доверие» к postgreSQL? Спасибо –