Doesn't create /var/run or /var/lock directories underneath /var mountpoint
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
partman-target (Ubuntu) |
Fix Released
|
Critical
|
Colin Watson |
Bug Description
If the user decides to have /var on a separate mountpoint, ubiquity just copies the current system without taking care to make /var/run or /var/lock *underneath* this mountpoint so that they are available during early boot, before /var itself has been mounted.
On the non-ubiquiuty system this is taken care of by the initscripts postinst on either fresh installation, or on upgrade from breezy (so dpkg-reconfigure isn't sufficient on this).
This can be fixed by either deliberately making empty /var/run and /var/lock directories on the root filesystem before mounting the /var partition over top, or by running the initscripts postinst with just "configure" as an argument -- which bind-mounts the root filesystem elsewhere so that the directories can be made on it rather than the /var filesystem.
Changed in ubiquity: | |
status: | Unconfirmed → Confirmed |
Critical because this causes any installation with a separate /var to fail to boot correctly