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: 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 Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs