udev fails to upgrade in lxc container
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Preparing to replace udev 175-0ubuntu3 (using .../udev_
Adding 'diversion of /sbin/udevadm to /sbin/udevadm.
dpkg: unrecoverable fatal error, aborting:
failed to fstat previous diversions file: No such file or directory
E: Sub-process /usr/bin/dpkg returned an error code (2)
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: udev 175-0ubuntu3
ProcVersionSign
Uname: Linux 3.2.0-12-
NonfreeKernelMo
ApportVersion: 1.91-0ubuntu1
Architecture: i386
CustomUdevRuleF
Date: Mon Feb 6 10:25:22 2012
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
MachineType: LENOVO 2516CTO
ProcEnviron:
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: udev
UpgradeStatus: Upgraded to precise on 2012-01-12 (24 days ago)
dmi.bios.date: 08/27/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 6IET72WW (1.32 )
dmi.board.name: 2516CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 2516CTO
dmi.product.
dmi.sys.vendor: LENOVO
Thanks, James, this actually is an error caused by apparmor. You can work around it by disabling the lxc apparmor policy, or (until the new kernel is accepted in archive) using the kernel provided in bug 925028.