Skip to content

Known issues

Pieter Lems edited this page Nov 3, 2020 · 31 revisions

GeoStack - Known issues

Known issues release 1.0.0

20201103Tu: Ubuntu version 20.10 breaks MongoDB Installation!

As of 03-11-2020 Mongodb was dropped from Debian and Ubuntu after 20.04. The upstream project changed their license, and it is no longer compatible with Debian or Ubuntu.

Source: Dropped support of MongoDB in Debian / Ubuntu.

In order to mitigate this issue, a MongoDB Docker container is created during the installation process of the GeoStack in Ubuntu 20.10.

20201103Tu: Ubuntu version 20.10 breaks Atom installation!

As of 03-11-2020 installing Atom on Ubuntu V20.10 breaks the Atom installation. This is because the package "gvfs-bin" was deprecated. This package is required by the current non-beta Atom version.

The "gvfs-bin" package contains deprecated command-line tools such as gvfs-copy and gvfs-rename. The issue is mitigated in the Atom-Beta version.

This issue can be mitigated by changing installation the line related to installing Atom in installation script 1: "1-pre-reboot.sh" from the following:

sudo apt-get update && sudo apt-get install atom

to:

sudo apt-get update && sudo apt-get install atom-beta

20201102Mo: Advised Ubuntu Version (Ubuntu LTS 20.04)!

As of 02-11-2020 it's recommended to use Ubuntu 20.04 instead of 18.04! The general advise is to use the Ubuntu LTS (Long Term Support) versions, which at this point is Ubuntu LTS 20.04.

In the manuals related to installing an Ubuntu Virtual Machine we mentioned that the GeoStack was created using Ubuntu 18.04. The reason this version was still mentioned is because when The GeoStack Project was released, Ubuntu 20.04 was not stable yet.

Also, Ubuntu 20.10 is also not stable yet! We are going to test whether the GeoStack Project also runs on this version. We will let you know once the test is completed.

20201102Mo: Choose English when installing a new Ubuntu Virtual Machine!

When installing a new Ubuntu Virtual Machine choosing the English language is compulsory. If you choose another language the automatic installation scripts will fail because e.g. your Desktop folder will have a different name than expected in the scripts.

If you want to use your own language you should change the installation scripts to contain the folder names of the language which you want to use!

20201029Th: The release of PGSQL v13 breaks OSM2PGSQL installation!

This issue has already been fixed in the main branch of version 1.0.0!

As of 29-10-2020 PostgreSQL version 13 was released. The newer version of PostgreSQL is not recognized when running "cmake" to build the OSM2PGSQL files. The following error occurs when running installation script 7: "7-middleware-software-Tileserver.sh" or when running the "cmake" command described on page 109 in the cookbook: "Creating the GeoStack Course VM":

CMake Error at /usr/share/cmake-3.18/Modules/FindPackageHandleStandardArgs.cmake:165 (message):
  Could NOT find PostgreSQL (missing: PostgreSQL_TYPE_INCLUDE_DIR) (found
  version "13.0")

In order to mitigate this error, the following flag was added to the cmake call in both the cookbook and installation script 7: "7-middleware-software-Tileserver.sh":

-DPostgreSQL_TYPE_INCLUDE_DIR=/usr/include/postgresql

This extra flag makes sure that all versions of PGSQL are included and recognized when calling the cmake command. This will also mitigate any similar problems when a newer version of PGSQL is released!

Source: Fix OSM2PGSQL installation error.

Clone this wiki locally