Jump to content
  • 0

dev-db/mysql tries to install when updating mariadb


mariadb is installed but if I try to update it , emerge tries to install mysql

 e -pu --tree mariadb

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[nomerge       ] dev-db/mariadb-10.2.14 [10.2.9] USE="client-libs%*"
[ebuild  N     ]  virtual/mysql-5.6-r9  USE="server -embedded -static"
[ebuild  N     ]   dev-db/mysql-5.6.39  USE="openssl perl server -debug -embedded -extraengine -jemalloc -latin1 -libressl -numa -profiling (-selinux) -static -static-libs -systemtap -tcmalloc {-test} -yassl"
[ebuild     U  ] dev-db/mariadb-10.2.14 [10.2.9] USE="client-libs%*"
[blocks B      ] dev-db/mariadb ("dev-db/mariadb" is blocking dev-db/mysql-5.6.39)
[blocks B      ] dev-db/mysql ("dev-db/mysql" is blocking dev-db/mariadb-10.2.14, dev-db/mariadb-10.2.9)


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

I tried the client libraries  flag both ways and a number of other options, to no affect.

I also uninstalled, reinstalled  virtual/mysql which did not help

I eventually updated  mariadb with -O  and installed everything else individually


The problem still remains:


e -puND --tree world

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[nomerge       ] virtual/mysql-5.6-r9
[ebuild  N     ]  dev-db/mysql-5.6.39  USE="openssl perl server -debug -embedded -extraengine -jemalloc -latin1 -libressl -numa -profiling (-selinux) -static -static-libs -systemtap -tcmalloc {-test} -yassl"
[blocks B      ] dev-db/mariadb ("dev-db/mariadb" is blocking dev-db/mysql-5.6.39)
[blocks B      ] dev-db/mysql ("dev-db/mysql" is blocking dev-db/mariadb-10.2.14)


I just installed Funtoo from scratch on this machine a couple of weeks ago.

Other Funtoo installs seem to have the same problem


Link to post
Share on other sites
  • 0

 ego kit
/var/git/meta-repo (updated 3 hours 36 minutes ago):

  kit                  active branch        default              stability
  core-kit             1.0-prime            (same)               prime
  core-hw-kit          master               (same)               prime
  security-kit         1.0-prime            (same)               prime
  xorg-kit             1.19-prime           (same)               prime
  gnome-kit            3.20-prime           (same)               prime
  kde-kit              5.12-prime           (same)               prime
  media-kit            1.1-prime            (same)               prime
  perl-kit             5.24-prime           (same)               prime
  python-kit           3.4-prime            (same)               prime
  php-kit              master               (same)               prime
  java-kit             1.1-prime            (same)               prime
  ruby-kit             1.1-prime            (same)               prime
  haskell-kit          1.1-prime            (same)               prime
  ml-lang-kit          1.2-prime            (same)               prime
  lisp-scheme-kit      1.1-prime            (same)               prime
  lang-kit             1.1-prime            (same)               prime
  llvm-kit             1.2-prime            (same)               prime
  dev-kit              1.1-prime            (same)               prime
  xfce-kit             4.12-prime           (same)               prime
  desktop-kit          1.1-prime            (same)               prime
  editors-kit          master               (same)               prime
  net-kit              master               (same)               prime
  text-kit             master               (same)               prime
  science-kit          master               (same)               prime
  games-kit            master               (same)               prime
  nokit                master               (same)               prime

  NOTE: This information comes from /etc/ego.conf and meta-repo metadata. After making changes to ego.conf, be sure to run ego
  sync in so that the individual kit repositories on disk are synchronized with the kit branches shown above.

 equery d dev-db/mysql
 * These packages depend on dev-db/mysql:
virtual/libmysqlclient-18 (dev-db/mysql:0/18[client-libs(+),static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?])
virtual/mysql-5.6-r9 (=dev-db/mysql-5.6*[embedded?,server?,static?])

I did try reinstalling virtual/libmysqlclient

Link to post
Share on other sites
  • 0

I get


emerge: there are no ebuilds to satisfy "=virtual/mysql-5.6-r10".
eix virtual/mysql
[I] virtual/mysql [1]
     Available versions:  (~)5.5-r1 5.6-r6(0/18) (~)5.6-r7(0/18) (~)5.6-r8(0/18) 5.6-r9(0/18) {embedded minimal +server static static-libs ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Installed versions:  5.6-r9(0/18)(05:59:25 PM 05/13/2018)(server -embedded -static)
     Description:         Virtual for MySQL database server
Link to post
Share on other sites
  • 0


The command my_print_defaults is installed by


But if I try to install  dev-db/mysql-connector-c

I get

 -p dev-db/mysql-connector-c

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] dev-db/mysql-connector-c-6.1.11  USE="ssl -static-libs"
[blocks B      ] dev-db/mysql-connector-c ("dev-db/mysql-connector-c" is blocking dev-db/mariadb-10.2.14)
[blocks B      ] dev-db/mariadb[client-libs(+)] ("dev-db/mariadb[client-libs(+)]" is blocking dev-db/mysql-connector-c-6.1.11)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  dev-db/mariadb-10.2.14:0/18::dev-kit, installed pulled in by
    dev-db/mariadb required by @selected

  dev-db/mysql-connector-c-6.1.11:0/18::dev-kit, ebuild scheduled for merge pulled in by




Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...