Bug 707450

Summary: udev can't find device at boot time
Product: [openSUSE] openSUSE 12.1 Reporter: Steven Sroka <Sroka.Steven>
Component: InstallationAssignee: Steffen Winterfeldt <snwint>
Status: RESOLVED FIXED QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: bart.otten85, forgotten_QtBI7gWTIh, slucas1979
Version: Milestone 3   
Target Milestone: ---   
Hardware: x86-64   
OS: SUSE Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Zip file of some log files

Description Steven Sroka 2011-07-21 17:31:06 UTC
Created attachment 441560 [details]
Zip file of some log files

User-Agent:       Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0) Gecko/20100101 Firefox/5.0

During boot, udev waits for a device with a uuid of 12345, but it cannot find it. It asks if I would like to fallback to /dev/sda3. When I say yes, openSUSE 12.1 boots up successfully.

Reproducible: Always




I am using Systemd
Comment 1 Steven Sroka 2011-08-14 21:49:16 UTC
Still exists in Factory two days after M4.
Comment 2 Steven Sroka 2011-09-06 15:56:03 UTC
Still exists for M5
Comment 3 Greg Kroah-Hartman 2011-09-06 16:40:25 UTC
What is setting udev up to wait for that uid?

Did you install and select that as the boot device?

And this isn't a kernel issue...
Comment 4 Steven Sroka 2011-09-06 18:24:35 UTC
Sorry, I didn't know what component this goes under. I changed this to Basesystem, if that is even the right category.

I checked fstab and there is no uuid of 12345. My BTRFS partition is the only partition with a UUID, which is long combination of characters and integers.

The 12345 UUID was auto generated by the installer(?) during installation of M3. This happens for M4 and M5 as well.
Comment 5 Greg Kroah-Hartman 2011-09-06 18:33:29 UTC
Ok, sounds like an installer issue, that should not be happening.
Comment 6 Steven Sroka 2011-10-03 15:03:57 UTC
Still exists in Beta 1. Where could the UUID of 12345 be coming from?
Comment 7 Bart Otten 2011-10-06 11:43:44 UTC
My install hangs not always on udev, only 70% of the tries. I don't know if it is related. How can I check? Also I never get any question.
Comment 8 Steven Sroka 2011-10-06 17:30:07 UTC
When I boot up openSUSE 12.1, the boot splash is replaced by the console and udev waits ~20 seconds for the device with a UUID of 12345 to appear then it asks if I want to fall back to my root partition.

You shouldn't need to check for this problem because the boot splash should automatically disappear if you are experiencing this problem. You can always hit the ESC button to close the boot splash yourself and see what's going on (though with SystemD the boot process maybe too fast to see anything :)
Comment 9 Steffen Winterfeldt 2011-10-18 06:06:45 UTC
You're using btrfs?
Comment 10 Steven Sroka 2011-10-18 13:11:31 UTC
Yup. Each time I face this error after a new install I am using btrfs.
Comment 11 Steffen Winterfeldt 2011-10-21 13:38:28 UTC
fixed
Comment 12 Steven Sroka 2011-10-21 17:57:17 UTC
Thanks Steffen!

What was the problem?
Comment 13 Steffen Winterfeldt 2011-10-24 08:12:52 UTC
yast uses a special 'dummy' uuid during btrfs setup (the '12345' thing). That
was confusing the bootloader code into thinking it's the real id.
Comment 14 Steffen Winterfeldt 2011-10-27 10:28:23 UTC
*** Bug 721756 has been marked as a duplicate of this bug. ***
Comment 15 shayne lucas 2011-11-09 07:05:47 UTC
Has there actually been a fix released for this or are people just using a manual workaround?
Comment 16 Steffen Winterfeldt 2011-11-09 07:09:44 UTC
It's in 12.1.