web-dev-qa-db-ja.com

dpkgが「/etc/pam.d/common-*へのローカル変更を上書きする」と尋ねる理由libpam-runtime / overrideがfalseに設定されている場合

私のシステムでは、libpam-runtime/overridefalseに設定されます(debconf-get-selections)。

システム、特にlibpam-systemdをアップグレードするときに、dpkgがまだ「/etc/pam.d/common-*へのローカル変更を上書きする」ウィンドウをポップアップするのはなぜですか?他の値を事前にシードする必要がありますか?見つかりません。

マシンはUbuntu 14.04サーバーです。

2
Marcus

Debian Jessieでは、次のようにlibpam-runtime/overrideの値を明示的に設定することで、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'
1
Graham Leggett

https://bugs.launchpad.net/ubuntu/+source/pam/+bug/682662 のような音:

Debconfの設計により、システムの設定がdebconfデータベースに設定された値よりも優先されます。

0
Larsen