Control: tag -1 moreinfo
On Sat, 11 Jun 2016 15:07:04 +0200 Nikolas Grottendieck
<
in...@nikolasgrottendieck.com> wrote:
> according to bug report 767559 the conflict arising when trying to install geoip-database-contrib should be fixed with version 1.17+nmu1 of geoip-database-contrib.
>
> However, I am currently still getting the error:
>
> The following packages have unmet dependencies:
> geoip-database-contrib : Conflicts: geoid-database but 20150317-1 is installed.
> Conflicts: geoip-database-extra but 20150317-1 is installed.
> The following actions will resolve these dependencies:
>
> Remove the following packages:
> 1) geoid-database
> 2) geoip-database-extra
I just tested this in a minimal jessie chroot with geoip-database
geoip-database-extra installed:
# apt-get install geoip-database-contrib
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libicu52 libpsl0 ucf wget
Suggested packages:
cron-daemon
The following packages will be REMOVED:
geoip-database geoip-database-extra
The following NEW packages will be installed:
geoip-database-contrib libicu52 libpsl0 ucf wget
0 upgraded, 5 newly installed, 2 to remove and 0 not upgraded.
Need to get 11.8 kB/7403 kB of archives.
After this operation, 204 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Which looks like the correct solution. AIUI geoip-database-contrib
provides a superset of the functionality from geoip-database and
geoip-database-extra. Therefore removing geoip-database and
geoip-database-extra upon installation of geoip-database-contrib is
correct, since there cannot be two packages providing the same files at
the same time. #767559 was about a missing declaration of this conflict,
leading to a file overwrite error.
Andreas