siloconfig write incorrect silo.conf in some circumstance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
silo (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: silo
siloconfig is a Perl script being called by the silo postinst to write a silo.conf when the installation is interactive. Under some circumstance, it could write an incorrect silo.conf.
siloconfig derive the value of the "partition" directive of silo.conf by truncating the device name where the root filesystem reside, according to /etc/fstab. This could lead to an incorrect value for the partition directive if the partition scheme do not follow the typical partitioning scheme. As an example, if the root filesystem reside on the software RAID volume with device name /dev/md3, "partition=3" will be written to silo.conf, which would be wrong as the third partition is the "Whole disk" one.
Is this symptom still reproducible in 8.10?