[Pkg-postgresql-public] Bug#884457: post-install failure when /usr/share/man/man1/ does not exist

Jérôme Warnier jwarnier at beeznest.net
Fri Dec 15 12:21:56 UTC 2017

Package: postgresql-client-9.6
Version: 9.6.6-0+deb9u1
Severity: wishlist

When trying to install postgresql-client-9.6 on Debian Stretch in a 
restricted environment (in my case, an official Docker image 
debian:stretch-slim), postinst fails because it tries to create a 
symlink in an non-existing directory.
It would be nice if it checked its pre-existence, or created it if 

Here is the exact output:

Setting up postgresql-client-9.6 (9.6.6-0+deb9u1) ...
update-alternatives: using /usr/share/postgresql/9.6/man/man1/psql.1.gz 
to provide /usr/share/man/man1/psql.1.gz (psql.1.gz) in auto mode
update-alternatives: error: error creating symbolic link 
'/usr/share/man/man1/psql.1.gz.dpkg-tmp': No such file or directory
dpkg: error processing package postgresql-client-9.6 (--configure):
  subprocess installed post-installation script returned error exit 
status 2


More information about the Pkg-postgresql-public mailing list