Bug 219141 - KDE Login screen appears before fsck is finished with home partition
Summary: KDE Login screen appears before fsck is finished with home partition
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kdm
Classification: Miscellaneous
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdm bugs tracker
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-18 06:25 UTC by David Walker
Modified: 2009-12-19 00:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Walker 2009-12-18 06:25:47 UTC
Version:            (using KDE 4.3.2)
OS:                Linux
Installed from:    Ubuntu Packages

I am reporting the bug on behalf of LP bug# 497662:

https://bugs.launchpad.net/ubuntu/+source/kdebase-kde4/+bug/497662


Here is a description of the problem:


I use Kubuntu 9.10 with KDE 4.3.2
My home folder is on its own partition (which is much larger than the root partition).

When fsck runs on boot, as it does periodically, it scans both my root and home partitions.
However, before it's finished with the home partition, the login screen appears and quickly replaces the fsck messages.
If I'm not quick enough to catch that fsck is running and try to log in, all heck breaks loose since my home folder is empty.
I can watch fsck by switching to the F8 tty, but I have to know to do that.

ProblemType: Bug
Architecture: i386
CRDA:
 country 98:
  (2402 - 2472 @ 40), (3, 27), NO-OUTDOOR
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0x90440000 irq 22'
   Mixer name : 'SigmaTel STAC9221 A1'
   Components : 'HDA:83847680,106b0a00,00103401'
   Controls : 22
   Simple ctrls : 14
DKDisksMonitorLog: Monitoring activity from the disks daemon. Press Ctrl+C to cancel.
Date: Thu Dec 17 01:38:41 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=187d787a-9377-474e-9f4b-0eef8e2a9f5e
HotplugNewDevices:

HotplugNewMounts:

MachineType: Apple Computer, Inc. MacBook1,1
Package: linux-image-2.6.31-16-generic 2.6.31-16.53
ProcCmdLine: root=UUID=bee7e834-cd79-4467-8c27-fbf200e504aa ro quiet splash
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-16.53-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-16-generic N/A
 linux-firmware 1.25
SourcePackage: linux
Symptom: storage
UdevMonitorLog:
 monitor will print the received events for:
 UDEV - the event which udev sends out after rule processing
Uname: Linux 2.6.31-16-generic i686
UserAsoundrc:

UserAsoundrcAsoundconf:

WpaSupplicantLog:

XsessionErrors:
 (polkit-gnome-authentication-agent-1:2082): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
 (evince:29872): Gtk-WARNING **: Attempting to read the recently used resources file at `/home/sean/.recently-used.xbel', but the parser failed: Failed to open file '/home/sean/.recently-used.xbel': Permission denied.
 (evince:29872): Gtk-WARNING **: Attempting to store changes into `/home/sean/.recently-used.xbel', but failed: Failed to create file '/home/sean/.recently-used.xbel.R1804U': Permission denied
 (evince:29872): Gtk-WARNING **: Attempting to store changes into `/home/sean/.recently-used.xbel', but failed: Failed to create file '/home/sean/.recently-used.xbel.34904U': Permission denied
 (evince:29872): Gtk-WARNING **: Attempting to store changes into `/home/sean/.recently-used.xbel', but failed: Failed to create file '/home/sean/.recently-used.xbel.KCQW4U': Permission denied
dmi.bios.date: 10/12/06
dmi.bios.vendor: Apple Computer, Inc.
dmi.bios.version: MB11.88Z.0061.B03.0610121324
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: Mac-F4208CC8
dmi.board.vendor: Apple Computer, Inc.
dmi.board.version: PVT
dmi.chassis.asset.tag: Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Computer, Inc.
dmi.chassis.version: Mac-F4208CC8
dmi.modalias: dmi:bvnAppleComputer,Inc.:bvrMB11.88Z.0061.B03.0610121324:bd10/12/06:svnAppleComputer,Inc.:pnMacBook1,1:pvr1.0:rvnAppleComputer,Inc.:rnMac-F4208CC8:rvrPVT:cvnAppleComputer,Inc.:ct10:cvrMac-F4208CC8:
dmi.product.name: MacBook1,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Computer, Inc.


The following files can be found on the Launchpad report if they are helpful:

    *   AlsaDevices.txt  (519 bytes, text/plain; charset="utf-8")
    * AplayDevices.txt (281 bytes, text/plain; charset="utf-8")
    * ArecordDevices.txt (309 bytes, text/plain; charset="utf-8")
    * AudioDevicesInUse.txt (296 bytes, text/plain; charset="utf-8")
    * BootDmesg.txt (45.8 KiB, text/plain; charset="utf-8")
    * Card0.Amixer.values.txt (2.5 KiB, text/plain; charset="utf-8")
    * Card0.Codecs.codec.0.txt (6.5 KiB, text/plain; charset="utf-8")
    * CurrentDmesg.txt (20.5 KiB, text/plain; charset="utf-8")
    * Dependencies.txt (1.2 KiB, text/plain; charset="utf-8")
    * IwConfig.txt (572 bytes, text/plain; charset="utf-8")
    * Lspci.txt (11.6 KiB, text/plain; charset="utf-8")
    * Lsusb.txt (569 bytes, text/plain; charset="utf-8")
    * PciMultimedia.txt (604 bytes, text/plain; charset="utf-8")
    * ProcCpuinfo.txt (1.2 KiB, text/plain; charset="utf-8")
    * ProcInterrupts.txt (1.4 KiB, text/plain; charset="utf-8")
    * ProcModules.txt (3.4 KiB, text/plain; charset="utf-8")
    * RfKill.txt (112 bytes, text/plain; charset="utf-8")
    * UdevDb.txt (106.6 KiB, text/plain; charset="utf-8")
    * UdevLog.txt (222.2 KiB, text/plain; charset="utf-8")
    * WifiSyslog.txt (98.5 KiB, text/plain; charset="utf-8")
Comment 1 Oswald Buddenhagen 2009-12-18 14:53:36 UTC
not our fault if ubuntu fails to get the boot sequence right ...
Comment 2 David Walker 2009-12-19 00:56:31 UTC
(In reply to comment #1)
> not our fault if ubuntu fails to get the boot sequence right ...

I am just a volunteer.  Could you just confirm this is a problem specific to Ubuntu and is not the default behavior of KDE to launch the Windows Manager prior to the completion of fsck?

Any information you could provide would be helpful.