GithubHelp home page GithubHelp logo

hholzgra / maposmatic-vagrant Goto Github PK

View Code? Open in Web Editor NEW
27.0 5.0 10.0 22.8 MB

Full MapOsMatic installation in an Ubuntu VM

License: The Unlicense

Python 30.85% Shell 51.04% PHP 9.13% PLpgSQL 1.14% HTML 4.61% Lua 3.21%

maposmatic-vagrant's Introduction

maposmatic-vagrant

Performs a full MapOsMatic installation in an Ubuntu "Focal" 20.04LTS VM using Vagrant and shell provisioning

Table of contents

Components

The following components will be installed into the VM:

  • OCitysMap rendering backend (from my own modified fork)
  • MapOSMatic web frontend (again from my own fork)
  • Stylesheets:
    • Current OSM default style
    • MapOSMatic Printable style
    • HikeBikeMap style
    • Humanitarian style (HOT)
    • MapQuest European style
    • German openstreetmap.de style
    • ... and more ...
  • Overlay stylesheets:
    • Golf overlay
    • Fire Hydrant overlay
    • ... and more ...

Requirements

  • A working Vagrant (>= v2.2) / Virtualbox (>= v5.2) setup
  • The vagrant-vbguest plugin to automatically install the host's VirtualBox Guest Additions on the guest system, install with vagrant plugin install vagrant-vbguest (only for VirtualBox Vagrant's provider).
  • The vagrant-disksize plugin to grow the VMs disk space, install with vagrant plugin install vagrant-disksize
  • Optional: The vagrant-cachier plugin, to cache apt, gem, npm, pip packages, install with vagrant plugin install vagrant-cachier
  • A minimum of 4GB available RAM, 3GB for the VM, and 1GB extra head room for the host system
  • About 30GB of disk space minimum (the more the larger your OSM PBF extract import file is)
  • A working internet connection
  • Sufficient bandwidth, about 4GB of data will be downloaded during installation and provisioning

Installation and useage

  • Copy a OSM PBF extract of your choice into this directory. If multiple files with ending '.pbf' are found only the first one is used.
  • Run vagrant up
  • Be patient ...
    • The stylesheets require quite some extra downloads, and some processing on these (shape files, height information, ...). The downloads are cached localy, so downloads only happens on the first start mostly
    • Importing the provided OSM PBF file can take some time, too, depending on its size ...
  • When the VM starts to test the different style sheets and overlays it is actually already ready to use.
    • You can access the web interface on http://localhost:8000/
    • Or you can log into the VM with vagrant ssh, e.g. to run the command line renderer directly or to do actual development work

Startup messages

The provisioning scripts will produce a lot of output when the VM is started for the first time.

Everything that is printed in green is just progress info and can easily be ignored.

Red output may be more serious, but unfortunately some tools print their progress messages to standard error output, too, so some red output can't be avoided.

Red things that can be ignored are:

  • everything starting with NOTICE:
  • lines starting with warning: in the "pghyghtmap" secition
  • everything in the "DB IMPORT" section, unless there's an actual error messages at the end of the red block
  • ERROR: "planet_osm_point" is not a table or materialized view in the "OpenRailwayMap" style block
  • everything in the "WAYMARKED" section as long as all data up to Importing slopes DB gets processed
  • npn WARN messages in the "DJ FRONTEND" section
  • everything in the 'OSM_Notes_Overlay' section for now (it needs fixing on my side, but won't affect the other map styles

File system layout

On the host

Vagrantfile
Main virtual machine setup file
provision.sh
Top level provisioning script, executes all scripts found in the inc/ folder
cache/
Used for cacheing downloads
files/
Contains extra files needed by the provisioning scripts
inc/
Contains all the provisioning shell scripts
inc/styles/
Provisioning scripts and ocitysmap ini file snippets for map styles
inc/overlays/
Provisioning scripts and ocitysmap ini file snippets for map overlays
test
Shared folder for running render tests in the VM and have results visible on the host

In the VM

Inside the VM almost everything gets installed under the /home/maposmatic directory.

elevation-data
Ditigal elevation model data for hillshadings and reliefs
ocitysmap
The MapOSMatic OCitysMap renderer
maposmatic
The MapOSMatic web frontend
osmosis-diffimport
Data dir for OSM diff imports to update the databasse
shapefiles
All shapefiles required by the different map styles installed
styles
All installed mapstyles are here, with the exception of the maposmatic-printable style which is part of the ocitysmap renderer repository
tools
All tools that need to be installed from source
umgebungsplaene
The neighbourhood maps project, an alternative frontend to the MapOSMatic rendering service

Keeping the data up to date

If the OSM PBF file you used for the initial data import provides a replication base URL to fetch diffs from, a systemd service will be set up to download such diff files and to apply the changes to the database.

E.g. GeoFabrik provides daily diff files for all their regional extracts, so if you downloaded the PBF file used for initial setup from there your databases can be brought up to date with

  systemctl start osm2pgsql-update.service
  systemctl start waymarked-update.service

If you want to import updates on a daily basis automatically you can enable the systemd timer that also got installed for this service:

  systemctl enable osm2pgsql-update.timer
  systemctl start  osm2pgsql-update.timer

  systemctl enable waymarked-update.timer
  systemctl start  waymarked-update.timer

This will run the diff update services once per day each, or whenever the VM is restarted.

If no replication_base_url information is found in the initial import file, then the service unit and timer will not be installed at all.

(This unfortunately is also true for full planet files at this point, but I don't expect anyone to try a full planet import inside a VM anyway. If you actually do plan to do this, please let me ([email protected]) know and I'll see what I can work out to support automatic diff import setup for this, too)

Also the shapefiles can be updated every once in a while. This does not depend on the import file used, so the service and timer files for this are always installed. You can start the shapefile update service manually with

  systemctl start shapefile-update.service

or enable daily automatic updates with

  systemctl enable shapefile-update.timer
  systemctl start  shapefile-update.timer

Adding a new style or overlay

Prequisites

  • needs to be Mapnik XML, or a format that can be converted into that, like CartoCSS
  • needs to use the "osm2pgsql" database schema (e.g. the "imposm" schema is not supported)

Database

The setup uses the --hstore-only approach to import the OSM data into PostGIS, meaning that all OSM attributes are stored in a hstore column tags only. Most styles expect to have explicit feature columns in tables like planet_osm_polygon though.

To support this, and to be able to add new feature columns on short notice withough having to rebuild tables, the hstore-only tables created at import time are actually named planet_osm_hstore_polygon etc.

The actual planet_osm_% tables are then implemented as views instead, mapping specific tags hstore entries to view columns. This model is used by the German OSM style by default, and can easily be adapted to other styles, too, as the fact that they are actually reading from views and not from the actual tables is totally transparent to them.

If the style you want to add uses feature columns not present in the views yet, you can easily add them to the view declaration and re-import just that.

E.g. if you need to add a column named atm to the planet_osm_point table for a banking related style, open the files/database/db_views/planet-osm-point.sql file, and add this at the end of the view definition, right above the FROM line:

CREATE OR REPLACE VIEW planet_osm_point AS
SELECT osm_id
[...]
, tags->'wetland' as "wetland"
-- after initial import add further columns below this line only
, tags->'atm' as "atm" --   <-- this line added by you
FROM planet_osm_hstore_point;
[...]

The inside the VM, run:

  sudo -u maposmatic psql gis < /vagrant/files/database/db_views/planet-osm-point.sql

to modify the view.

Adding at the end is necessary when replacing the view, as there may already be other views added by other styeles that rely on this views column order. When you add your new column before the initial import, or plan to do a re-import, you can as well add the new column at the right sorting position right away.

Shapefiles

Shapefiles are stored under /home/maposmatic/shapefiles/ to avoid duplicate download bandwidth and storage space.

Try to create symlinks from there to the path your style expects the shapefiles in, or modify the paths in the style righ away to point to the central shapefile directory.

If your style needs a shapefile not yet present, consider adding it to the inc/get-shapefiles.sh script by adding a line like

  URLS+="http://example.com/path/to/some-shapefile.zip"

and re-run the script with

  /vagrant/inc/get-shapefiles.sh

This will check for all shapefile archives that have not been downloaded yet, or which have change since last downloaded, to download and install these under /home/maposmatic/shapefiles/

Provision a real server

You can also use the provisioning scripts from this project to set up a real server instance instead of a Vagrant VM, although it's still a little bit 'hacky' to do so. Also this will only work on a Ubuntu 18.04LTS system.

As for now the /vagrant and /home/maposmatic base paths are still hard coded into several of the provisioning scripts you have to check out the project into directory /vagrant, put a PBF file to import there, and then run the master provisioning script manually:

  git clone https://github.com/hholzgra/maposmatic-vagrant/ /vagrant
  cd /vagrant
  ... copy, symlink or download .osm.pbf file to this director ...
  bash provision.sh

maposmatic-vagrant's People

Contributors

hholzgra avatar likemusic avatar simonhyde avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

maposmatic-vagrant's Issues

Shapefile cacheing stopped working?

Looks as if right now shapefiles are re-fetched on each provisioning run:

    default:      _                       __ _ _
    default:  ___| |__   __ _ _ __   ___ / _(_) | ___  ___
    default: / __| '_ \ / _` | '_ \ / _ \ |_| | |/ _ \/ __|
    default: \__ \ | | | (_| | |_) |  __/  _| | |  __/\__ \
    default: |___/_| |_|\__,_| .__/ \___|_| |_|_|\___||___/
    default:                 |_|
    default: 
    default: Downloading and preprocessing shapefiles
    default: 
    default: downloading land-polygons-split-3857.zip ... unpacking ... indexing
    default: downloading simplified-land-polygons-complete-3857.zip ... unpacking ... indexing
    default: downloading simplified-water-polygons-split-3857.zip ... unpacking ... indexing
    default: downloading water-polygons-split-3857.zip ... unpacking ... indexing
    default: downloading coastlines-split-3857.zip ... unpacking ... indexing
    default: downloading antarctica-icesheet-outlines-3857.zip ... unpacking ... indexing
    default: downloading antarctica-icesheet-polygons-3857.zip ... unpacking ... indexing
    default: downloading lakes-polygons-reduced-3857.zip ... unpacking ... indexing
    default: downloading ocean-polygons-reduced-3857.zip ... unpacking ... indexing
    default: downloading river-polygons-reduced-3857.zip ... unpacking ... indexing
    default: downloading simplified-water-polygons-complete-3857.zip ... unpacking ... indexing
    default: downloading water-polygons-generalized-3857.zip ... unpacking ... indexing
    default: downloading ne_10m_admin_0_boundary_lines_land.zip ... unpacking ... indexing
    default: downloading ne_10m_admin_0_boundary_lines_map_units.zip ... unpacking ... indexing
    default: downloading ne_10m_admin_0_countries_lakes.zip ... unpacking ... indexing
    default: downloading ne_10m_admin_1_states_provinces_lines.zip ... unpacking ... indexing
    default: downloading ne_10m_airports.zip ... unpacking ... indexing
    default: downloading ne_10m_populated_places.zip ... unpacking ... indexing
    default: downloading ne_10m_populated_places_simple.zip ... unpacking ... indexing
    default: downloading ne_10m_roads.zip ... unpacking ... indexing
    default: downloading ne_10m_coastline.zip ... unpacking ... indexing
    default: downloading ne_10m_geography_marine_polys.zip ... unpacking ... indexing
    default: downloading ne_10m_lakes.zip ... unpacking ... indexing
    default: downloading ne_10m_land.zip ... unpacking ... indexing
    default: downloading ne_10m_ocean.zip ... unpacking ... indexing
    default: downloading ne_50m_admin_0_boundary_lines_land.zip ... unpacking ... indexing
    default: downloading ne_50m_admin_0_countries_lakes.zip ... unpacking ... indexing
    default: downloading ne_50m_admin_1_states_provinces_lines.zip ... unpacking ... indexing
    default: downloading ne_50m_geography_marine_polys.zip ... unpacking ... indexing
    default: downloading ne_50m_lakes.zip ... unpacking ... indexing
    default: downloading ne_50m_land.zip ... unpacking ... indexing
    default: downloading ne_110m_admin_0_boundary_lines_land.zip ... unpacking ... indexing
    default: downloading ne_110m_geography_marine_polys.zip ... unpacking ... indexing
    default: downloading gmted25.tar.xz ... unpacking ... indexing
    default: downloading world_boundaries-spherical.tgz ... unpacking ... indexing
    default: downloading shoreline_300.tar.bz2 ... unpacking ... indexing
    default: downloading processed_p.tar.bz2 ... unpacking ... indexing
    default: downloading mercator_tiffs.tar.bz2 ... unpacking ... indexing
    default: 

Upgrade "Baumkarte" install script

  • style is now a real OSM Carto style fork, no special setup script needed anymore, just running carto to produce Mapnik XML
  • zz_ prefix no longer needed as no longer depending on OSM Carto style to already be installed

Provide cache of processed hillshade files

The SRTM files the hillshade tifs are generated from do not change, so the processed results can be considered deterministic as long as the actual processing steps don't change.

So pre-processed tif files could be provided for download instead of downloading the raw SRTM file and generating tif files from them from scratch each time ...

module 'www.settings' has no attribute 'MAX_BOUNDING_OUTER'

I got this:

Request Method: GET
http://localhost:8000/
1.11.11
AttributeError
module 'www.settings' has no attribute 'MAX_BOUNDING_OUTER'
/home/maposmatic/maposmatic/www/maposmatic/context_processors.py in all, line 168
/usr/bin/python3
3.6.8
['/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/home/maposmatic/maposmatic', '/home/maposmatic/ocitysmap', '/home/maposmatic/ocitysmap', '/home/maposmatic/ocitysmap/ocitysmap/indexlib/..', '/home/maposmatic/ocitysmap/ocitysmap/indexlib/../indexlib/..']
Śr, 23 Paź 2019 11:54:13 +0200

Make sure Openstreetmap-carto is always the default style choice

Right now style choices are presented in the same order as they are found in the ocitysmap.conf file, and that file contains styles in alphabetical order, so the Ardenne map style is always first (and also the most likely candidate to be broken in testing, unfortunately)

Use actual osm-baustelle.de site branches

So far the "master" branches of ocitiesmap and maposmatic are used. For more realistic testing the site branches powering maposmatic.osm-baustelle.de should be used, or should at least be supported as optional alternatives

upgrade to Debian 12 "Bookworm"

[ ] The usual package name updates
[ ] Python PIP packages can't be installed globally anymore, so we need to finally convert to virtual environments, which is best practice anyway
[ ] showstopper right now is Mapnik lacking support for newer Proj library versions, see also: mapnik/mapnik#4232 (comment)

"/vagrant" shared folder may not be writable

Depending on the actual Virtualbox host/guest combination, and Virtualbox Host/Guest additions being installed or not, the default shared "/vagrant" folder may not be writable, or in the worst case no shared folder is present at all.

So far the provisioning scripts relied on being able to cache downloaded data in "/vagrant/cache", now a CACHEDIR variable is either set to "/vagrant/cache" if a test file can indeed be written to the shared folder path, or is set to "/home/cache" instead to keep files available within the VMs file system itself. This of course leads to cached files being lost on resetting the VM, but at least provisioning will not fail if the shared folder is not writable.

All the necessary provisioning code changes to properly deal with this should already be in place, but this still needs testing on host platforms where the shared folder indeed turns out to be read only.

AttributeError at / module 'www.settings' has no attribute 'WEBLATE_BASE_URL'

After installation when I open http://localhost:8000/ it gives the error.

AttributeError
module 'www.settings' has no attribute 'WEBLATE_BASE_URL'
/home/maposmatic/maposmatic/www/maposmatic/context_processors.py in all, line 151
/usr/bin/python3
3.6.7
['/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/home/maposmatic/maposmatic', '/home/maposmatic/ocitysmap', '/home/maposmatic/ocitysmap', '/home/maposmatic/ocitysmap/ocitysmap/indexlib/..', '/home/maposmatic/ocitysmap/ocitysmap/indexlib/../indexlib/..']
Пт, 17 Май 2019 09:28:32 +0200

Pick preivew pages based on actual document page count

Right now the multi-page preview consists of four pages from the multi-page test results:

  • the title page (1st page)
  • the overview page (3rd page)
  • what is assumed to be a detail map page (5th page)
  • what is assumed to be an index page (10th page)

The hard coded 5th and 10th page assumptions work out for the default "Bielefeld" test area, but not in general

Using 4th page as detail preview, and last minus one page for index preview, unless the PDF is very short, looks like a better default choice ...

Requires that we install either pdfinfo or exiftool to determine PDF page size first ...

Annotations for some map styles gone missing

For each selected map style and overlay the styles "annotation=..." string from the .ocitysmap.ini file is printed in the attribution/copyright footer.

For some styles the annotation information seems to have gone missing when splitting up the original .ini file into individual snippets in the inc/styles and inc/overlays directories.

This was discovered missing for the OpenTopoMap style and reported as part of the discussion on https://forum.openstreetmap.org/viewtopic.php?pid=816743#p816743

Docker - feature request

Docker for maposmatic.

Currently provisioning in vagrant takes a very long time. If an error accurs during provisioning, it requires destroy vagrant vm, fix error and make provisioning from the beginning and wait for new error or sucesss for a long time again.

If all provisioning steps would be implemented in Dockerfile by separate RUN commands, it will allow to continue building from the place where the the error occurs and not from the beginning.

Of course it's possible to use vagrant ssh and continue manualy run provisioning by provision.sh. But with docker it would be much more comfortable.

Also deploying with docker is easier and it has better perfomance than Vagrant in most cases.

Error on "vagrant up"

Aktuell läuft bei mir das "vagrant up" nicht durch (mit "Switzerland". Kann es sein, dass sich die Versionen verschoben haben?

Update service for shapefiles

Some shapefiles are pretty static, others are updated on a regular basis.

The get-shapefiles.sh provisioning script can already deal with this, there should also be a systemd service that calls it on a regular basis (daily? weekly?)

ModuleNotFoundError: No module named 'maintenance_mode'

I think the python-module django-maintenance-mode or django-maintenancemode-2 is missing?

    default: leaflet-search#2.9.7 www/static/bower/leaflet-search
    default:
    default: bootstrap#3.3.7 www/static/bower/bootstrap
    default: └── jquery#1.12.4
    default: Traceback (most recent call last):
    default:   File "manage.py", line 32, in <module>
    default:     execute_from_command_line(sys.argv)
    default:   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    default:     utility.execute()
    default:   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 338, in execute
    default:     django.setup()
    default:   File "/usr/lib/python3/dist-packages/django/__init__.py", line 27, in setup
    default:     apps.populate(settings.INSTALLED_APPS)
    default:   File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 85, in populate
    default:     app_config = AppConfig.create(entry)
    default:   File "/usr/lib/python3/dist-packages/django/apps/config.py", line 94, in create
    default:     module = import_module(entry)
    default:   File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    default:     return _bootstrap._gcd_import(name[level:], package, level)
    default:   File "<frozen importlib._bootstrap>", line 994, in _gcd_import
    default:   File "<frozen importlib._bootstrap>", line 971, in _find_and_load
    default:   File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
    default: ModuleNotFoundError: No module named 'maintenance_mode'
    default: Traceback (most recent call last):
    default:   File "manage.py", line 32, in <module>
    default:     execute_from_command_line(sys.argv)
    default:   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    default:     utility.execute()
    default:   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 338, in execute
    default:     django.setup()
    default:   File "/usr/lib/python3/dist-packages/django/__init__.py", line 27, in setup
    default:     apps.populate(settings.INSTALLED_APPS)
    default:   File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 85, in populate
    default:     app_config = AppConfig.create(entry)
    default:   File "/usr/lib/python3/dist-packages/django/apps/config.py", line 94, in create
    default:     module = import_module(entry)
    default:   File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    default:     return _bootstrap._gcd_import(name[level:], package, level)
    default:   File "<frozen importlib._bootstrap>", line 994, in _gcd_import
    default:   File "<frozen importlib._bootstrap>", line 971, in _find_and_load
    default:   File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
    default: ModuleNotFoundError: No module named 'maintenance_mode'
    default: Traceback (most recent call last):
    default:   File "manage.py", line 32, in <module>
    default:     execute_from_command_line(sys.argv)
    default:   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 364, in execute_from_command_line
    default:     utility.execute()
    default:   File "/usr/lib/python3/dist-packages/django/core/management/__init__.py", line 338, in execute
    default:     django.setup()
    default:   File "/usr/lib/python3/dist-packages/django/__init__.py", line 27, in setup
    default:     apps.populate(settings.INSTALLED_APPS)
    default:   File "/usr/lib/python3/dist-packages/django/apps/registry.py", line 85, in populate
    default:     app_config = AppConfig.create(entry)
    default:   File "/usr/lib/python3/dist-packages/django/apps/config.py", line 94, in create
    default:     module = import_module(entry)
    default:   File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    default:     return _bootstrap._gcd_import(name[level:], package, level)
    default:   File "<frozen importlib._bootstrap>", line 994, in _gcd_import
    default:   File "<frozen importlib._bootstrap>", line 971, in _find_and_load
    default:   File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
    default: ModuleNotFoundError: No module named 'maintenance_mode'
    default: CommandError: This script should be run from the Django Git checkout or your project or app tree, or with the settings module specified.
    default: Created symlink /etc/systemd/system/multi-user.target.wants/maposmatic-render.service → /lib/systemd/system/maposmatic-render.service.

Prepare upgrade to Ubuntu 23.04

Changes to take care of:

  • Django v3.2 instead of v2.2
  • mapnik v3.1 instead of v3.0 (carto does not like this)
  • postgresql 15 instead of 12
  • php 8 instead of 7
  • some packages changed names or got removed completely
  • ...

places.sql.gz is 404ing

During the build process inc/places-database.sh tries to fetch places.sql.gz from https://www.osm-baustelle.de/downloads/places.sql.gz but that URL is returning a 404, so this step fails because the file is empty.

What's supposed to be in this file? Can you make it available somewhere?

Please excuse previous (closed) issue filed under the wrong account.

Fail to render map

Hi Hartmut,
just tried the container and i get a render failure - Looking into the syslog i find this:

Mar 25 06:44:52 vagrant-ubuntu-wily-64 python[24816]: /home/maposmatic/ocitysmap/stylesheet/maposmatic-printable/inc/entities.xml.inc:2: I/O warning : failed to load external entity "/home/maposmatic/ocitysmap/stylesheet/maposmatic-printable/inc/settings.xml.inc"
Mar 25 06:44:52 vagrant-ubuntu-wily-64 python[24816]: %settings;
Mar 25 06:44:52 vagrant-ubuntu-wily-64 python[24816]: ^
Mar 25 06:44:52 vagrant-ubuntu-wily-64 python[24816]: %settings;
Mar 25 06:44:52 vagrant-ubuntu-wily-64 python[24816]: ^
Mar 25 06:44:52 vagrant-ubuntu-wily-64 python[24816]: I/O warning : failed to load external entity "/home/maposmatic/ocitysmap/stylesheet/maposmatic-printable/inc/fontset-settings.xml.inc"
Mar 25 06:44:52 vagrant-ubuntu-wily-64 python[24816]: I/O warning : failed to load external entity "/home/maposmatic/ocitysmap/stylesheet/maposmatic-printable/inc/datasource-settings.xml.inc"

Indeed the settings.xml.inc does not exist - there is a settings.xml.inc.template file in the same directory.

I guess the same happened to

fontset-settings.xml.inc.template

Which is also only there as a template.

This is all with MapOSMatic MAP Style. I just tried again with CartoOSM and that seems to work.
Flo

OpenTopoMap does not render anything at too high zoom levels

OpenTopoMap seems to have min and max scale factors for all style rules, unlike other styles that just have an open interval for the highest supported zoom factor rules.

So when having a too small render area, or a too large paper format, OpenTopoMap renders come out as just empty :(

Cache actual shapefiles along with download archives

By not only caching the downloaded shapefile archives, but also the unpacked and indexed results cache size needed for shapefiles would almost triple from currently 3.5GB to 9.2GB, but at the same time provisioning re-runs would be quite a bit faster.

First try toward a "travis-ci" continous integration

I did several steps towards a "continuos integration" on www.travis-ci.com:

This steps already work more or less:

  1. "/vagrant" independent location run (Defined as "~travis/USER/REPO")
  2. Automatic download "Monaco.latest.pdf" before test run
  3. Setup PostGre-PostGIS 11-2.5 database
  4. Disable of "places" load (diskspace issue)
  5. Run test outside "provision.sh" (travis adapted process)
  6. Some more logging ...

Problem:

  • Now the step calculating the bbox fails (eval b=$bbox) and I have no clue why. - If anyone could help would be great.

Split maposmatic-vagrant to server and vagrant-specific repositories.

It would be better to have repository to install maposmatic (front and back) on server without vagrant virtualization.

And separate repository here with only vagrant-specific files.

Currently provision.sh contains some vagrant-specific instructions that throws errors during install without vagrant. For example in inc/git-setup.sh:

cp ~/.gitconfig /home/vagrant/.gitconfig
chown vagrant /home/vagrant/.gitconfig

Create ocitysmap configuration file dynamically

Right now the ocitysmap.conf file is static, containing all render styles that are assumed to be set up by the different provisioning scripts.

It would be better to have the different sytle setup scripts extend the config file on their own after successfully performing style setup.

This would prevent problems like the sudden disappearance of a download file, like we just had it with HikeBikeMap ...

Improve Preview image generation

  • auto-generate layout previews
  • generate multiple resolutions for different size/resolution displays
  • auto-generate the main page carousel previews

Generating previews for single page layouts is easy as it just requires to resize the rendered full size bitmap images

The multi page formats are a bit more tricky, for these we first need to convert the multi page PDFs into individual individual page bitmaps, resize them, and then stitch them together to a single preview image.

PDF to bitmap conversion with ImageMagick:

convert -density 300 some.pdf multi.png

This will actually create multiple bitmap files multi1.png to multi###.png

Bitmap resize in ImageMagic:

convert full.png -resize ###x### new.png

Stitching:

  convert -size ###x### canvas:white \
          page1.png  -geometry  +###+###  -composite \
          page2.png  -geometry  +###+###  -composite \
          ...
          page###.png  -geometry  +###+###  -composite \
          combined.png

For the desired effect as seen in current hand stitched preview this needs to be done in reverse page order from bottom left to top right

Some colors still shown in "Carto B&W" style

Right now I'm only converting color information in the actual Mapnik XML (generated from CartoCSS) style file. This also overrides the color information for most imported symbols, but does not do so for polygon fill patterns read from PNG or SVG files.

Bail out on critical provisioning errors

Right now the provisioning script just moves on when running into errors.

When hitting critical errors, e.g. when no OSM data file is provided,
or when helper files fail to download, provisioning should bail out instead
so that error messages don't get lost in the middle of the log ...

Better shapefile download error handling

Currently an incomplete download, or an error during unpacking or indexing, can leave behind artifacts that are misinterpreted as "all there, no need to re-fetch / re-build", leading to missing actual shapefiles until either fixing things manually, or until a newer upstream shapefile version triggers a re-download and re-build

Generate place.sql file directly from planet file data

So far the place.sql file was generated form OSM Names data https://github.com/OSMNames/OSMNames, but unfortunately there has been now new release of that data since 2019.

As we only need a subset of the OSM Names data anyway (both in rows and columns), and with the new possibilities we now have with the osm2pgsql flex backend, the places table could probably generated more directly that way.

Use path variables everywhere

Replace all references to /vagrant/files, /vagrant/inc and /vagrant/cache with $FILEDIR, $INCDIR and $CACHEDIR in all provisioning scripts.

Maybe also make /home/maposmatic configurable ...

Upgrade to most recent OSM Carto style

Right now OSM Carto style version 5.2 gets installed, switching to a more recent style may require significant adjustments to the osm2pgsql import step, esp. to keep things backwards compatible for the other styles that consume the same import DB

Add parallelization

There are several provisioning steps that could either be started in the background, or have multiple similar processes running in parallel to utilize multiple cores if available

  • generate system locales in parallel
  • process DEM files in parallel
  • run render tests in parallel

Allow bigger maps without street-names

The webpage is incredible and very helpful for small maps. Large maps would be very helpful too e.g. in remote areas without alternatives.

Idea:

  • Allow bigger areas
  • Just forbid in this cases the street name / amenity list

make absoulte path /home/maposmatic/ configurable

Right now many of the install scripts have /home/maposmatic/ hardcoded into them as main project directory, this should be configurable in the main provision.sh file instead

Places to fix this in:

  • all .sh scripts under inc/
  • all .ini files under inc/styles/ and inc/overlays
  • all prepared config files etc. under files/

Add more tests

  • "Places" web API
  • Paper size API
  • Maposmatic API
  • Non-Latin language font rendering tests, e.g.
    • Japanese
    • Korean
    • Chinese
    • Cyrillic
    • Hebrew
    • Arabic
    • ...

water_polygons_z1.shp' does not exist on OpenTopoMap STYLE

File "/home/maposmatic/ocitysmap/ocitysmap/maplib/map_canvas.py", line 97, in init
mapnik.load_map(self._map, stylesheet.path)
RuntimeError: Shape Plugin: shapefile '/home/maposmatic/styles/OpenTopoMap/mapnik/data/water-polygons-generalized-3857/water_polygons_z1.shp' does not exist encountered during parsing of layer 'waterpolys_z1' in Layer at line 72 of '/home/maposmatic/styles/OpenTopoMap/mapnik/opentopomap.xml'

How to generate this file?

get-stylesheets script needs to handle bad downloads

During the recent Natural Earth outage invalid ZIP files were downloaded, replacing the previously cached download files and then leading to loss of the actual shapefiles as these invalid ZIP files failed to unpack ...

So the script needs some extra code to ensure that new downloads are actually functional, and to preserve older downloads until it's confirmed that the new ones actually work ...

Support imposm styles?

So far only styles that used the general osm2pgsql data schema were considered for installation, but with increasing disc capacities styles that need their own database import instead of the shared one are becoming more interesting for inclusion.

The WayMarkedTrails overlays did already sort of set a precedence here, and with the osm2pqsql "flex" backend becoming more popular the days of "everything from the same general table layout" are probably counted anyway.

So styles that use imposm instead of osm2pgsql to import OSM data should also be re-considered, e.g.:

Provide a "gis stuff preinstalled" basebox in vagrant cloud

To save time on the initial provisioning steps: create a vagrant box image that has the basic install steps (apt, pip, etc packages and fonts installed, locales generated) done already so that this project can focus on performing the steps that are really maposmatic specific ...?

Vagrant newbie need help

I was thinking about my own private instace of maposmatic. So I tried "vagrant up", but than I get lot of "command not found" and finally "No such file or directoryd /etc/ImageMagick-6/policy.xml".

If you see any easy mistake, please help me. If it is more complicated, you can delete this issue.
Thanks.

PS E:\workspace\maposmatic-vagrant> vagrant provision
==> default: Running provisioner: shell...
    default: Running: C:/Users/Pavel/AppData/Local/Temp/vagrant-shell20190109-8688-9fkr6r.sh
    default: Using /vagrant/czech-republic-latest.osm.pbf for OSM data import
    default: Generating locales (this might take a while)...
    default:   en_US.UTF-8
    default: ...
    default:  done
    default: /usr/sbin/locale-gen: line 177:  1606 Floating point exception(core dumped) localedef $no_archive -i $input -c -f $charset $locale_alias $locale
    default: Generation complete.
    default: /usr/share/i18n/locales/iso14651_t1_common:7120: LC_COLLATE: symbol `pure-ta-zh' not known
    default: [warning] LC_NAME: field `name_gen' not defined
    default: [verbose] LC_CTYPE: table for class "upper": 94746454661216 bytes
    default: [verbose] LC_CTYPE: table for class "lower": 94746454664432 bytes
    default: [verbose] LC_CTYPE: table for class "alpha": 94746454667600 bytes
    default: [verbose] LC_CTYPE: table for class "digit": 94746454670816 bytes
    default: [verbose] LC_CTYPE: table for class "xdigit": 94746454674032 bytes
    default: [verbose] LC_CTYPE: table for class "space": 94746454677248 bytes
    default: [verbose] LC_CTYPE: table for class "print": 94746454680464 bytes
    default: [verbose] LC_CTYPE: table for class "graph": 94746454683632 bytes
    default: [verbose] LC_CTYPE: table for class "blank": 94746454686848 bytes
    default: [verbose] LC_CTYPE: table for class "cntrl": 94746454690064 bytes
    default: [verbose] LC_CTYPE: table for class "punct": 94746454693280 bytes
    default: [verbose] LC_CTYPE: table for class "alnum": 94746454696448 bytes
    default: [verbose] LC_CTYPE: table for class "combining": 94746454699664 bytes
    default: [verbose] LC_CTYPE: table for class "combining_level3": 94746454702880 bytes
    default: [verbose] LC_CTYPE: table for map "toupper": 0 bytes
    default: [verbose] LC_CTYPE: table for map "tolower": 0 bytes
    default: [verbose] LC_CTYPE: table for map "totitle": 0 bytes
    default: [verbose] LC_CTYPE: table for width: 0 bytes
    default: /tmp/vagrant-shell: line 50:  1610 Floating point exception(core dumped) localedef -v -c -i en_US -f UTF-8 en_US.UTF-8
    default: /tmp/vagrant-shell: line 54: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    default: /vagrant/inc/install-packages.sh: line 6: $'\r': command not found
    default: /vagrant/inc/install-packages.sh: line 9: $'\r': command not found
    default: Get:1 http://security.ubuntu.com/ubuntu bionic-security InRelease [83.2 kB]
    default: Hit:2 http://archive.ubuntu.com/ubuntu bionic InRelease
    default: Hit:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
    default: Hit:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease
    default: Fetched 83.2 kB in 2s (51.7 kB/s)
    default: Reading package lists...
    default: /vagrant/inc/install-packages.sh: line 12: $'\r': command not found
    default: E: Unable to locate package
    default: /vagrant/inc/install-packages.sh: line 15: apache2: command not found
    default: /vagrant/inc/install-packages.sh: line 16: asciidoctor: command not found
    default: /vagrant/inc/install-packages.sh: line 17: cabextract: command not found
    default: /vagrant/inc/install-packages.sh: line 18: cmake: command not found
    default: /vagrant/inc/install-packages.sh: line 19: coderay: command not found
    default: /vagrant/inc/install-packages.sh: line 21: emacs: command not found
    default: /vagrant/inc/install-packages.sh: line 22: fonts-arkpandora: command not found
    default: /vagrant/inc/install-packages.sh: line 23: fonts-droid-fallback: command not found
    default: /vagrant/inc/install-packages.sh: line 24: fonts-khmeros: command not found
    default: /vagrant/inc/install-packages.sh: line 25: fonts-noto: command not found
    default: /vagrant/inc/install-packages.sh: line 26: fonts-noto-color-emoji: command not found
    default: /vagrant/inc/install-packages.sh: line 27: fonts-sil-padauk: command not found
    default: /vagrant/inc/install-packages.sh: line 28: fonts-sipa-arundina: command not found
    default: /vagrant/inc/install-packages.sh: line 29: fonts-taml-tscu: command not found
    default: /vagrant/inc/install-packages.sh: line 30: g++: command not found
    default: /vagrant/inc/install-packages.sh: line 31: gir1.2-pango-1.0: command not found
    default: /vagrant/inc/install-packages.sh: line 32: gir1.2-rsvg-2.0: command not found
    default: /vagrant/inc/install-packages.sh: line 33: ccache: command not found
    default: /vagrant/inc/install-packages.sh: line 34: gdal-bin: command not found
' is not a git command. See 'git --help'.
    default:
    default: The most similar commands are
    default:    am
    default:    gc
    default:    mv
    default:    rm
    default: /vagrant/inc/install-packages.sh: line 37: imagemagick: command not found
    default: /vagrant/inc/install-packages.sh: line 38: libapache2-mod-php: command not found
    default: /vagrant/inc/install-packages.sh: line 39: libapache2-mod-wsgi-py3: command not found
    default: /vagrant/inc/install-packages.sh: line 40: libboost-python-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 41: libbz2-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 42: libgdal-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 43: libkakasi2-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 44: liblua5.3-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 45: libmapnik3.0: command not found
    default: /vagrant/inc/install-packages.sh: line 46: libmapnik-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 47: libosmium2-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 48: libpython3-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 49: libutf8proc-dev: command not found
    default: /vagrant/inc/install-packages.sh: line 50: mapnik-utils: command not found
    default: /vagrant/inc/install-packages.sh: line 51: mc: command not found
    default: /vagrant/inc/install-packages.sh: line 52: npm: command not found
    default: /vagrant/inc/install-packages.sh: line 53: osm2pgsql: command not found
    default: /vagrant/inc/install-packages.sh: line 54: osmosis: command not found
    default: /vagrant/inc/install-packages.sh: line 55: pandoc: command not found
    default: /vagrant/inc/install-packages.sh: line 56: php-cli: command not found
    default: /vagrant/inc/install-packages.sh: line 57: php-http-request2: command not found
    default: /vagrant/inc/install-packages.sh: line 58: php7.2-xml: command not found
    default: /vagrant/inc/install-packages.sh: line 59: pngquant: command not found
    default: /vagrant/inc/install-packages.sh: line 60: poedit: command not found
    default: /vagrant/inc/install-packages.sh: line 61: postgis: command not found
    default: /vagrant/inc/install-packages.sh: line 62: postgresql: command not found
    default: /vagrant/inc/install-packages.sh: line 63: postgresql-contrib: command not found
    default: /vagrant/inc/install-packages.sh: line 64: postgresql-server-dev-all: command not found
    default: /vagrant/inc/install-packages.sh: line 65: python-gdal: command not found
    default: /vagrant/inc/install-packages.sh: line 66: python-mapnik: command not found
    default: /vagrant/inc/install-packages.sh: line 67: python-setuptools: command not found
    default: /vagrant/inc/install-packages.sh: line 68: python3-django: command not found
    default: /vagrant/inc/install-packages.sh: line 69: python3-future: command not found
    default: /vagrant/inc/install-packages.sh: line 70: python3-feedparser: command not found
    default: /vagrant/inc/install-packages.sh: line 71: python3-fiona: command not found
    default: /vagrant/inc/install-packages.sh: line 72: python3-gdal: command not found
    default: /vagrant/inc/install-packages.sh: line 73: python3-gi-cairo: command not found
    default: /vagrant/inc/install-packages.sh: line 74: python3-gpxpy: command not found
    default: /vagrant/inc/install-packages.sh: line 75: python3-mapnik: command not found
    default: /vagrant/inc/install-packages.sh: line 76: python3-pip: command not found
    default: /vagrant/inc/install-packages.sh: line 77: python3-psycopg2: command not found
    default: /vagrant/inc/install-packages.sh: line 78: python3-shapely: command not found
    default: /vagrant/inc/install-packages.sh: line 79: python3-slugify: command not found
    default: /vagrant/inc/install-packages.sh: line 80: python3-sqlalchemy: command not found
    default: /vagrant/inc/install-packages.sh: line 81: python3-urllib3: command not found
    default: /vagrant/inc/install-packages.sh: line 82: subversion: command not found
    default: /vagrant/inc/install-packages.sh: line 83: sysvbanner: command not found
    default: /vagrant/inc/install-packages.sh: line 84: $'\r': command not found
    default:
    default: real       0m0.002s
    default: user       0m0.001s
    default: sys        0m0.001s
    default: /vagrant/inc/install-packages.sh: line 85: transifex-client: command not found
    default: /vagrant/inc/install-packages.sh: line 86: tree: command not found
    default: /vagrant/inc/install-packages.sh: line 87: ttf-dejavu: command not found
    default: /vagrant/inc/install-packages.sh: line 88: ttf-unifont: command not found
    default: /vagrant/inc/install-packages.sh: line 89: unifont: command not found
    default: /vagrant/inc/install-packages.sh: line 90: unifont-bin: command not found
    default: /vagrant/inc/install-packages.sh: line 91: unzip: command not found
    default: /vagrant/inc/install-packages.sh: line 92: $'\r': command not found
    default: /vagrant/inc/install-packages.sh: line 93: banner: command not found
    default: /vagrant/inc/install-packages.sh: line 94: pip3: command not found
    default: /vagrant/inc/install-packages.sh: line 95: colour: command not found
    default: /vagrant/inc/install-packages.sh: line 96: geoalchemy2: command not found
    default: /vagrant/inc/install-packages.sh: line 97: geopy: command not found
    default: /vagrant/inc/install-packages.sh: line 98: pillow: command not found
    default: /vagrant/inc/install-packages.sh: line 99: pluginbase: command not found
    default: /vagrant/inc/install-packages.sh: line 100: osmium: command not found
    default: /vagrant/inc/install-packages.sh: line 101: qrcode: command not found
    default: /vagrant/inc/install-packages.sh: line 102: sqlalchemy-utils: command not found
    default: /vagrant/inc/install-packages.sh: line 103: natsort: command not found
    default: /vagrant/inc/install-packages.sh: line 104: fastnumbers: command not found
    default: /vagrant/inc/install-packages.sh: line 105: django-maintenance-mode: command not found
    default: /vagrant/inc/install-packages.sh: line 106: pycairo: command not found
    default: /vagrant/inc/install-packages.sh: line 107: $'\r': command not found
    default: /vagrant/inc/install-packages.sh: line 108: banner: command not found
    default: /vagrant/inc/install-packages.sh: line 109: gem: command not found
    default: /vagrant/inc/install-packages.sh: line 110: $'\r': command not found
    default: /vagrant/inc/install-packages.sh: line 111: $'\r': command not found
    default: /vagrant/inc/install-packages.sh: line 113: banner: command not found
    default: /vagrant/inc/install-packages.sh: line 114: syntax error near unexpected token `$'\r''
'   default: /vagrant/inc/install-packages.sh: line 114: `(cd /usr/local/bin; ln -s /usr/bin/nodejs node)
    default: /vagrant/inc/git-setup.sh: line 2: $'\r': command not found
    default: /vagrant/inc/git-setup.sh: line 9: syntax error: unexpected end of file
    default: useradd: user 'maposmatic' already exists
    default: /tmp/vagrant-shell: line 102: banner: command not found
    default: /vagrant/inc/database-setup.sh: line 6: $'\r': command not found
    default: sudo
    default: :
    default: unknown user: postgres
    default: sudo
    default: :
    default: unable to initialize policy plugin
    default: /vagrant/inc/database-setup.sh: line 9: $'\r': command not found
    default: sudo: unknown user: postgres
    default: sudo: unable to initialize policy plugin
    default: /vagrant/inc/database-setup.sh: line 12: $'\r': command not found
    default: sudo: psql: command not found
    default: sudo
    default: :
    default: psql: command not found
    default: sudo: psql: command not found
    default: /vagrant/inc/database-setup.sh: line 17: $'\r': command not found
    default: sudo: psql: command not found
    default: sudo
    default: : psql: command not found
    default: /vagrant/inc/database-setup.sh: line 21: $'\r': command not found
    default: sudo: psql: command not found
    default: /vagrant/inc/database-setup.sh: line 24: $'\r': command not found
    default: sudo: psql: command not found
    default: /vagrant/inc/database-setup.sh: line 27: $'\r': command not found
    default: /tmp/vagrant-shell: line 105: banner: command not found
    default: /vagrant/inc/mapnik-german-l10n.sh: line 6: $'\r': command not found
    default: sudo: psql: command not found
    default: sudo
    default: :
    default: psql: command not found
    default: /vagrant/inc/mapnik-german-l10n.sh: line 9: $'\r': command not found
    default: /vagrant/inc/mapnik-german-l10n.sh: line 15: $'\r': command not found
    default: /vagrant/inc/mapnik-german-l10n.sh: line 16: cd: $'/home/maposmatic\r': No such file or directory
    default: fatal: destination path 'mapnik-german-l10n' already exists and is not an empty directory.
    default: /vagrant/inc/mapnik-german-l10n.sh: line 18: cd: $'mapnik-german-l10n\r': No such file or directory
    default: /vagrant/inc/mapnik-german-l10n.sh: line 19: make: command not found
    default: sudo: psql: command not found
    default: /vagrant/inc/mapnik-german-l10n.sh: line 21: $'\r': command not found
    default: /tmp/vagrant-shell: line 108: banner: command not found
    default: /vagrant/inc/osgende.sh: line 2: $'\r': command not found
    default: /vagrant/inc/osgende.sh: line 3: cd: $'/home/maposmatic\r': No such file or directory
    default: /vagrant/inc/osgende.sh: line 4: $'\r': command not found
    default: fatal: destination path 'osgende' already exists and is not an empty directory.
    default: /vagrant/inc/osgende.sh: line 6: cd: $'osgende\r': No such file or directory
    default: python3: can't open file 'setup.py': [Errno 2] No such file or directory
    default: /vagrant/inc/osgende.sh: line 8: cd: $'..\r': No such file or directory
    default: /tmp/vagrant-shell: line 114: banner: command not found
    default: /vagrant/inc/osm2pgsql-import.sh: line 6: $'\r': command not found
    default: /vagrant/inc/osm2pgsql-import.sh: line 8: $'\r': command not found
    default: /vagrant/inc/osm2pgsql-import.sh: line 9: cd: $'/home/maposmatic\r': No such file or directory
    default: /vagrant/inc/osm2pgsql-import.sh: line 10: $'\r': command not found
    default: /vagrant/inc/osm2pgsql-import.sh: line 12: $'\r': command not found
    default: /vagrant/inc/osm2pgsql-import.sh: line 39: syntax error near unexpected token `$'do\r''
'   default: /vagrant/inc/osm2pgsql-import.sh: line 39: `do
    default: /tmp/vagrant-shell: line 117: banner: command not found
    default: /vagrant/inc/ocitysmap.sh: line 6: $'\r': command not found
    default: /vagrant/inc/ocitysmap.sh: line 8: cd: $'/home/maposmatic\r': No such file or directory
    default: fatal: destination path 'ocitysmap' already exists and is not an empty directory.
    default: /vagrant/inc/ocitysmap.sh: line 10: cd: $'ocitysmap\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/ocitysmap.sh: line 12: ./i18n.py: No such file or directory
    default: /vagrant/inc/ocitysmap.sh: line 13: cd: $'..\r': No such file or directory
    default: /vagrant/inc/ocitysmap.sh: line 14: $'\r': command not found
    default: /tmp/vagrant-shell: line 120: banner: command not found
    default: /vagrant/inc/locales.sh: line 2: $'\r': command not found
    default: cp:
    default: target ''$'\r' is not a directory
    default: /bin/bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
    default: /tmp/vagrant-shell: line 129: banner: command not found
    default: /vagrant/inc/get-shapefiles.sh: line 2: $'\r': command not found
    default: /vagrant/inc/get-shapefiles.sh: line 5: $'\r': command not found
    default: mkdir: cannot create directory ‘/vagrant/cache/shapefiles\r\r’
    default: : Protocol error
    default: /vagrant/inc/get-shapefiles.sh: line 8: $'\r': command not found
    default: /vagrant/inc/get-shapefiles.sh: line 10: syntax error near unexpected token `http://data.openstreetmapdata.com/antarctica-icesheet-outlines-3857.zip'
    default: /vagrant/inc/get-shapefiles.sh: line 10: `    http://data.openstreetmapdata.com/antarctica-icesheet-outl'nes-3857.zip \
    default: mkdir: cannot create directory ‘/home/maposmatic/styles’
    default: : File exists
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/osm-carto-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/osm-carto-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: fatal: destination path 'openstreetmap-carto' already exists and is not an empty directory.
    default: /vagrant/inc/osm-carto-style.sh: line 9: cd: $'openstreetmap-carto\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/osm-carto-style.sh: line 11: $'\r': command not found
    default: ln: failed to create symbolic link 'data'$'\r'
    default: : File exists
    default: /vagrant/inc/osm-carto-style.sh: line 13: $'\r': command not found
    default: /vagrant/inc/osm-carto-style.sh: line 14: project.mml: No such file or directory
    default: /vagrant/inc/osm-carto-style.sh: line 15: mapnik-config: command not found
    default: /vagrant/inc/osm-carto-style.sh: line 15: carto: command not found
    default: /vagrant/inc/osm-carto-style.sh: line 16: php: command not found
    default: /vagrant/inc/osm-carto-style.sh: line 17: $'\r': command not found
    default: /vagrant/inc/osm-carto-style.sh: line 19: $'\r': command not found
    default: /vagrant/inc/osm-carto-style.sh: line 20: php: command not found
    default: /vagrant/inc/osm-carto-style.sh: line 21: $'\r': command not found
    default: /vagrant/inc/osm-carto-style.sh: line 41: warning: here-document at line 22 delimited by end-of-file (wanted `EOF')
: No such file or directorysm-carto-style.sh: line 22: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/alternative-colors-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/alternative-colors-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/alternative-colors-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'osm-carto-alternative-colors' already exists and is not an empty directory.
    default: /vagrant/inc/alternative-colors-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/alternative-colors-style.sh: line 7: cd: $'osm-carto-alternative-colors\r': No such file or directory
    default: /vagrant/inc/alternative-colors-style.sh: line 8: $'\r': command not found
    default: /vagrant/inc/alternative-colors-style.sh: line 10: syntax error near unexpected token `$'do\r''
'   default: /vagrant/inc/alternative-colors-style.sh: line 10: `do
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/osm-mapnik-style.sh: line 9: $'\r': command not found
    default: /vagrant/inc/osm-mapnik-style.sh: line 10: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/osm-mapnik-style.sh: line 11: $'\r': command not found
    default: /vagrant/inc/osm-mapnik-style.sh: line 12: svn: command not found
    default: /vagrant/inc/osm-mapnik-style.sh: line 13: cd: $'mapnik2-osm\r': No such file or directory
    default: ln:
    default: failed to create symbolic link '.'$'\r'
    default: : File exists
    default: /vagrant/inc/osm-mapnik-style.sh: line 15: $'\r': command not found
    default: /vagrant/inc/osm-mapnik-style.sh: line 16: cd: $'..\r': No such file or directory
    default: /vagrant/inc/osm-mapnik-style.sh: line 17: $'\r': command not found
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/maposmatic-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/maposmatic-style.sh: line 8: $'\r': command not found
    default: cp: cannot stat '../ocitysmap/stylesheet/maposmatic-printable/symbols/*'
    default: : No such file or directory
    default: /vagrant/inc/maposmatic-style.sh: line 12: $'\r': command not found
    default: /vagrant/inc/maposmatic-style.sh: line 14: cd: $'../ocitysmap/stylesheet/maposmatic-printable\r': No such file or directory
    default: /vagrant/inc/maposmatic-style.sh: line 15: $'\r': command not found
    default: /vagrant/inc/maposmatic-style.sh: line 16: python: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 17: --dbname: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 18: --host: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 19: --user: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 20: --port: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 21: --password: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 22: --world_boundaries: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 23: --symbols: command not found
    default: /vagrant/inc/maposmatic-style.sh: line 24: $'\r': command not found
    default: /vagrant/inc/maposmatic-style.sh: line 35: warning: here-document at line 25 delimited by end-of-file (wanted `EOF')
: No such file or directoryaposmatic-style.sh: line 25: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/hikebike-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/hikebike-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/hikebike-style.sh: line 8: $'\r': command not found
    default: fatal: destination path 'hikebikemap-carto' already exists and is not an empty directory.
    default: /vagrant/inc/hikebike-style.sh: line 10: $'\r': command not found
    default: /vagrant/inc/hikebike-style.sh: line 11: cd: $'hikebikemap-carto/\r': No such file or directory
    default: /vagrant/inc/hikebike-style.sh: line 12: $'\r': command not found
    default: ln:
    default: failed to create symbolic link 'data'$'\r'
    default: : File exists
    default: /vagrant/inc/hikebike-style.sh: line 14: $'\r': command not found
: No such file or directoryd project.mml
    default: /vagrant/inc/hikebike-style.sh: line 17: $'\r': command not found
    default: /vagrant/inc/hikebike-style.sh: line 19: mapnik-config: command not found
    default: /vagrant/inc/hikebike-style.sh: line 19: carto: command not found
    default: /vagrant/inc/hikebike-style.sh: line 20: $'\r': command not found
    default: /vagrant/inc/hikebike-style.sh: line 32: warning: here-document at line 21 delimited by end-of-file (wanted `EOF')
: No such file or directoryikebike-style.sh: line 21: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/humanitarian-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/humanitarian-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 8: $'\r': command not found
    default: fatal: destination path 'HDM-CartoCSS' already exists and is not an empty directory.
    default: /vagrant/inc/humanitarian-style.sh: line 10: $'\r': command not found
    default: /vagrant/inc/humanitarian-style.sh: line 11: cd: $'HDM-CartoCSS\r': No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 12: $'\r': command not found
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/humanitarian-style.sh: line 14: $'\r': command not found
: No such file or directoryd
    default: /vagrant/inc/humanitarian-style.sh: line 16: -es|/ybon/Code/maps/hdm/|/maposmatic/styles/HDM-CartoCSS/|g: No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 17: -es|http://data.openstreetmapdata.com/land-polygons-split-3857.zip|/home/maposmatic/shapefiles/land-polygons-split-3857/land_polygons.shp|g: No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 18: -es|http://data.openstreetmapdata.com/simplified-land-polygons-complete-3857.zip|/home/maposmatic/shapefiles/simplified-land-polygons-complete-3857/simplified_land_polygons.shp|g: No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 19: -es|layer \~|tags->'layer' \~|g: command not found
    default: /vagrant/inc/humanitarian-style.sh: line 20: -es|dbname: osm|dbname: gis|g: command not found
    default: /vagrant/inc/humanitarian-style.sh: line 21: -e/host:/d: No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 22: -e/user:/d: No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 23: -e/password:/d: No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 24: project.yml: No such file or directory
    default: /vagrant/inc/humanitarian-style.sh: line 25: $'\r': command not found
    default: /vagrant/inc/humanitarian-style.sh: line 26: mapnik-config: command not found
    default: /vagrant/inc/humanitarian-style.sh: line 26: carto: command not found
    default: /vagrant/inc/humanitarian-style.sh: line 27: $'\r': command not found
    default: /vagrant/inc/humanitarian-style.sh: line 29: $'\r': command not found
    default: /vagrant/inc/humanitarian-style.sh: line 30: $'\r': command not found
    default: /vagrant/inc/humanitarian-style.sh: line 37: $'\r': command not found
    default: /vagrant/inc/humanitarian-style.sh: line 49: warning: here-document at line 38 delimited by end-of-file (wanted `EOF')
: No such file or directoryumanitarian-style.sh: line 38: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/mapquest-eu-style.sh: line 8: $'\r': command not found
    default: fatal: destination path 'MapQuest-Mapnik-Style' already exists and is not an empty directory.
    default: /vagrant/inc/mapquest-eu-style.sh: line 11: $'\r': command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 12: cd: $'MapQuest-Mapnik-Style\r': No such file or directory
    default: /vagrant/inc/mapquest-eu-style.sh: line 13: $'\r': command not found
    default: ln: failed to create symbolic link '.'$'\r'
    default: : File exists
    default: /vagrant/inc/mapquest-eu-style.sh: line 16: $'\r': command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 18: python: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 19: --inc: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 20: --symbols: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 21: --dbname: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 22: --host: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 23: --user: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 24: --port: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 25: --password: command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 26: $'\r': command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 27: $'\r': command not found
    default: /vagrant/inc/mapquest-eu-style.sh: line 38: warning: here-document at line 28 delimited by end-of-file (wanted `EOF')
: No such file or directoryapquest-eu-style.sh: line 28: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/german-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/german-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/german-style.sh: line 8: $'\r': command not found
    default: fatal: destination path 'openstreetmap-carto-de' already exists and is not an empty directory.
    default: /vagrant/inc/german-style.sh: line 10: $'\r': command not found
    default: /vagrant/inc/german-style.sh: line 11: cd: $'openstreetmap-carto-de\r': No such file or directory
    default: /vagrant/inc/german-style.sh: line 12: $'\r': command not found
: No such file or directoryd project.mml
: No such file or directoryd Makefile
    default: /vagrant/inc/german-style.sh: line 15: $'make\r': command not found
    default: /vagrant/inc/german-style.sh: line 16: $'\r': command not found
    default: /vagrant/inc/german-style.sh: line 18: syntax error near unexpected token `$'do\r''
'   default: /vagrant/inc/german-style.sh: line 18: `do
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/french-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/french-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/french-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'osmfr-cartocss' already exists and is not an empty directory.
    default: /vagrant/inc/french-style.sh: line 6: cd: $'osmfr-cartocss\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/french-style.sh: line 8: $'\r': command not found
    default: ln: failed to create symbolic link 'data'$'\r': File exists
    default: /vagrant/inc/french-style.sh: line 10: $'\r': command not found
    default: /vagrant/inc/french-style.sh: line 11: project.mml: No such file or directory
    default: /vagrant/inc/french-style.sh: line 12: mapnik-config: command not found
    default: /vagrant/inc/french-style.sh: line 12: carto: command not found
    default: /vagrant/inc/french-style.sh: line 13: $'\r': command not found
    default: /vagrant/inc/french-style.sh: line 23: warning: here-document at line 14 delimited by end-of-file (wanted `EOF')
: No such file or directoryrench-style.sh: line 14: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/belgian-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/belgian-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: fatal: destination path 'openstreetmap-carto-be' already exists and is not an empty directory.
    default: /vagrant/inc/belgian-style.sh: line 9: cd: $'openstreetmap-carto-be\r': No such file or directory
    default: /vagrant/inc/belgian-style.sh: line 10: $'\r': command not found
    default: ln: failed to create symbolic link 'data'$'\r'
    default: : File exists
    default: /vagrant/inc/belgian-style.sh: line 12: $'\r': command not found
: No such file or directoryd
    default: /vagrant/inc/belgian-style.sh: line 14: -e: command not found
    default: /vagrant/inc/belgian-style.sh: line 15: -e: command not found
    default: /vagrant/inc/belgian-style.sh: line 16: -e: command not found
    default: /vagrant/inc/belgian-style.sh: line 17: project.mml: No such file or directory
    default: /vagrant/inc/belgian-style.sh: line 18: $'\r': command not found
    default: /vagrant/inc/belgian-style.sh: line 19: mapnik-config: command not found
    default: /vagrant/inc/belgian-style.sh: line 19: carto: command not found
    default: /vagrant/inc/belgian-style.sh: line 20: php: command not found
    default: /vagrant/inc/belgian-style.sh: line 21: $'\r': command not found
    default: /vagrant/inc/belgian-style.sh: line 31: warning: here-document at line 22 delimited by end-of-file (wanted `EOF')
: No such file or directoryelgian-style.sh: line 22: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/swiss-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/swiss-style.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: fatal: destination path 'OSM-Swiss-Style' already exists and is not an empty directory.
    default: /vagrant/inc/swiss-style.sh: line 9: cd: $'OSM-Swiss-Style\r': No such file or directory
    default: /vagrant/inc/swiss-style.sh: line 10: $'\r': command not found
    default: ln: failed to create symbolic link 'data'$'\r'
    default: : File exists
    default: /vagrant/inc/swiss-style.sh: line 12: $'\r': command not found
    default: /vagrant/inc/swiss-style.sh: line 13: project.mml: No such file or directory
    default: /vagrant/inc/swiss-style.sh: line 14: mapnik-config: command not found
    default: /vagrant/inc/swiss-style.sh: line 14: carto: command not found
    default: /vagrant/inc/swiss-style.sh: line 15: php: command not found
    default: /vagrant/inc/swiss-style.sh: line 16: $'\r': command not found
    default: /vagrant/inc/swiss-style.sh: line 26: warning: here-document at line 17 delimited by end-of-file (wanted `EOF')
: No such file or directorywiss-style.sh: line 17: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/pistemap-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/pistemap-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/pistemap-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'pistemap' already exists and is not an empty directory.
    default: /vagrant/inc/pistemap-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/pistemap-style.sh: line 7: cd: $'pistemap\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/pistemap-style.sh: line 9: $'\r': command not found
    default: ln: failed to create symbolic link '.'$'\r'
    default: : File exists
    default: /vagrant/inc/pistemap-style.sh: line 12: $'\r': command not found
    default: /vagrant/inc/pistemap-style.sh: line 13: $'\r': command not found
    default: /vagrant/inc/pistemap-style.sh: line 14: cd: $'pistemap_symbols\r': No such file or directory
    default: ln: failed to create symbolic link '.'$'\r'
    default: : File exists
    default: ln:
    default: failed to create symbolic link '.'$'\r'
    default: : File exists
    default: ln: failed to create symbolic link '.'$'\r': File exists
    default: /vagrant/inc/pistemap-style.sh: line 18: cd: $'..\r': No such file or directory
    default: /vagrant/inc/pistemap-style.sh: line 19: $'\r': command not found
    default: /vagrant/inc/pistemap-style.sh: line 20: $'\r': command not found
    default: mkdir:
    default: cannot create directory ‘srtm\r’
    default: : File exists
    default: /vagrant/inc/pistemap-style.sh: line 23: $'\r': command not found
    default: /vagrant/inc/pistemap-style.sh: line 25: $'\r': command not found
    default: /vagrant/inc/pistemap-style.sh: line 27: syntax error near unexpected token `$'do\r''
'   default: /vagrant/inc/pistemap-style.sh: line 27: `do
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/osmbright-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/osmbright-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/osmbright-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'osm-bright' already exists and is not an empty directory.
    default: /vagrant/inc/osmbright-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/osmbright-style.sh: line 7: cd: $'osm-bright\r': No such file or directory
    default: /vagrant/inc/osmbright-style.sh: line 8: $'\r': command not found
    default: ln:
    default: failed to create symbolic link 'shp'$'\r'
    default: : File exists
    default: /vagrant/inc/osmbright-style.sh: line 10: $'\r': command not found
    default: /vagrant/inc/osmbright-style.sh: line 12: $'\r': command not found
: No such file or directorysmbright-style.sh: line 13: ./make.py
    default: /vagrant/inc/osmbright-style.sh: line 14: $'\r': command not found
    default: /vagrant/inc/osmbright-style.sh: line 15: cd: $'OSMBright\r': No such file or directory
    default: /vagrant/inc/osmbright-style.sh: line 16: project.mml: No such file or directory
    default: /vagrant/inc/osmbright-style.sh: line 17: mapnik-config: command not found
    default: /vagrant/inc/osmbright-style.sh: line 17: carto: command not found
    default: /vagrant/inc/osmbright-style.sh: line 18: $'\r': command not found
    default: /vagrant/inc/osmbright-style.sh: line 28: warning: here-document at line 19 delimited by end-of-file (wanted `EOF')
: No such file or directorysmbright-style.sh: line 19: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/opentopomap-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/opentopomap-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'OpenTopoMap' already exists and is not an empty directory.
    default: /vagrant/inc/opentopomap-style.sh: line 6: cd: $'OpenTopoMap\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/opentopomap-style.sh: line 8: cd: $'mapnik\r': No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 9: $'\r': command not found
    default: ln: failed to create symbolic link 'data'$'\r': File exists
    default: ln:
    default: failed to create symbolic link '.'$'\r'
    default: : File exists
    default: /vagrant/inc/opentopomap-style.sh: line 12: $'\r': command not found
    default: /vagrant/inc/opentopomap-style.sh: line 13: cd: $'tools\r': No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 14: $'\r': command not found
    default: /vagrant/inc/opentopomap-style.sh: line 15: cc: command not found
    default: install: cannot stat 'saddledirection'
    default: : No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 17: cc: command not found
    default: install: cannot stat 'isolation'
    default: : No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 19: $'\r': command not found
    default: tar:
    default: phyghtmap_1.71.orig.tar.gz\r: Cannot open
    default: : No such file or directory
    default: tar:
    default: Error is not recoverable: exiting now
    default: /vagrant/inc/opentopomap-style.sh: line 22: cd: $'phyghtmap-1.71\r': No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 23: python: command not found
    default: /vagrant/inc/opentopomap-style.sh: line 24: cd: $'..\r': No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 25: $'\r': command not found
    default: /vagrant/inc/opentopomap-style.sh: line 26: $'\r': command not found
    default: /vagrant/inc/opentopomap-style.sh: line 27: cd: $'..\r': No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 28: $'\r': command not found
    default: mkdir: cannot create directory ‘dem\r’: File exists
    default: /vagrant/inc/opentopomap-style.sh: line 31: $'\r': command not found
    default: cp: cannot stat '../relief.txt'
    default: : No such file or directory
    default: /vagrant/inc/opentopomap-style.sh: line 33: $'\r': command not found
    default: /vagrant/inc/opentopomap-style.sh: line 35: syntax error near unexpected token `$'do\r''
'   default: /vagrant/inc/opentopomap-style.sh: line 35: `do
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/openriverboat-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/openriverboat-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'OpenRiverboatMap' already exists and is not an empty directory.
    default: /vagrant/inc/openriverboat-style.sh: line 6: cd: $'OpenRiverboatMap/openriverboatmap\r': No such file or directory
    default: /vagrant/inc/openriverboat-style.sh: line 7: $'\r': command not found
    default: ln: failed to create symbolic link 'data'$'\r'
    default: : File exists
    default: /vagrant/inc/openriverboat-style.sh: line 9: $'\r': command not found
: No such file or directoryd
    default: /vagrant/inc/openriverboat-style.sh: line 11: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 12: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 13: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 14: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 15: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 16: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 17: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 18: -e: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 19: openriverboatmap.mml: No such file or directory
    default: /vagrant/inc/openriverboat-style.sh: line 20: $'\r': command not found
    default: /vagrant/inc/openriverboat-style.sh: line 21: mapnik-config: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 21: carto: command not found
    default: /vagrant/inc/openriverboat-style.sh: line 22: $'\r': command not found
    default: /vagrant/inc/openriverboat-style.sh: line 23: $'\r': command not found
    default: /vagrant/inc/openriverboat-style.sh: line 33: warning: here-document at line 24 delimited by end-of-file (wanted `EOF')
: No such file or directorypenriverboat-style.sh: line 24: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/veloroad-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 3: cd: $'/home/maposmatic/styles/\r': No such file or directory
    default: /vagrant/inc/veloroad-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'veloroad' already exists and is not an empty directory.
    default: /vagrant/inc/veloroad-style.sh: line 6: cd: $'veloroad\r': No such file or directory
    default: /vagrant/inc/veloroad-style.sh: line 7: $'\r': command not found
    default: mkdir: cannot create directory ‘data\r’: File exists
    default: ln:
    default: failed to create symbolic link 'data'$'\r'
    default: : File exists
    default: ln: failed to create symbolic link 'data/gmted'$'\r': No such file or directory
    default: /vagrant/inc/veloroad-style.sh: line 11: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 13: unzip: command not found
    default: /vagrant/inc/veloroad-style.sh: line 14: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 16: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 17: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 18: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 19: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 20: project.mml: No such file or directory
    default: /vagrant/inc/veloroad-style.sh: line 21: mapnik-config: command not found
    default: /vagrant/inc/veloroad-style.sh: line 21: carto: command not found
    default: /vagrant/inc/veloroad-style.sh: line 22: $'\r': command not found
    default: /vagrant/inc/veloroad-style.sh: line 33: warning: here-document at line 23 delimited by end-of-file (wanted `EOF')
: No such file or directoryeloroad-style.sh: line 23: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/blossom-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/blossom-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/blossom-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'blossom' already exists and is not an empty directory.
    default: /vagrant/inc/blossom-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/blossom-style.sh: line 7: cd: too many arguments
    default: /vagrant/inc/blossom-style.sh: line 8: $'\r': command not found
    default: /vagrant/inc/blossom-style.sh: line 9: project.mml: No such file or directory
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
    default: /vagrant/inc/blossom-style.sh: line 16: mapnik-config: command not found
    default: /vagrant/inc/blossom-style.sh: line 16: carto: command not found
    default: /vagrant/inc/blossom-style.sh: line 17: php: command not found
    default: /vagrant/inc/blossom-style.sh: line 18: $'\r': command not found
    default: /vagrant/inc/blossom-style.sh: line 28: warning: here-document at line 19 delimited by end-of-file (wanted `EOF')
: No such file or directorylossom-style.sh: line 19: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/pandonia-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/pandonia-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/pandonia-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'Pandonia' already exists and is not an empty directory.
    default: /vagrant/inc/pandonia-style.sh: line 6: cd: too many arguments
    default: /vagrant/inc/pandonia-style.sh: line 7: $'\r': command not found
    default: cp:
    default: cannot stat '../blossom/project.mml'
    default: : No such file or directory
    default: /vagrant/inc/pandonia-style.sh: line 9: $'\r': command not found
    default: /vagrant/inc/pandonia-style.sh: line 10: $'\r': command not found
    default: /vagrant/inc/pandonia-style.sh: line 11: project.mml: No such file or directory
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
: No such file or directoryd osm.mml
    default: /vagrant/inc/pandonia-style.sh: line 18: mapnik-config: command not found
    default: /vagrant/inc/pandonia-style.sh: line 18: carto: command not found
    default: /vagrant/inc/pandonia-style.sh: line 19: php: command not found
    default: /vagrant/inc/pandonia-style.sh: line 20: $'\r': command not found
    default: /vagrant/inc/pandonia-style.sh: line 30: warning: here-document at line 21 delimited by end-of-file (wanted `EOF')
: No such file or directoryandonia-style.sh: line 21: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/pencil-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/pencil-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/pencil-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'mapbox-studio-pencil.tm2' already exists and is not an empty directory.
    default: /vagrant/inc/pencil-style.sh: line 6: cd: $'mapbox-studio-pencil.tm2\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/pencil-style.sh: line 8: $'\r': command not found
    default: /vagrant/inc/pencil-style.sh: line 20: warning: here-document at line 9 delimited by end-of-file (wanted `EOF')
: No such file or directoryencil-style.sh: line 9: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/spacestation-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/spacestation-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/spacestation-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'mapbox-studio-space-station.tm2' already exists and is not an empty directory.
    default: /vagrant/inc/spacestation-style.sh: line 6: cd: $'mapbox-studio-space-station.tm2\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/spacestation-style.sh: line 8: $'\r': command not found
    default: /vagrant/inc/spacestation-style.sh: line 18: warning: here-document at line 9 delimited by end-of-file (wanted `EOF')
: No such file or directorypacestation-style.sh: line 9: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/toner-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/toner-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/toner-style.sh: line 4: $'\r': command not found
    default: fatal: destination path 'toner' already exists and is not an empty directory.
    default: /vagrant/inc/toner-style.sh: line 6: $'\r': command not found
    default: /vagrant/inc/toner-style.sh: line 7: cd: $'toner\r': No such file or directory
    default: /vagrant/inc/toner-style.sh: line 8: $'\r': command not found
    default: ln: failed to create symbolic link 'project.mml'$'\r': File exists
    default: /vagrant/inc/toner-style.sh: line 10: $'\r': command not found
    default: /vagrant/inc/toner-style.sh: line 13: $'\r': command not found
    default: /vagrant/inc/toner-style.sh: line 14: toner.mml: No such file or directory
    default: /vagrant/inc/toner-style.sh: line 15: mapnik-config: command not found
    default: /vagrant/inc/toner-style.sh: line 15: carto: command not found
    default: /vagrant/inc/toner-style.sh: line 16: php: command not found
    default: /vagrant/inc/toner-style.sh: line 17: $'\r': command not found
    default: /vagrant/inc/toner-style.sh: line 18: sql/functions/highroad.sql: No such file or directory
    default: /vagrant/inc/toner-style.sh: line 19: $'\r': command not found
    default: /vagrant/inc/toner-style.sh: line 32: warning: here-document at line 20 delimited by end-of-file (wanted `EOF')
: No such file or directoryoner-style.sh: line 20: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 161: banner: command not found
    default: /vagrant/inc/empty-style.sh: line 2: $'\r': command not found
    default: /vagrant/inc/empty-style.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/empty-style.sh: line 4: $'\r': command not found
    default: mkdir:
    default: cannot create directory ‘empty\r’
    default: : File exists
    default: /vagrant/inc/empty-style.sh: line 8: $'\r': command not found
    default: /vagrant/inc/empty-style.sh: line 18: warning: here-document at line 9 delimited by end-of-file (wanted `EOF')
: No such file or directorympty-style.sh: line 9: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/golf-overlay.sh: line 8: $'\r': command not found
    default: /vagrant/inc/golf-overlay.sh: line 9: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/golf-overlay.sh: line 10: $'\r': command not found
    default: fatal: destination path 'Mapnik-golf-overlay' already exists and is not an empty directory.
    default: /vagrant/inc/golf-overlay.sh: line 12: cd: $'Mapnik-golf-overlay\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/golf-overlay.sh: line 14: $'\r': command not found
    default: /vagrant/inc/golf-overlay.sh: line 24: warning: here-document at line 15 delimited by end-of-file (wanted `EOF')
: No such file or directoryolf-overlay.sh: line 15: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/fire-overlay.sh: line 8: $'\r': command not found
    default: /vagrant/inc/fire-overlay.sh: line 9: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/fire-overlay.sh: line 10: $'\r': command not found
    default: fatal: destination path 'Mapnik-fire-overlay' already exists and is not an empty directory.
    default: /vagrant/inc/fire-overlay.sh: line 12: $'\r': command not found
    default: /vagrant/inc/fire-overlay.sh: line 13: cd: $'Mapnik-fire-overlay\r': No such file or directory
    default: /vagrant/inc/fire-overlay.sh: line 15: syntax error near unexpected token `$'do\r''
'   default: /vagrant/inc/fire-overlay.sh: line 15: `do
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/maxspeed-overlay.sh: line 6: $'\r': command not found
    default: /vagrant/inc/maxspeed-overlay.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/maxspeed-overlay.sh: line 8: $'\r': command not found
    default: fatal: destination path 'Mapnik-maxspeed-overlay' already exists and is not an empty directory.
    default: /vagrant/inc/maxspeed-overlay.sh: line 10: $'\r': command not found
    default: /vagrant/inc/maxspeed-overlay.sh: line 21: warning: here-document at line 11 delimited by end-of-file (wanted `EOF')
: No such file or directoryaxspeed-overlay.sh: line 11: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/gaslight-overlay.sh: line 6: $'\r': command not found
    default: /vagrant/inc/gaslight-overlay.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/gaslight-overlay.sh: line 8: $'\r': command not found
    default: fatal: destination path 'Mapnik-gaslight-overlay' already exists and is not an empty directory.
    default: /vagrant/inc/gaslight-overlay.sh: line 10: $'\r': command not found
    default: /vagrant/inc/gaslight-overlay.sh: line 11: cd: $'Mapnik-fire-overlay\r': No such file or directory
    default: /vagrant/inc/gaslight-overlay.sh: line 13: syntax error near unexpected token `$'do\r''
'   default: /vagrant/inc/gaslight-overlay.sh: line 13: `do
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 2: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/ptmap-overlay.sh: line 4: $'\r': command not found
    default: mkdir: cannot create directory ‘openptmap\r’
    default: : File exists
    default: /vagrant/inc/ptmap-overlay.sh: line 6: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 8: $'\r': command not found
    default: ln:
    default: failed to create symbolic link '.'$'\r'
    default: : File exists
    default: /vagrant/inc/ptmap-overlay.sh: line 10: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 12: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 14: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 15: $'\r': command not found
    default: cp: not writing through dangling symlink '.'$'\r'
    default: /vagrant/inc/ptmap-overlay.sh: line 18: $'\r': command not found
: No such file or directoryd mapnik_pt.xml
    default: /vagrant/inc/ptmap-overlay.sh: line 20: $'\r': command not found
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
    default: /vagrant/inc/ptmap-overlay.sh: line 26: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 28: $'\r': command not found
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
    default: /vagrant/inc/ptmap-overlay.sh: line 31: $'\r': command not found
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
    default: /vagrant/inc/ptmap-overlay.sh: line 34: $'\r': command not found
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
    default: /vagrant/inc/ptmap-overlay.sh: line 37: $'\r': command not found
: No such file or directoryd mapnik_pt.xml
: No such file or directoryd mapnik_pt.xml
    default: /vagrant/inc/ptmap-overlay.sh: line 40: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 41: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 42: $'\r': command not found
    default: /vagrant/inc/ptmap-overlay.sh: line 53: warning: here-document at line 43 delimited by end-of-file (wanted `EOF')
: No such file or directorytmap-overlay.sh: line 43: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/schwarzkarte-overlay.sh: line 6: $'\r': command not found
    default: /vagrant/inc/schwarzkarte-overlay.sh: line 7: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/schwarzkarte-overlay.sh: line 8: $'\r': command not found
    default: fatal: destination path 'Mapnik-schwarzkarte-overlay' already exists and is not an empty directory.
    default: /vagrant/inc/schwarzkarte-overlay.sh: line 10: $'\r': command not found
    default: /vagrant/inc/schwarzkarte-overlay.sh: line 21: warning: here-document at line 11 delimited by end-of-file (wanted `EOF')
: No such file or directorychwarzkarte-overlay.sh: line 11: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/contour-overlay.sh: line 2: $'\r': command not found
    default: /vagrant/inc/contour-overlay.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/contour-overlay.sh: line 4: $'\r': command not found
    default: mkdir: cannot create directory ‘contour-overlay\r’
    default: : File exists
    default: /vagrant/inc/contour-overlay.sh: line 8: $'\r': command not found
    default: /vagrant/inc/contour-overlay.sh: line 19: warning: here-document at line 9 delimited by end-of-file (wanted `EOF')
: No such file or directoryontour-overlay.sh: line 9: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 2: $'\r': command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 3: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/openrailway-overlay.sh: line 4: $'\r': command not found
    default: fatal: destination path 'OpenRailwayMap-webmap-styles' already exists and is not an empty directory.
    default: /vagrant/inc/openrailway-overlay.sh: line 6: $'\r': command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 7: cd: $'OpenRailwayMap-webmap-styles\r': No such file or directory
    default: /vagrant/inc/openrailway-overlay.sh: line 8: $'\r': command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 9: mapnik-config: command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 9: carto: command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 10: php: command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 11: $'\r': command not found
    default: /vagrant/inc/openrailway-overlay.sh: line 21: warning: here-document at line 12 delimited by end-of-file (wanted `EOF')
: No such file or directorypenrailway-overlay.sh: line 12: /home/maposmatic/ocitysmap/ocitysmap.styledefs
    default: /tmp/vagrant-shell: line 179: banner: command not found
    default: /vagrant/inc/waymarked-overlay.sh: line 2: $'\r': command not found
    default: date: '/vagrant/czech-republic-latest.osm.pbf'$'\r\r'
    default: : No such file or directory
    default: /vagrant/inc/waymarked-overlay.sh: line 7: $'\r': command not found
    default: /vagrant/inc/waymarked-overlay.sh: line 8: cd: $'/home/maposmatic/styles\r': No such file or directory
    default: /vagrant/inc/waymarked-overlay.sh: line 9: $'\r': command not found
    default: fatal: destination path 'waymarked-trails-site' already exists and is not an empty directory.
    default: /vagrant/inc/waymarked-overlay.sh: line 11: cd: $'waymarked-trails-site\r': No such file or directory
    default: /vagrant/inc/waymarked-overlay.sh: line 12: $'\r': command not found
: No such file or directoryd config/defaults.py
    default: /vagrant/inc/waymarked-overlay.sh: line 14: $'\r': command not found
    default: /vagrant/inc/waymarked-overlay.sh: line 16: $'\r': command not found
    default: sudo: dropdb: command not found
    default: /vagrant/inc/waymarked-overlay.sh: line 18: $'\r': command not found
    default: Importing main DB
    default: python3: can't open file 'makedb.py': [Errno 2] No such file or directory
    default:
    default: real       0m0.204s
    default: user       0m0.159s
    default: sys        0m0.041s
    default: Indexing main DB
    default: /vagrant/inc/waymarked-overlay.sh: line 21: $'\r': command not found
    default: python3: can't open file 'makedb.py': [Errno 2] No such file or directory
    default: Importing countries table
    default:
    default: real       0m0.280s
    default: user       0m0.218s
    default: sys        0m0.049s
    default: /vagrant/inc/waymarked-overlay.sh: line 24: $'\r': command not found
    default: /vagrant/inc/waymarked-overlay.sh: line 31: syntax error near unexpected token `$'\r''
'   default: /vagrant/inc/waymarked-overlay.sh: line 31: `)
    default: /tmp/vagrant-shell: line 189: banner: command not found
    default: /vagrant/inc/ocitysmap-conf.sh: line 2: $'\r': command not found
    default: /vagrant/inc/ocitysmap-conf.sh: line 33: warning: here-document at line 3 delimited by end-of-file (wanted `EOF')
    default: /tmp/vagrant-shell: line 203: banner: command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 6: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 8: cd: $'/home/maposmatic\r': No such file or directory
    default: fatal: destination path 'maposmatic' already exists and is not an empty directory.
    default: /vagrant/inc/maposmatic-frontend.sh: line 10: cd: $'maposmatic\r': No such file or directory
    default: fatal: not a git repository (or any of the parent directories): .git
    default: /vagrant/inc/maposmatic-frontend.sh: line 12: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 13: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 15: bower: command not found
    default: www/static/js/leaflet-omnivore.min.js: No such file or directory
    default: /vagrant/inc/maposmatic-frontend.sh: line 17: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 20: $'\r': command not found
    default: cp:
    default: cannot create regular file 'scripts/config.py'$'\r'
    default: : No such file or directory
    default: cp: cannot create regular file 'www/settings_local.py'$'\r'
    default: : No such file or directory
    default: cp:
    default: cannot create regular file 'www/maposmatic.wsgi'$'\r'
    default: : No such file or directory
    default: /vagrant/inc/maposmatic-frontend.sh: line 25: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 27: banner: command not found
    default: python3: can't open file 'manage.py': [Errno 2] No such file or directory
    default: python3: can't open file 'manage.py': [Errno 2] No such file or directory
    default: /vagrant/inc/maposmatic-frontend.sh: line 30: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 32: banner: command not found
    default: python3: can't open file 'manage.py': [Errno 2] No such file or directory
    default: /vagrant/inc/maposmatic-frontend.sh: line 34: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 36: banner: command not found
    default: python3: can't open file 'manage.py': [Errno 2] No such file or directory
    default: /vagrant/inc/maposmatic-frontend.sh: line 38: $'\r': command not found
    default: /vagrant/inc/maposmatic-frontend.sh: line 39: syntax error near unexpected token `$'\r''
'   default: /vagrant/inc/maposmatic-frontend.sh: line 39: `(cd documentation; make install)
    default: /tmp/vagrant-shell: line 214: banner: command not found
    default: /vagrant/inc/umgebungsplaene.sh: line 2: $'\r': command not found
    default: /vagrant/inc/umgebungsplaene.sh: line 3: cd: $'/home/maposmatic\r': No such file or directory
    default: fatal: destination path 'umgebungsplaene' already exists and is not an empty directory.
    default: /vagrant/inc/umgebungsplaene.sh: line 5: cd: $'umgebungsplaene/www\r': No such file or directory
    default: /vagrant/inc/umgebungsplaene.sh: line 6: bower: command not found
    default: /vagrant/inc/umgebungsplaene.sh: line 7: $'\r': command not found
    default: /tmp/vagrant-shell: line 225: banner: command not found
    default: /tmp/vagrant-shell: ./run-tests.sh: /bin/bash^M: bad interpreter: No such file or directory
    default: /tmp/vagrant-shell: line 238: banner: command not found
    default: /vagrant/inc/security-quirks.sh: line 2: $'\r': command not found
: No such file or directoryd /etc/ImageMagick-6/policy.xml

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.