Control: tag -1 moreinfo

On Sat, 11 Jun 2016 15:07:04 +0200 Nikolas Grottendieck
<i...@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

Reply via email to