Bug #93176 mysql-connector-c++-jdbc and mysql-workbench-community (both 8.0.13) conflict
Submitted: 13 Nov 2018 20:36 Modified: 14 Nov 2018 4:44
Reporter: Daniël van Eeden (OCA) Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server: Packaging Severity:S3 (Non-critical)
Version:8.0.13 OS:Fedora (29)
Assigned to: CPU Architecture:Any

[13 Nov 2018 20:36] Daniël van Eeden
Description:
I can't install mysql-connector-c++-devel because it depends on mysql-connector-c++-jdbc which conflicts with the already installed mysql-workbench-community

How to repeat:
[dvaneeden@dve-mac ~]$ sudo dnf install mysql-connector-c++-devel; sudo dnf whatprovides /usr/lib/.build-id/3d/5ed2d38d46e408c9b9e71762333f6c73a19df4
Last metadata expiration check: 0:02:16 ago on Tue 13 Nov 2018 21:30:35 CET.
Dependencies resolved.
========================================================================================================================================
 Package                                Arch                Version                       Repository                               Size
========================================================================================================================================
Installing:
 mysql-connector-c++-devel              x86_64              8.0.13-1.fc29                 mysql-connectors-community              2.9 M
Installing dependencies:
 mysql-connector-c++-jdbc               x86_64              8.0.13-1.fc29                 mysql-connectors-community              1.1 M

Transaction Summary
========================================================================================================================================
Install  2 Packages

Total size: 4.0 M
Installed size: 32 M
Is this ok [y/N]: y
Downloading Packages:
[SKIPPED] mysql-connector-c++-devel-8.0.13-1.fc29.x86_64.rpm: Already downloaded                                                       
[SKIPPED] mysql-connector-c++-jdbc-8.0.13-1.fc29.x86_64.rpm: Already downloaded                                                        
Running transaction check
Transaction check succeeded.
Running transaction test
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Error: Transaction check error:
  file /usr/lib/.build-id/3d/5ed2d38d46e408c9b9e71762333f6c73a19df4 from install of mysql-connector-c++-jdbc-8.0.13-1.fc29.x86_64 conflicts with file from package mysql-workbench-community-8.0.13-1.fc29.x86_64

Error Summary
-------------

Last metadata expiration check: 0:02:22 ago on Tue 13 Nov 2018 21:30:35 CET.
mysql-workbench-community-8.0.13-1.fc29.x86_64 : A MySQL visual database modeling, administration, development and migration tool
Repo        : @System
Matched from:
Filename    : /usr/lib/.build-id/3d/5ed2d38d46e408c9b9e71762333f6c73a19df4

mysql-connector-c++-jdbc-8.0.13-1.fc29.x86_64 : MySQL Driver for C++ which mimics the JDBC 4.0 API
Repo        : mysql-connectors-community
Matched from:
Filename    : /usr/lib/.build-id/3d/5ed2d38d46e408c9b9e71762333f6c73a19df4

mysql-workbench-community-8.0.13-1.fc29.x86_64 : A MySQL visual database modeling, administration, development and migration tool
Repo        : mysql-tools-community
Matched from:
Filename    : /usr/lib/.build-id/3d/5ed2d38d46e408c9b9e71762333f6c73a19df4
[13 Nov 2018 20:37] Daniël van Eeden
$ ls -lh /usr/lib/.build-id/3d/5ed2d38d46e408c9b9e71762333f6c73a19df4
lrwxrwxrwx. 1 root root 65 Oct  8 16:00 /usr/lib/.build-id/3d/5ed2d38d46e408c9b9e71762333f6c73a19df4 -> ../../../../usr/lib64/mysql-workbench/libmysqlcppconn.so.7.8.0.13
[14 Nov 2018 4:44] MySQL Verification Team
Hello Daniël,

Thank you for the report and feedback.
Imho this is duplicate of Frederic's Bug #93172, please see Bug #93172

regards,
Umesh