You have been subscribed to a public bug:
Problem:
Apparently some package was updated which caused a file /etc/nologin to
be created and not deleted afterward, and this caused me to be unable to
log in to the system. Thank goodness I overrode the default behavior of
10.04 LTS of protecting me from myself by disallowing root login, or I
wouldn't have been able to get in and fix it. This is a SHOW STOPPER for
a server OS build, because it means that a user who maintains their
system remotely suddenly becomes unable to fix the problem unless they
are able to gain physical access to the machine, which is increasingly
becoming infeasible. Saving one plane trip is potentially enough for a
company to decide that the ROI of any other server OS is much higher
than Ubuntu LTS, so this sort of thing ought to become a major priority
for the LTS team.
Cause:
I am not sure which package it is, because this is a nearly untraceable
bug due to its nature, and since I hadn't restarted the system in
months, and since this behavior did not present itself until after a
restart, so below is a list of possible packages it might be (from
logwatch):
from 2012-08-18 logwatch email:
--------------------- dpkg status changes Begin ------------------------
Installed:
binfmt-support 1.2.18
cli-common 0.7
libapache2-mod-mono 2.4.3-1
libgdiplus 2.4.2-1ubuntu0.10.04.1
libgif4 4.1.6-9
libglib2.0-dev 2.24.1-0ubuntu1
libgluezilla 2.4.3-2
libmono-accessibility1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-accessibility2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-bytefx0.7.6.1-cil 2.4.4~svn151842-1ubuntu4
libmono-bytefx0.7.6.2-cil 2.4.4~svn151842-1ubuntu4
libmono-c5-1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cairo1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cairo2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cecil-private-cil 2.4.4~svn151842-1ubuntu4
libmono-cil-dev 2.4.4~svn151842-1ubuntu4
libmono-corlib1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-corlib2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cscompmgd7.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cscompmgd8.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data-tds1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data-tds2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-db2-1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-dev 2.4.4~svn151842-1ubuntu4
libmono-getoptions1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-getoptions2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n-west1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n-west2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-ldap1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-ldap2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-management2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-messaging-rabbitmq2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-messaging2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-microsoft-build2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-microsoft7.0-cil 2.4.4~svn151842-1ubuntu4
libmono-microsoft8.0-cil 2.4.4~svn151842-1ubuntu4
libmono-npgsql1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-npgsql2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-oracle1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-oracle2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-peapi1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-peapi2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-posix1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-posix2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-rabbitmq2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-relaxng1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-relaxng2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-security1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-security2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip0.6-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip0.84-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip2.6-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip2.84-cil 2.4.4~svn151842-1ubuntu4
libmono-simd2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-sqlite1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-sqlite2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-data1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-data2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-ldap1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-ldap2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-messaging1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-messaging2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-runtime1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-runtime2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-web-mvc1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-web1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-web2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-wcf3.0-cil 2.4.4~svn151842-1ubuntu4
libmono-webbrowser0.5-cil 2.4.4~svn151842-1ubuntu4
libmono-winforms1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-winforms2.0-cil 2.4.4~svn151842-1ubuntu4
libmono0 2.4.4~svn151842-1ubuntu4
libmono1.0-cil 2.4.4~svn151842-1ubuntu4
libmono2.0-cil 2.4.4~svn151842-1ubuntu4
libnunit-cil-dev 2.4.7+dfsg-5
libnunit2.4-cil 2.4.7+dfsg-5
mono-2.0-devel 2.4.4~svn151842-1ubuntu4
mono-2.0-gac 2.4.4~svn151842-1ubuntu4
mono-apache-server 2.4.3-3
mono-apache-server2 2.4.3-3
mono-csharp-shell 2.4.4~svn151842-1ubuntu4
mono-devel 2.4.4~svn151842-1ubuntu4
mono-gac 2.4.4~svn151842-1ubuntu4
mono-gmcs 2.4.4~svn151842-1ubuntu4
mono-runtime 2.4.4~svn151842-1ubuntu4
mono-xsp2-base 2.4.3-3
pkg-config 0.22-1build2
Reinstalled:
libsqlite0 2.8.17-6build2
Upgraded:
libtiff4 3.9.2-2ubuntu0.8 => 3.9.2-2ubuntu0.9
linux-libc-dev 2.6.32-41.90 => 2.6.32-41.91
from 2012-07-17 logwatch email:
--------------------- dpkg status changes Begin ------------------------
Installed:
binfmt-support 1.2.18
cli-common 0.7
libapache2-mod-mono 2.4.3-1
libgdiplus 2.4.2-1ubuntu0.10.04.1
libgif4 4.1.6-9
libglib2.0-dev 2.24.1-0ubuntu1
libgluezilla 2.4.3-2
libmono-accessibility1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-accessibility2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-bytefx0.7.6.1-cil 2.4.4~svn151842-1ubuntu4
libmono-bytefx0.7.6.2-cil 2.4.4~svn151842-1ubuntu4
libmono-c5-1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cairo1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cairo2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cecil-private-cil 2.4.4~svn151842-1ubuntu4
libmono-cil-dev 2.4.4~svn151842-1ubuntu4
libmono-corlib1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-corlib2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cscompmgd7.0-cil 2.4.4~svn151842-1ubuntu4
libmono-cscompmgd8.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data-tds1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data-tds2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-data2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-db2-1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-dev 2.4.4~svn151842-1ubuntu4
libmono-getoptions1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-getoptions2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n-west1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n-west2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-i18n2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-ldap1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-ldap2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-management2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-messaging-rabbitmq2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-messaging2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-microsoft-build2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-microsoft7.0-cil 2.4.4~svn151842-1ubuntu4
libmono-microsoft8.0-cil 2.4.4~svn151842-1ubuntu4
libmono-npgsql1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-npgsql2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-oracle1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-oracle2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-peapi1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-peapi2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-posix1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-posix2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-rabbitmq2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-relaxng1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-relaxng2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-security1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-security2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip0.6-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip0.84-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip2.6-cil 2.4.4~svn151842-1ubuntu4
libmono-sharpzip2.84-cil 2.4.4~svn151842-1ubuntu4
libmono-simd2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-sqlite1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-sqlite2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-data1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-data2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-ldap1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-ldap2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-messaging1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-messaging2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-runtime1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-runtime2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-web-mvc1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-web1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system-web2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-system2.0-cil 2.4.4~svn151842-1ubuntu4
libmono-wcf3.0-cil 2.4.4~svn151842-1ubuntu4
libmono-webbrowser0.5-cil 2.4.4~svn151842-1ubuntu4
libmono-winforms1.0-cil 2.4.4~svn151842-1ubuntu4
libmono-winforms2.0-cil 2.4.4~svn151842-1ubuntu4
libmono0 2.4.4~svn151842-1ubuntu4
libmono1.0-cil 2.4.4~svn151842-1ubuntu4
libmono2.0-cil 2.4.4~svn151842-1ubuntu4
libnunit-cil-dev 2.4.7+dfsg-5
libnunit2.4-cil 2.4.7+dfsg-5
mono-2.0-devel 2.4.4~svn151842-1ubuntu4
mono-2.0-gac 2.4.4~svn151842-1ubuntu4
mono-apache-server 2.4.3-3
mono-apache-server2 2.4.3-3
mono-csharp-shell 2.4.4~svn151842-1ubuntu4
mono-devel 2.4.4~svn151842-1ubuntu4
mono-gac 2.4.4~svn151842-1ubuntu4
mono-gmcs 2.4.4~svn151842-1ubuntu4
mono-runtime 2.4.4~svn151842-1ubuntu4
mono-xsp2-base 2.4.3-3
pkg-config 0.22-1build2
Reinstalled:
libsqlite0 2.8.17-6build2
Upgraded:
libtiff4 3.9.2-2ubuntu0.8 => 3.9.2-2ubuntu0.9
linux-libc-dev 2.6.32-41.90 => 2.6.32-41.91
from 2012-06-27 logwatch email:
--------------------- dpkg status changes Begin ------------------------
Upgraded:
apache2 2.2.14-5ubuntu8.4 => 2.2.14-5ubuntu8.9
apache2-mpm-prefork 2.2.14-5ubuntu8.4 => 2.2.14-5ubuntu8.9
apache2-utils 2.2.14-5ubuntu8.4 => 2.2.14-5ubuntu8.9
apache2.2-bin 2.2.14-5ubuntu8.4 => 2.2.14-5ubuntu8.9
apache2.2-common 2.2.14-5ubuntu8.4 => 2.2.14-5ubuntu8.9
apparmor 2.5.1-0ubuntu0.10.04.3 => 2.5.1-0ubuntu0.10.04.4
apparmor-utils 2.5.1-0ubuntu0.10.04.3 => 2.5.1-0ubuntu0.10.04.4
apt 0.7.25.3ubuntu9.11 => 0.7.25.3ubuntu9.13
apt-transport-https 0.7.25.3ubuntu9.11 => 0.7.25.3ubuntu9.13
apt-utils 0.7.25.3ubuntu9.11 => 0.7.25.3ubuntu9.13
bind9-host 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
dnsutils 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
evolution-data-server 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
evolution-data-server-common 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
firefox 12.0+build1-0ubuntu0.10.04.1 => 13.0.1+build1-0ubuntu0.10.04.1
firefox-3.5 12.0+build1-0ubuntu0.10.04.1 => 13.0.1+build1-0ubuntu0.10.04.1
firefox-branding 12.0+build1-0ubuntu0.10.04.1 =>
13.0.1+build1-0ubuntu0.10.04.1
firefox-locale-en 12.0+build1-0ubuntu0.10.04.1 =>
13.0.1+build1-0ubuntu0.10.04.1
libapparmor-perl 2.5.1-0ubuntu0.10.04.3 => 2.5.1-0ubuntu0.10.04.4
libapparmor1 2.5.1-0ubuntu0.10.04.3 => 2.5.1-0ubuntu0.10.04.4
libbind9-60 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
libcamel1.2-14 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libdns64 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
libebackend1.2-0 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libebook1.2-9 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libecal1.2-7 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libedata-book1.2-2 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libedata-cal1.2-6 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libedataserver1.2-11 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libedataserverui1.2-8 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libegroupwise1.2-13 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libgcrypt11 1.4.4-5ubuntu2 => 1.4.4-5ubuntu2.1
libgdata-google1.2-1 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libgdata1.2-1 2.28.3.1-0ubuntu5 => 2.28.3.1-0ubuntu6
libisc60 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
libisccc60 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
libisccfg60 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
liblwres60 1:9.7.0.dfsg.P1-1ubuntu0.4 => 1:9.7.0.dfsg.P1-1ubuntu0.5
libmysqlclient16 5.1.62-0ubuntu0.10.04.1 => 5.1.63-0ubuntu0.10.04.1
libpq5 8.4.11-0ubuntu0.10.04 => 8.4.12-0ubuntu10.04
libssl-dev 0.9.8k-7ubuntu8.11 => 0.9.8k-7ubuntu8.13
libssl0.9.8 0.9.8k-7ubuntu8.11 => 0.9.8k-7ubuntu8.13
linux-libc-dev 2.6.32-41.89 => 2.6.32-41.90
mysql-client-5.1 5.1.62-0ubuntu0.10.04.1 => 5.1.63-0ubuntu0.10.04.1
mysql-client-core-5.1 5.1.62-0ubuntu0.10.04.1 => 5.1.63-0ubuntu0.10.04.1
mysql-common 5.1.62-0ubuntu0.10.04.1 => 5.1.63-0ubuntu0.10.04.1
mysql-server 5.1.62-0ubuntu0.10.04.1 => 5.1.63-0ubuntu0.10.04.1
mysql-server-5.1 5.1.62-0ubuntu0.10.04.1 => 5.1.63-0ubuntu0.10.04.1
mysql-server-core-5.1 5.1.62-0ubuntu0.10.04.1 => 5.1.63-0ubuntu0.10.04.1
openssl 0.9.8k-7ubuntu8.11 => 0.9.8k-7ubuntu8.13
Solution (workaround):
Log into the machine locally as root and delete /etc/nologin
Ideal Solution:
Find and fix what caused this file to be created and prevent it from
doing so, or if it is put in for a good reason, also put in some sort of
safeguard which ensures that the file is removed after it is no longer
needed.
** Affects: gnome-session (Ubuntu)
Importance: Undecided
Status: New
** Tags: authentication bot-comment console linux login pam
--
Updating some packages in 10.04 LTS creates /etc/nologin file and therefore
makes you unable to ever log into the system again
https://bugs.launchpad.net/bugs/1048780
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-session in Ubuntu.
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp