oem-config process that zero's swap broken on armel preinstalled images
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Release Notes for Ubuntu |
Fix Released
|
Undecided
|
Oliver Grawert | ||
ubiquity (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Maverick |
Invalid
|
High
|
Unassigned | ||
user-setup (Ubuntu) |
Fix Released
|
High
|
Oliver Grawert | ||
Maverick |
Fix Released
|
High
|
Oliver Grawert |
Bug Description
Binary package hint: ubiquity
Currently, armel preinstalled images use a swap file (/SWAP.swp) instead of a swap partition. When creating a user profile in oem-config that uses encrypted home directory, oem-config zeros the swap by just writing /dev/zero to the current swap. In this usage case, swap will fill up the entire root partition causing the rest of oem-config to fail due to lack of free space.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: oem-config 2.4.1
ProcVersionSign
Uname: Linux 2.6.35-903-omap4 armv7l
Architecture: armel
Date: Thu Sep 23 14:48:36 2010
PackageArchitec
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: ubiquity
Related branches
Changed in ubiquity (Ubuntu Maverick): | |
milestone: | none → ubuntu-10.10 |
importance: | Undecided → High |
Changed in ubiquity (Ubuntu Maverick): | |
status: | New → Invalid |
Changed in user-setup (Ubuntu Maverick): | |
status: | New → Confirmed |
importance: | Undecided → High |
milestone: | none → ubuntu-10.10 |
Changed in ubiquity (Ubuntu Maverick): | |
milestone: | ubuntu-10.10 → none |
tags: | added: iso-testing |
Changed in user-setup (Ubuntu Maverick): | |
milestone: | ubuntu-10.10 → maverick-updates |
Changed in ubuntu-release-notes: | |
assignee: | nobody → Oliver Grawert (ogra) |
Changed in user-setup (Ubuntu Maverick): | |
assignee: | nobody → Oliver Grawert (ogra) |
milestone: | maverick-updates → ubuntu-10.10 |
Changed in user-setup (Ubuntu Maverick): | |
status: | Confirmed → Fix Committed |
Changed in ubuntu-release-notes: | |
status: | Fix Committed → Fix Released |
This probably needs an additional check in user-setup-apply to only use an unlimited copy from /dev/zero when swap is a block device, and limit it to the current size when swap is a file.