[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