Bug 674192

Summary: system boot gets stuck on a bind mount
Product: [openSUSE] openSUSE 11.4 Reporter: Carlos Robinson <carlos.e.r>
Component: BasesystemAssignee: Ruediger Oertel <ro>
Status: VERIFIED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: lmuelle, lnussel, martin, meissner, werner
Version: Factory   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard: maint:released:11.4:40538
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 642289    
Attachments: Photo showing message.
boot log, quiet removed
messages log
fstab file

Description Carlos Robinson 2011-02-23 00:24:22 UTC
During boot I see this message:

  Activating device mapper...
  Waiting for /other/home/_var_fctry_pckgs/packages ..... [].. timeout!

and the boot process stops there, waiting, till it says "timeout" after
a minute or so. It is a nuisance. This is related to this line in fstab:

/other/home/_var_fctry_pckgs/packages   /var/cache/zypp/packages   none    bind    0 0


The filesystem is mounted alright.


I have a video of the boot sequence, the event is not logged.
Comment 1 Carlos Robinson 2011-02-23 00:32:39 UTC
Created attachment 415641 [details]
Photo showing message.

Video failed to upload.
Comment 2 Stephan Kulow 2011-02-23 08:47:51 UTC
please remove quiet from the boot prompt and then check the logs
Comment 3 Carlos Robinson 2011-02-23 12:57:42 UTC
Created attachment 415750 [details]
boot log, quiet removed

Here you have
Comment 4 Carlos Robinson 2011-02-23 12:58:48 UTC
Created attachment 415751 [details]
messages log
Comment 5 Carlos Robinson 2011-02-23 13:04:29 UTC
Created attachment 415754 [details]
fstab file
Comment 6 Carlos Robinson 2011-02-23 13:07:12 UTC
I think it is the fsck phase. The bind partition is not present, because it belongs to /home, which is mounted a bit later. The fsck is ignoring the "0" in the fstab, do not check.
Comment 7 Dr. Werner Fink 2011-02-23 13:26:05 UTC
... this does look like device mapper tries to mount this bind before
boot.localfs has done its work, that is that /other/home is not ready
before boot.localfs but boot.localfs depends on boot.device-mapper
Comment 8 Martin Schröder 2011-04-29 07:51:24 UTC
(In reply to comment #7)
> ... this does look like device mapper tries to mount this bind before
> boot.localfs has done its work, that is that /other/home is not ready
> before boot.localfs but boot.localfs depends on boot.device-mapper

Yes. See also
http://www.linux-club.de/viewtopic.php?f=21&t=113328
Comment 9 Dr. Werner Fink 2011-04-29 08:22:28 UTC
See my latest update for aaa_base for bug #642289 there is also a fix
for stalled bind mounts included.
Comment 10 Dr. Werner Fink 2011-04-29 14:18:54 UTC
*** Bug 690871 has been marked as a duplicate of this bug. ***
Comment 11 Marcus Meissner 2011-04-30 08:01:33 UTC
the bnc entry for this was not in the aaa_base submit, but I added the bugnr to the patchinfo.
Comment 12 Swamp Workflow Management 2011-05-10 15:30:06 UTC
Update released for: aaa_base, aaa_base-debuginfo, aaa_base-debugsource, aaa_base-extras
Products:
openSUSE 11.4 (debug, i586, x86_64)
Comment 13 Dr. Werner Fink 2011-05-11 11:59:12 UTC
fixed
Comment 14 Lars Müller 2011-05-30 10:34:57 UTC
And verified.