ainsley31415926 Posted May 13, 2018 Report Share Posted May 13, 2018 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 comment Share on other sites More sharing options...
1 ainsley31415926 Posted May 14, 2018 Author Report Share Posted May 14, 2018 -client-libs fixed it. Link to comment Share on other sites More sharing options...
0 ainsley31415926 Posted May 13, 2018 Author Report Share Posted May 13, 2018 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 comment Share on other sites More sharing options...
0 ainsley31415926 Posted May 13, 2018 Author Report Share Posted May 13, 2018 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 comment Share on other sites More sharing options...
0 ainsley31415926 Posted May 13, 2018 Author Report Share Posted May 13, 2018 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 comment Share on other sites More sharing options...
0 ainsley31415926 Posted May 14, 2018 Author Report Share Posted May 14, 2018 I have upgraded to 1.2-prime. But now I cant start mariadb /etc/init.d/mysql: line 18: my_print_defaults: command not found Link to comment Share on other sites More sharing options...
0 ainsley31415926 Posted May 14, 2018 Author Report Share Posted May 14, 2018 hmmmmm The command my_print_defaults is installed by dev-db/mysql-connector-c 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 dev-db/mysql-connector-c Link to comment Share on other sites More sharing options...
0 ainsley31415926 Posted May 14, 2018 Author Report Share Posted May 14, 2018 It looks like I need to remove use flag client-libs from mariadb If I do that then dev-db/mariadb-connector-c and dev-db/mysql-connector-c Start to install with a world update Link to comment Share on other sites More sharing options...
0 zearam Posted May 24, 2018 Report Share Posted May 24, 2018 -client-libs fixed my issue too. Thank you! Link to comment Share on other sites More sharing options...
Question
ainsley31415926
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 comment
Share on other sites
8 answers to this question
Recommended Posts