eve[~]% dpkg -l | grep libpam ii libpam-ck-connector 0.3.1-0ubuntu2 ConsoleKit PAM module ii libpam-doc 1.1.0-2ubuntu1 Documentation of PAM ii libpam-gnome-keyring 2.28.0-0ubuntu2 PAM module to unlock the GNOME keyring upon login ii libpam-modules 1.1.0-2ubuntu1 Pluggable Authentication Modules for PAM ii libpam-mount 1.27-4 PAM module that can mount volumes for a user session ii libpam-runtime 1.1.0-2ubuntu1 Runtime support for the PAM library ii libpam0g 1.1.0-2ubuntu1 Pluggable Authentication Modules library ii update-motd 3.5-0ubuntu1 superceded by pam_motd in libpam-modules eve[~]% DEBCONF_DEBUG=developer eve[~]% sudo su - eve:~# DEBCONF_DEBUG=developer dpkg-reconfigure libpam-gnome-keyring debconf (developer): frontend started debconf (developer): Trying to find a templates file.. debconf (developer): Trying /usr/sbin/pam-auth-update.templates debconf (developer): Trying /usr/share/debconf/templates/pam-auth-update.templates debconf (developer): Couldn't find a templates file. debconf (developer): frontend running, package name is debconf (developer): starting /usr/sbin/pam-auth-update --package debconf (developer): <-- VERSION 2.0 debconf (developer): --> 0 2.0 debconf (developer): <-- CAPB backup debconf (developer): --> 0 multiselect escape backup debconf (developer): <-- X_LOADTEMPLATEFILE /var/lib/dpkg/info/libpam-runtime.templates libpam-runtime debconf (developer): --> 0 debconf (developer): <-- SUBST libpam-runtime/profiles profile_names unix, libpam-mount, gnome-keyring, ecryptfs-utils, consolekit debconf (developer): --> 0 debconf (developer): <-- SUBST libpam-runtime/profiles profiles Unix authentication, Mount volumes for user, GNOME Keyring Daemon - Login keyring management, eCryptfs Key/Mount Management, ConsoleKit Session Management debconf (developer): --> 0 debconf (developer): <-- FSET libpam-runtime/profiles seen false debconf (developer): --> 0 false debconf (developer): <-- SET libpam-runtime/profiles unix, libpam-mount, gnome-keyring, ecryptfs-utils, consolekit debconf (developer): --> 0 value set debconf (developer): <-- INPUT medium libpam-runtime/profiles debconf (developer): --> 0 question will be asked debconf (developer): <-- GO debconf (developer): --> 0 ok debconf (developer): <-- GET libpam-runtime/profiles debconf (developer): --> 0 unix, libpam-mount, gnome-keyring, ecryptfs-utils, consolekit debconf (developer): <-- FSET libpam-runtime/profiles seen false debconf (developer): --> 0 false debconf (developer): <-- SET libpam-runtime/profiles unix, libpam-mount, gnome-keyring, ecryptfs-utils, consolekit debconf (developer): --> 0 value set debconf (developer): <-- FSET libpam-runtime/override seen false debconf (developer): --> 0 false debconf (developer): <-- SET libpam-runtime/override false debconf (developer): --> 0 value set I do get a curses based debconf prompt with everything selected. Oddly, I am now not able to able to get the graphical frontend to debconf to work: ssh -X localhost -l root, and I can run: dpkg-reconfigure -fgnome debconf (and see a graphical display) but dpkg-reconfigure -fgnome libpam-gnome-keyring still comes up with the curses interface. Thanks, Anand