reassign 443247 sysv-rc thanks Hi Ryo,
On Wed, Sep 19, 2007 at 11:33:19AM -1000, Ryo Furue wrote: > During the installation (configuration) of this package, the user > is told: > The kdm, wdm, and xdm display managers require a restart for the > new version of libpam, but restarting these services would > terminate any X session. . . . > or something along the lines. Since I did "aptitude dist-upgrade" > when I was in the single-user mode (is it called the "recovery mode" > in Debian?), kdm wasn't started. So I thought, "it's OK because > there's nothing to restart" and mindlessly hit the return key. > But, the configuration process actually "started" kdm right there. > I lost the text terminal (console), I couldn't log in as a normal > user (because in the single-user mode, my normal-user account > doesn't quite work), root-user login isn't allowed, etc. Eventually > I managed to log in as a normal user in the "safe" mode. If I > recalled the key-combination to suspend/kill kdm, I may have been > able to get the console back. > Anyway, I think the right action would be to restart kdm only > when it's started. The PAM maintainer script invokes /etc/init.d/kdm (and all other maintainer scripts) by way of invoke-rc.d. invoke-rc.d is the standard interface that maintainer scripts are expected to use, which honors the runlevel policy regarding which services should be started/stopped at a given point, as well as honoring any overrides from a local policy-rc.d command. So this is not a bug in libpam0g; it is not the responsibility of libpam0g to check whether the service is already running. This /may/ be a bug in invoke-rc.d, for misdetecting your current runlevel status when in rescue mode; reassigning to the corresponding package. Cheers, -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. [EMAIL PROTECTED] http://www.debian.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]