On Thu, Oct 1, 2009 at 3:51 AM, Scott James Remnant <sc...@canonical.com> wrote:
> On Mon, 2009-09-28 at 09:59 +0000, Peng Tao wrote:
>
>> The attached patch proposes a fix to add support for the -w option to
>> blkid command.
>>
> Please submit that upstream.
I already submitted the patch. If someone can help review/test the
patch, that would be great.

Thanks,
Bergwolf

>
> Scott
> --
> Scott James Remnant
> sc...@ubuntu.com
>
> --
> Wrong type in blkid cache causes fsck on boot to fail
> https://bugs.launchpad.net/bugs/316322
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in e2fsprogs: New
> Status in “e2fsprogs” package in Ubuntu: Fix Released
>
> Bug description:
> Hi,
>
> I have had this bug since end of intrepid/beginning of jaunty I think.  I 
> have two similar jaunty setups; one boots fine, the other keeps failing the 
> fsck on boot:
> bee# fsck -C -R -a /boot
> fsck 1.41.3 (12-Oct-2008)
> fsck.ext3: Device or resource busy while trying to open /dev/sda2
> Filesystem mounted or opened exclusively by another program?
>
> (actually what runs on boot is fsck -C -R -a -A which fails with the same 
> error message)
>
> The "device or resource busy" is due to /boot being on /dev/md1 which is made 
> of /dev/sda2 and /dev/sdb2.
>
> This behavior is racy; I ran blkid:
> bee# blkid
> /dev/mapper/bee--raid1-refuge: UUID="cfa891cf-6b4b-4c7d-90df-98f9be721cbe" 
> SEC_TYPE="ext2" TYPE="ext3"
> /dev/mapper/bee--raid1-home: UUID="2fd30976-f849-458a-94d7-c00e9fdcbe4d" 
> SEC_TYPE="ext2" TYPE="ext3"
> /dev/mapper/bee--raid1-ubuntu--root: 
> UUID="6ec6b99f-415b-45fc-8efe-c6a016984b5b" SEC_TYPE="ext2" TYPE="ext3"
> /dev/mapper/bee--raid1-swap: TYPE="swap" 
> UUID="e8a8ba4e-a0cb-43c4-b160-363949e4600f"
> /dev/sda1: UUID="db18614f-1cbd-9225-4561-bc10b69bf963" TYPE="mdraid"
> /dev/sda2: UUID="b1a8d7aa-5aab-41ab-a326-e0350c018764" SEC_TYPE="ext2" 
> TYPE="ext3"
> /dev/sdb1: UUID="659550dd-fb28-4f7d-9904-9cdcb4fa228f" SEC_TYPE="ext2" 
> TYPE="ext3"
> /dev/md0: UUID="659550dd-fb28-4f7d-9904-9cdcb4fa228f" SEC_TYPE="ext2" 
> TYPE="ext3"
> /dev/mapper/bee--raid1-debian--root: 
> UUID="2d99500c-fa17-4587-a059-23b48aa7e08d" SEC_TYPE="ext2" TYPE="ext3"
> /dev/mapper/bee--sata-var: UUID="9260b9f1-d6f4-48bd-80ce-97758cc4c1f7" 
> SEC_TYPE="ext2" TYPE="ext3"
> /dev/mapper/bee--sata-home: UUID="7950ce8f-615a-4392-bb7a-fda5baaeb93e" 
> SEC_TYPE="ext2" TYPE="ext3"
> /dev/sdb2: UUID="40a955ce-5f05-b4fc-7477-72897565b642" TYPE="mdraid"
> /dev/sdb3: UUID="60b75582-1b75-c2bc-286c-ebc612c886d3" TYPE="mdraid"
> /dev/sda3: UUID="60b75582-1b75-c2bc-286c-ebc612c886d3" TYPE="mdraid"
> /dev/md2: UUID="gy0khl-tC2g-N50w-0Dyk-bwZP-DnpD-yQqSYn" TYPE="lvm2pv"
> /dev/md1: UUID="b1a8d7aa-5aab-41ab-a326-e0350c018764" TYPE="ext3"
>
> and now suddenly fsck knows that /boot is /dev/md1 and not /dev/sda2!
> bee# fsck -C -R -A -a
> fsck 1.41.3 (12-Oct-2008)
> /dev/md1 is mounted.  e2fsck: Cannot continue, aborting.
>
>
> /dev/mapper/bee--raid1-home is mounted.  e2fsck: Cannot continue, aborting.
>
>
> /dev/mapper/bee--raid1-refuge is mounted.  e2fsck: Cannot continue, aborting.
>
>
> I think this is due to /etc/blkid.tab; a cache of device information.
>
> Bye
>


-- 
Cheers,
Peng Tao
State Key Laboratory of Networking and Switching Technology
Beijing Univ. of Posts and Telecoms.

-- 
Wrong type in blkid cache causes fsck on boot to fail
https://bugs.launchpad.net/bugs/316322
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

Reply via email to