Cannot install on HP Proliant DL385 G7 - dual RAID controllers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub-installer (Ubuntu) |
Fix Released
|
High
|
Colin Watson | ||
Lucid |
Fix Released
|
High
|
Colin Watson | ||
Maverick |
Invalid
|
High
|
Colin Watson |
Bug Description
Stable release update justification:
Impact: grub-installer picks the wrong device to install GRUB to when / is on a software RAID device composed of CCISS devices, and the installation therefore fails.
Development branch: Fixed in grub-installer 1.60ubuntu1 by adding a mapdevfs command to canonicalise the /dev/block/ device names printed by 'mdadm --detail'.
Patch:
http://
http://
TEST CASE: I'm afraid this consists of finding a system with at least two CCISS disks and doing a RAID install on it. It looks like Canonical Support have access to such a system, so I hope they can help. Use the apt-setup/
Regression potential: As far as I know, this can't affect anything other than RAID installs.
Original report follows:
Binary package hint: debian-installer
The installation of Lucid is futile on a HP Proliant DL385 G7 system (uncertified). Other releases have not been tested at this time.
Logs (syslog and partman) generated during install time (using just one of the two available RAID controllers) have been attached. Apport information from the affected system is forthcoming (live CD).
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: debian-installer (not installed)
ProcVersionSign
Uname: Linux 2.6.32-24-generic x86_64
Architecture: amd64
Date: Thu Dec 30 22:44:53 2010
DeviceMapperTables:
Error: command ['dmsetup', 'table'] failed with exit code 1: /dev/mapper/
Failure to communicate with kernel device-mapper driver.
Command failed
DmraidDevices: Error: command ['dmraid', '-r'] failed with exit code 1: ERROR: you must be root
DmraidSets: Error: command ['dmraid', '-s'] failed with exit code 1: ERROR: you must be root
LiveMediaBuild: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release amd64 (20100816.1)
MachineType: HP ProLiant DL385 G7
MemoryUsage:
total used free shared buffers cached
Mem: 33012524 1916960 31095564 0 113132 704396
-/+ buffers/cache: 1099432 31913092
Swap: 0 0 0
ProcCmdLine: file=/cdrom/
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: debian-installer
dmi.bios.date: 06/15/2010
dmi.bios.vendor: HP
dmi.bios.version: A18
dmi.chassis.type: 23
dmi.chassis.vendor: HP
dmi.modalias: dmi:bvnHP:
dmi.product.name: ProLiant DL385 G7
dmi.sys.vendor: HP
tags: | added: patch |
Changed in grub-installer (Ubuntu Lucid): | |
assignee: | nobody → Colin Watson (cjwatson) |
importance: | Undecided → High |
milestone: | none → ubuntu-10.04.3 |
status: | New → Triaged |
Changed in grub-installer (Ubuntu Maverick): | |
assignee: | nobody → Colin Watson (cjwatson) |
importance: | Undecided → High |
status: | New → Triaged |
description: | updated |
Changed in grub-installer (Ubuntu Lucid): | |
status: | Triaged → In Progress |
Changed in grub-installer (Ubuntu Maverick): | |
status: | Triaged → In Progress |
tags: | added: testcase |
The syslog file contains the following lines:
Dec 28 13:12:22 debootstrap: Selecting previously deselected package base-files. files_5. 0.0ubuntu20. 10.04.2_ amd64.deb containing base-files, pre-dependency problem: files_5. 0.0ubuntu20. 10.04.2_ amd64.deb) ... apt/archives/ base-files_ 5.0.0ubuntu20. 10.04.2_ amd64.deb (--install): passwd_ 3.5.22_ amd64.deb) ... apt/archives/ base-files_ 5.0.0ubuntu20. 10.04.2_ amd64.deb
Dec 28 13:12:22 debootstrap: (Reading database ... 0 files and directories currently installed.)
Dec 28 13:12:22 debootstrap: dpkg: regarding .../base-
Dec 28 13:12:22 debootstrap: base-files pre-depends on awk
Dec 28 13:12:22 debootstrap: awk is not installed.
Dec 28 13:12:22 debootstrap: dpkg: warning: ignoring pre-dependency problem!
Dec 28 13:12:22 debootstrap: Unpacking base-files (from .../base-
Dec 28 13:12:22 debootstrap: dpkg (subprocess): unable to execute new pre-installation script: Permission denied
Dec 28 13:12:22 debootstrap: dpkg: error processing /var/cache/
Dec 28 13:12:22 debootstrap: subprocess new pre-installation script returned error exit status 2
Dec 28 13:12:22 debootstrap: Selecting previously deselected package base-passwd.
Dec 28 13:12:22 debootstrap: Unpacking base-passwd (from .../base-
Dec 28 13:12:22 kernel: [ 1058.913707] JBD: barrier-based sync failed on md0-8 - disabling barriers
Dec 28 13:12:23 debootstrap: dpkg: base-passwd: dependency problems, but configuring anyway as you requested:
Dec 28 13:12:23 debootstrap: base-passwd depends on libc6 (>= 2.8); however:
Dec 28 13:12:23 debootstrap: Package libc6 is not installed.
Dec 28 13:12:23 debootstrap: Setting up base-passwd (3.5.22) ...
Dec 28 13:12:23 debootstrap: dpkg (subprocess): unable to execute installed post-installation script: Permission denied
Dec 28 13:12:23 debootstrap: dpkg: error processing base-passwd (--install):
Dec 28 13:12:23 debootstrap: subprocess installed post-installation script returned error exit status 2
Dec 28 13:12:23 debootstrap: Errors were encountered while processing:
Dec 28 13:12:23 debootstrap: /var/cache/
Dec 28 13:12:23 debootstrap: base-passwd