Dans mon système, libpam-runtime/override
est réglé sur false
(ce que je peux voir avec debconf-get-selections
).
Pourquoi lors de la mise à niveau du système, en particulier de libpam-systemd, dpkg affiche toujours la fenêtre "Ignorer les modifications locales dans /etc/pam.d/common-*?"? Devrais-je préconiser une autre valeur? Je n'en trouve pas.
La machine est un serveur Ubuntu 14.04.
Avec Debian Jessie, définir explicitement la valeur libpam-runtime/override comme suit évitait la question interactive lors de cloud-init:
runcmd:
- 'echo "libpam-runtime libpam-runtime/override boolean false" | debconf-set-selections'
- 'apt-get update'
- 'apt-get -y install sssd-ldap'
- 'systemctl enable sssd'
- 'systemctl restart sssd'
Cela ressemble à https://bugs.launchpad.net/ubuntu/+source/pam/+bug/682662 :
C'est par conception de debconf que les paramètres du système ont priorité sur les valeurs définies dans la base de données debconf.