[Debian-iot-maintainers] Bug#985238: glewlwyd fails to install during dbconfig-common when using postgres
Florian Küpper
flo.kuepper at googlemail.com
Sun Mar 14 22:12:16 GMT 2021
Package: glewlwyd
Version: 2.5.2-
Postgres-client Version: 13.2-1
root at auth:~# dpkg -l|grep postgresql-clien*
ii postgresql-client 13+225 all front-end programs
for PostgreSQL (supported version)
ii postgresql-client-13 13.2-1 amd64 front-end programs
for PostgreSQL 13
ii postgresql-client-common 225 all manager for multiple
PostgreSQL client versions
root at auth:~#
When instaling glewlwyd on postresql on a fresh bullseye vm , I get an
error from dbconfig-common.
root at auth:~# apt-get -y install glewlwyd
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
rnbyc
The following NEW packages will be installed:
glewlwyd
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/474 kB of archives.
After this operation, 1,696 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package glewlwyd.
(Reading database ... 37317 files and directories currently installed.)
Preparing to unpack .../glewlwyd_2.5.2-1_amd64.deb ...
Unpacking glewlwyd (2.5.2-1) ...
Setting up glewlwyd (2.5.2-1) ...
Created symlink
/etc/systemd/system/multi-user.target.wants/glewlwyd.service →
/lib/systemd/system/glewlwyd.service.
Add user glewlwyd
dbconfig-common: writing config to /etc/dbconfig-common/glewlwyd.conf
Creating config file /etc/dbconfig-common/glewlwyd.conf with new version
Creating config file /etc/glewlwyd/glewlwyd-db.conf with new version
creating postgres user glewlwyd: success.
verifying creation of user: success.
creating database glewlwyd: success.
verifying database glewlwyd exists: success.
dbconfig-common: flushing administrative password
/usr/lib/postgresql/13/bin/psql: invalid option -- 'u'
Try "psql --help" for more information.
dpkg: error processing package glewlwyd (--configure):
installed glewlwyd package post-installation script subprocess
returned error exit status 1
Processing triggers for man-db (2.9.4-2) ...
Errors were encountered while processing:
glewlwyd
E: Sub-process /usr/bin/dpkg returned an error code (1)
root at auth:~#
I have stopped trying to force it, since I would like to have automatic
db mirgrations on upgrade.
I can report that installing with mariadb-server works :
...
...
Creating config file /etc/dbconfig-common/glewlwyd.conf with new version
Creating config file /etc/glewlwyd/glewlwyd-db.conf with new version
checking privileges on database glewlwyd for glewlwyd at localhost: user
creation needed.
granting access to database glewlwyd for glewlwyd at localhost: success.
verifying access for glewlwyd at localhost: success.
creating database glewlwyd: success.
verifying database glewlwyd exists: success.
dbconfig-common: flushing administrative password
Start Glewlwyd service
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for libc-bin (2.31-9) ...
root at auth:~#
More information about the Debian-iot-maintainers
mailing list