Package: openstreetmap-carto-common Version: 5.7.0-1 Severity: important Dear Maintainer,
When installing openstreetmap-carto-common package (as a dependency of openstreetmap-carto), the configure step failed after having answered yes to all the questions (as I remember: "do you want to download the additionnal resources?" and "What is the name of the database? gis"). Here is the error message from apt install: Setting up openstreetmap-carto-common (5.7.0-1) ... INFO:root:Starting load of external data into database Traceback (most recent call last): File "/usr/share/openstreetmap-carto-common/./get-external-data.py", line 405, in <module> main() File "/usr/share/openstreetmap-carto-common/./get-external-data.py", line 305, in main conn = psycopg2.connect(database=database, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/psycopg2/__init__.py", line 122, in connect conn = _connect(dsn, connection_factory=connection_factory, **kwasync) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ psycopg2.OperationalError: connection to server on socket "/var/run/postgresql/.s.PGSQL.5432" failed: FATAL: role "root" does not exist dpkg: error processing package openstreetmap-carto-common (--configure): installed openstreetmap-carto-common package post-installation script subprocess returned error exit status 1 dpkg: dependency problems prevent configuration of openstreetmap-carto: openstreetmap-carto depends on openstreetmap-carto-common; however: Package openstreetmap-carto-common is not configured yet. dpkg: error processing package openstreetmap-carto (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: openstreetmap-carto-common openstreetmap-carto E: Sub-process /usr/bin/dpkg returned an error code (1) It seems indeed that by default the root user does not have access to PostgreSQL databases, and only postgres user has superuser privileges. So maybe this script should be run as postgres user. I'd like to mention that I tried to install this package on an almost completely fresh install of Debian 12. I followed this tutorial until the end [1] before noticing that the openstreetmap-carto package was part of Debian. But I donc think that it was the source of the issue. [1] https://switch2osm.org/serving-tiles/manually-building-a-tile-server-debian-12/ -- System Information: Debian Release: 12.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-12-amd64 (SMP w/4 CPU threads; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages openstreetmap-carto-common depends on: ii curl 7.88.1-10+deb12u1 ii debconf [debconf-2.0] 1.5.82 ii fonts-dejavu-core 2.37-6 pn fonts-noto-cjk <none> pn fonts-noto-hinted <none> pn fonts-noto-unhinted <none> pn fonts-unifont <none> ii gdal-bin 3.6.2+dfsg-1+b2 ii mapnik-utils 3.1.0+ds-3+b1 ii python3 3.11.2-1+b1 ii unzip 6.0-28 openstreetmap-carto-common recommends no packages. openstreetmap-carto-common suggests no packages.