GNU GRUB - Bugs: bug #46826, grub 2.02_beta2 with HP Smart...
You are not allowed to post comments on this tracker with your current authentication level.
bug #46826: grub 2.02_beta2 with HP Smart Array P400: grub-probe: error: failed to get canonical path of `/dev/cciss!c0d0p3'
Submitter: | Roman Petrov <nwhisper2016> | ||
Submitted: | Tue 05 Jan 2016 10:05:48 PM UTC | ||
Votes: | 1 | ||
Category: | Configuration | Severity: | Major |
Priority: | 5 - Normal | Item Group: | Software Error |
Status: | Wont Fix | Privacy: | Public |
Assigned to: | None | Originator Name: | |
Open/Closed: | Closed | Release: | 2.02~beta1 |
Release: | Reproducibility: | Every Time | |
Planned Release: | None |
Jump to the original submission
Thu 07 Jan 2016 07:53:42 AM UTC, comment #8: |
Andrei Borzenkov <arvidjaar> |
Wed 06 Jan 2016 03:36:03 PM UTC, comment #7: Interesting bug in kernel.org tracker:
|
Roman Petrov <nwhisper2016> |
Wed 06 Jan 2016 02:34:34 PM UTC, comment #6: I am afraid I am at a loss. I do not understand how this "device" could appear. Device node clearly does not exist, it is not possible to "mount" it, nor do I see it in (upstream) kernel source.
|
Andrei Borzenkov <arvidjaar> |
Wed 06 Jan 2016 12:03:07 PM UTC, comment #5: # ls -la /etc/mtab
|
Roman Petrov <nwhisper2016> |
Wed 06 Jan 2016 11:23:22 AM UTC, comment #4: Is /etc/mtab regular file or link? If it is regular file - what is content of /proc/mounts? |
Andrei Borzenkov <arvidjaar> |
Wed 06 Jan 2016 10:41:16 AM UTC, comment #3: I do not use initrd.
|
Roman Petrov <nwhisper2016> |
Wed 06 Jan 2016 07:37:07 AM UTC, comment #2: Do you use initrd? Linux kernel replaces "/" in root= argument with "!" when looking it up, so it should be entirely equivalent; it sounds more like your initrd fails to handle it.
|
Andrei Borzenkov <arvidjaar> |
Wed 06 Jan 2016 06:47:39 AM UTC, comment #1: # lsblk
|
Roman Petrov <nwhisper2016> |
Tue 05 Jan 2016 10:05:48 PM UTC, original submission:
# grub-probe -t device /
|
Roman Petrov <nwhisper2016> |
Depends on the following items: None found
Items that depend on this one: None found
There is 1 vote so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 4 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2016-01-07 | arvidjaar | Status | None | Wont Fix | |
Open/Closed | Open | Closed | |||
2016-01-06 | nwhisper2016 | Attached File | - | Added udevadm.txt, #35934 | |
2016-01-06 | nwhisper2016 | Carbon-Copy | - | Added nwhisper2016 |
Powered by Savane 3.13-d3ae.
Corresponding source code
It is really kernel bug that needs to be fixed in kernel. In your specific case you could
- manually create /dev/cciss!c0d0p3 link as part of startup
and then one of
- use initrd and UUID
- explicitly set root= option in GRUB_CMDLINE_LINUX_DEFAULT. grub-mkconfig will prepend autogenerated root=, but the last one wins
- modify /etc/grub.d/10_linux to do what you think is the right one
But you are bound to have problems with any program that assumes device in /proc/mounts is correct; so this should really be fixed in the right place.
Closing it; sorry.