conflict between inetutils-ping and iputils-ping during bootstrapping phase
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lxc (Ubuntu) |
Fix Released
|
Medium
|
Stéphane Graber | ||
Precise |
Fix Released
|
Medium
|
Stéphane Graber | ||
Quantal |
Fix Released
|
Medium
|
Stéphane Graber |
Bug Description
when bootstrapping a Precise amd64 container the following error is displayed in the log.
"""
dpkg: regarding .../inetutils-
inetutils-ping conflicts with ping
iputils-ping provides ping and is present and unpacked but not configured.
dpkg: error processing /var/cache/
conflicting packages - not installing inetutils-ping
Errors were encountered while processing:
/var/cache/
/usr/sbin/
"""
After retrying a couple of times bootstrapping continues and finishes successfully. bootstrap log attached.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: lxc 0.8.0~rc1-4ubuntu5
ProcVersionSign
Uname: Linux 3.4.0-1-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
Date: Tue May 8 16:19:16 2012
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Beta amd64+mac (20120328)
ProcEnviron:
TERM=xterm
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: lxc
UpgradeStatus: No upgrade log present (probably fresh install)
----
[impact]
Slows down chroot building, spam log with errors and installs useless/broken packages.
[test case]
1) lxc-create -t ubuntu -n p1
2) grep error /var/lib/
Here, 2) shouldn't return the dpkg failure listed above.
[regression potential]
Unless people expected their debootstrap to take twice the usual time, I don't see any "regression" possible with clearing the list of broken packages we try (and fail) to install.
description: | updated |
description: | updated |
Changed in lxc (Ubuntu Precise): | |
status: | Triaged → Fix Committed |
description: | updated |
description: | updated |
Thanks, Jean-Baptiste.
We are specifying inetutils-ping in the list of packages to explicitly install, and should probably stop that.
I'm assigning to Stephane since he was going to look through all the package lists and verify/trim them.