package clamdscan 0.98.7+dfsg-0ubuntu4 failed to install/upgrade: trying to overwrite '/usr/share/man/man1/clamdscan.1.gz', which is also in package clamav-daemon 0.98.7+dfsg-0ubuntu0.14.04.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
clamav (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Wily |
Won't Fix
|
High
|
Unassigned | ||
Xenial |
Fix Released
|
High
|
Christian Ehrhardt |
Bug Description
[Impact]
* Upgrade path Trusty->Xenial is broken if clamav-daemon is installe
* The fix shall restore the upgrade path by marking properly with
breaks/replaces as needed
[Test Case]
1. Spawn Trusty container
2. apt-get install clamav-daemon
3. replace trusty with xenial in /etc/apt/
4. apt-get update
FIX CASE
5. make fixed package available locally
(http://
6. verify that the local repo works
apt-cache policy clamav
BOTH CASES
7. apt-get install clamdscan
Note: we don't need full dist-upgrade which can save time
[Regression Potential]
* The change is "only" Dependencies of clamav, so even in the worst case
fallout should be local to clamav
* Tested with/without fix in Trusty based containers proved that it works
now
[Other Info]
* While there could be upgrade paths V->W and T->W that would be broken
as well, both are not important enough for an SRU for this issue.
this is it
ProblemType: Package
DistroRelease: Ubuntu 15.10
Package: clamdscan 0.98.7+
ProcVersionSign
Uname: Linux 4.2.0-36-generic x86_64
ApportVersion: 2.19.1-0ubuntu5
Architecture: amd64
Date: Sun May 8 22:52:42 2016
DuplicateSignature: package:
ErrorMessage: trying to overwrite '/usr/share/
InstallationDate: Installed on 2014-09-10 (611 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
ProcCmdline: BOOT_IMAGE=
RelatedPackageV
dpkg 1.18.2ubuntu5.1
apt 1.0.10.2ubuntu2
SourcePackage: clamav
Title: package clamdscan 0.98.7+
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | removed: need-duplicate-check |
tags: | added: bitesize |
Changed in clamav (Ubuntu): | |
importance: | Undecided → High |
Changed in clamav (Ubuntu Wily): | |
assignee: | nobody → ChristianEhrhardt (paelzer) |
Changed in clamav (Ubuntu Xenial): | |
assignee: | nobody → ChristianEhrhardt (paelzer) |
description: | updated |
Xenial and Wily need a Breaks/Replaces against the version in Trusty (and this will potentially need to be bumped every time Trusty is bumped to a new upstream release).
No action is needed in Yakkety since all upgrade paths go through Xenial.