Code Monkey home page Code Monkey logo

Comments (39)

joshmg avatar joshmg commented on May 29, 2024 75

@thesquaregroot and I have been struggling with this for a couple of days now, and he found a fix that worked earlier today (which is similar to the OP's solution).

sudo ln -s /usr/lib/libssl.dylib /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
sudo ln -s /usr/lib/libcrypto.dylib /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

Seems like a silly thing to have to do. It might also be possible to be fixed by adding /usr/lib to our PATH... but haven't tried that.

from mariadb4j.

jeffsheets avatar jeffsheets commented on May 29, 2024 12

We just had a new developer try this on a brand new Sierra install. It was 'fixed' by installing OpenSSL with homebrew.

Not sure if this is a MariaDB4j issue, or a MariaDB issue. But I just wanted to report the fix.

from mariadb4j.

mwhitlaw avatar mwhitlaw commented on May 29, 2024 12

I upgraded to Catalina and now have this problem, too. I have installed openssl using homebrew, but the problem still exists. I think it's because I have openssl v1.1 installed and this is looking for v1.0.0:

Relevant error bits:

ch.vorburger.exec.ManagedProcessException: An error occurred while installing the database
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Reason: image not found

Files in /usr/local/opt/openssl/lib:

libcrypto.1.1.dylib
libcrypto.a
libcrypto.dylib -> libcrypto.1.1.dylib
libssl.1.1.dylib
libssl.a
libssl.dylib -> libssl.1.1.dylib

from mariadb4j.

ousatov-ua avatar ousatov-ua commented on May 29, 2024 8

Why you did not do this? It is simpler:

sudo ln -s /usr/lib/libssl.dylib /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
sudo ln -s /usr/lib/libcrypto.dylib /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

from mariadb4j.

lrcry avatar lrcry commented on May 29, 2024 7

Same issue here. Recently installed some cli tools on my Mac (High Sierra) which upgraded openssl to 1.1 and this failed.
I upgraded the library to version 2.4.0 and still having the issue. I found that the library is still referring to mariadb version 10.2.11 which was not built with openssl 1.1.

MariaDB binaries built with the OpenSSL library (OpenSSL 1.0.1 or later) support TLSv1.1 and TLSv1.2 since MariaDB 5.5.41, MariaDB 10.0.15, and MariaDB 10.1.4.

MariaDB binaries built with the OpenSSL library (OpenSSL 1.1.1 or later) support TLSv1.3 since MariaDB 10.2.16 and MariaDB 10.3.8.

Just wondering if a PR would be welcomed to upgrade to the mariadb latest stable version 10.4.x or at least 10.2.16, which is the minimum version for depending on openssl 1.1.

References:
Secure Connections Overview

from mariadb4j.

cortiz avatar cortiz commented on May 29, 2024 3

The issue is due that the build of MariaDB for OSX in the jar's is a brew bottle pre

The issue could be solved if you install OpenSSL using brew brew install OpenSSL or

The best option is to do a custom build of MariaDB for OSX using the macOS given OpenSSL lib and not the brew one and package that in this project.

from mariadb4j.

vorburger avatar vorburger commented on May 29, 2024 2

@jeffsheets thank you for taking the time to record this here - hopefully it will help others.

from mariadb4j.

MuffinTheMan avatar MuffinTheMan commented on May 29, 2024 2

This was an issue for me as well (MacOS 10.14.4). Installing OpenSSL via Homebrew was successful. Hopefully (as it appears) this is only a MacOS issue, since we're starting to experiment with using this for testing and may offload to some sort of CI server. Happy to have found a fix here for MacOS 👍.

from mariadb4j.

lrcry avatar lrcry commented on May 29, 2024 2

Update: if your openssl was installed/upgraded by homebrew, a temporary fix could be
brew switch openssl 1.0.2k.

from mariadb4j.

schoenknecht avatar schoenknecht commented on May 29, 2024 2

Had the same issue and an already installed openssl 1.1.1
Switching to 1.0.0 did not work for me. I had to uninstall 1.1.1 by
brew uninstall --ignore-dependencies openssl
and then install 1.0.0:
brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

from mariadb4j.

LaiZhou avatar LaiZhou commented on May 29, 2024 2

@vorburger this is a workaround
brew install rbenv/tap/[email protected]
ln -sfn /usr/local/Cellar/[email protected]/1.0.2t /usr/local/opt/openssl

from mariadb4j.

truongkhanh avatar truongkhanh commented on May 29, 2024 2

@thesquaregroot and I have been struggling with this for a couple of days now, and he found a fix that worked earlier today (which is similar to the OP's solution).

sudo ln -s /usr/lib/libssl.dylib /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
sudo ln -s /usr/lib/libcrypto.dylib /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

Seems like a silly thing to have to do. It might also be possible to be fixed by adding /usr/lib to our PATH... but haven't tried that.

I tried and the issue is fixed. Thanks

from mariadb4j.

jrau14 avatar jrau14 commented on May 29, 2024 1

I too am running into this issue. I'm on macOS Sierra 10.12.5. Unfortunately I don't know that I'd better share my whole project, but I can share snippets. The full console spew for me is here:

Gradle User Home: /Users/jacob/.gradle
Gradle Distribution: Gradle wrapper from target build
Gradle Version: 3.3
Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home
JVM Arguments: None
Program Arguments: None
Gradle Tasks: run

This software must be run from within the Ford network.
Search build.gradle for this line and comment the 4 lines below it.
Fetching current build version string by running `git describe --long --tags --dirty --always`...
Build string gotten from git: 7159fb0-dirty
HEY THERE. If you aren't on the Ford LAN, this will break.
Search build.gradle for this line and comment the 4 below it.
Fetching current build version string by running `git describe --long --tags --dirty --always`...
Build string gotten from git: 7159fb0-dirty
This software must be run from within the Ford network.
Search build.gradle for this line and comment the 4 lines below it.
Fetching current build version string by running `git describe --long --tags --dirty --always`...
Build string gotten from git: cb6ed53
HEY THERE. If you aren't on the Ford LAN, this will break.
Search build.gradle for this line and comment the 4 below it.
Fetching current build version string by running `git describe --long --tags --dirty --always`...
Build string gotten from git: 37a9e61
:executiveLibrary:compileJavaNote: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:executiveLibrary:processResources UP-TO-DATE
:executiveLibrary:classes
:executiveLibrary:jar
:logviewer:compileJavaNote: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:logviewer:processResources UP-TO-DATE
:logviewer:classes
:logviewer:jar
:sdlCoreAdapter:compileJava
:sdlCoreAdapter:processResources
:sdlCoreAdapter:classes
:sdlCoreAdapter:jar
:compileJavaNote: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

:processResources
:classes
:run
0 [main] INFO ch.vorburger.mariadb4j.Util  - Created directory: /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base
1 [main] INFO ch.vorburger.mariadb4j.Util  - Created directory: /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/libs
2 [main] INFO ch.vorburger.mariadb4j.Util  - Created directory: /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306
18 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver  - Resolved classpath location [ch/vorburger/mariadb4j/mariadb-10.1.9/osx/] to resources [URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/]]
18 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver  - Looking for matching resources in jar file [file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar]
25 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver  - Resolved location pattern [classpath*:ch/vorburger/mariadb4j/mariadb-10.1.9/osx/**] to resources [URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/bin/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/aclocal/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/pkgconfig/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/swedish/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/russian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/korean/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/greek/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/slovak/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/spanish/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/hungarian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/estonian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/romanian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/ukrainian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/italian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/french/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/polish/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/danish/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/japanese/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/english/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/german/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/norwegian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/mroonga/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/czech/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/portuguese/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/dutch/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/serbian/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/norwegian-ny/], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/bin/mysql_install_db], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/bin/my_print_defaults], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/bin/mysqlcheck], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/bin/mysqld], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/bin/mysql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/aclocal/mysql.m4], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/pkgconfig/mariadb.pc], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/swedish/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/russian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/korean/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/greek/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/slovak/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/spanish/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/hungarian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/estonian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/fill_help_tables.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/romanian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/ukrainian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/italian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/french/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/polish/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/mysql_performance_tables.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/danish/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/japanese/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/errmsg-utf8.txt], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/mysql_test_data_timezone.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/english/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/german/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/install_spider.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/norwegian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/mysql_system_tables_data.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/mysql_system_tables.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/mroonga/install.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/mroonga/uninstall.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/czech/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/maria_add_gis_sp.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/portuguese/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/macroman.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/cp1256.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/cp1257.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/greek.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/latin2.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/hp8.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/hebrew.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/koi8r.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/cp1250.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/README], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/latin5.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/geostd8.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/dec8.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/cp852.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/latin7.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/armscii8.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/Index.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/cp1251.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/koi8u.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/keybcs2.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/ascii.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/swe7.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/cp866.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/latin1.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/cp850.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/charsets/macce.xml], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/maria_add_gis_sp_bootstrap.sql], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/dutch/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/serbian/errmsg.sys], URL [jar:file:/Users/jacob/.gradle/caches/modules-2/files-2.1/ch.vorburger.mariaDB4j/mariaDB4j-db-mac64/10.1.9/ea3899ee7639f5c0e24cd3100243d18564087d21/mariaDB4j-db-mac64-10.1.9.jar!/ch/vorburger/mariadb4j/mariadb-10.1.9/osx/share/mysql/norwegian-ny/errmsg.sys]]
759 [main] INFO ch.vorburger.mariadb4j.Util  - Unpacked 67 files from classpath*:ch/vorburger/mariadb4j/mariadb-10.1.9/osx/** to /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base
759 [main] INFO ch.vorburger.mariadb4j.Util  - chmod +x /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/my_print_defaults (using java.io.File.setExecutable)
759 [main] INFO ch.vorburger.mariadb4j.Util  - chmod +x /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db (using java.io.File.setExecutable)
759 [main] INFO ch.vorburger.mariadb4j.Util  - chmod +x /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysqld (using java.io.File.setExecutable)
759 [main] INFO ch.vorburger.mariadb4j.Util  - chmod +x /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql (using java.io.File.setExecutable)
759 [main] INFO ch.vorburger.mariadb4j.DB  - Installing a new embedded database to: /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base
769 [main] INFO ch.vorburger.exec.ManagedProcess  - Starting Program [/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db, --datadir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306, --basedir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base, --no-defaults, --force, --skip-name-resolve] (in working directory /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base)
842 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
842 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:   Referenced from: /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/my_print_defaults
842 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:   Reason: image not found
878 [main] INFO ch.vorburger.exec.ManagedProcess  - Thread is now going to wait for this process to terminate itself: Program [/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db, --datadir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306, --basedir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base, --no-defaults, --force, --skip-name-resolve] (in working directory /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base)
899 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: Installing MariaDB/MySQL system tables in '/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306' ...
902 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
903 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:   Referenced from: /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysqld
903 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:   Reason: image not found
903 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db: line 420:  4948 Abort trap: 6           "$mysqld_bootstrap" $defaults "$mysqld_opt" --bootstrap "--basedir=$basedir" "--datadir=$ldata" --log-warnings=0 --enforce-storage-engine="" $args --max_allowed_packet=8M --net_buffer_length=16K
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: Installation of system tables failed!  Examine the logs in
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306 for more information.
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: The problem could be conflicting information in an external
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: my.cnf files. You can ignore these by doing:
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:     shell> /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/scripts/scripts/mysql_install_db --defaults-file=~/.my.cnf
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
906 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: You can also try to start the mysqld daemon with:
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:     shell> /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysqld --skip-grant --general-log &
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: and use the command line tool /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: to connect to the mysql database and look at the grant tables:
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:     shell> /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql -u root mysql
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db:     mysql> show tables;
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: Try 'mysqld --help' if you have problems with paths.  Using
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: --general-log gives you a log in /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306 that may be helpful.
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: The latest information about mysql_install_db is available at
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: MariaDB is hosted on launchpad; You can find the latest source and
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: email lists at http://launchpad.net/maria
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: Please check all of the above before submitting a bug report
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: at http://mariadb.org/jira
907 [Exec Stream Pumper] INFO ch.vorburger.exec.ManagedProcess  - mysql_install_db: 
909 [Exec Default Executor] ERROR ch.vorburger.exec.ManagedProcess  - Program [/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db, --datadir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306, --basedir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base, --no-defaults, --force, --skip-name-resolve] (in working directory /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base) failed unexpectedly
org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
	at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
	at org.apache.commons.exec.DefaultExecutor.access$200(DefaultExecutor.java:48)
	at org.apache.commons.exec.DefaultExecutor$1.run(DefaultExecutor.java:200)
	at java.lang.Thread.run(Thread.java:745)
938 [main] ERROR ch.vorburger.exec.ManagedProcess  - Program [/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db, --datadir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306, --basedir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base, --no-defaults, --force, --skip-name-resolve] (in working directory /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base) failed
Exception in thread "main" ch.vorburger.exec.ManagedProcessException: An error occurred while installing the database
	at ch.vorburger.mariadb4j.DB.install(DB.java:129)
	at ch.vorburger.mariadb4j.DB.newEmbeddedDB(DB.java:76)
	at ch.vorburger.mariadb4j.DB.newEmbeddedDB(DB.java:92)
	at com.ford.executive.services.db.hibernate.CreateOrm.<init>(CreateOrm.java:27)
	at com.ford.executive.MessageMain.main(MessageMain.java:54)
Caused by: ch.vorburger.exec.ManagedProcessException: Program [/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db, --datadir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306, --basedir=/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base, --no-defaults, --force, --skip-name-resolve] (in working directory /var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base) failed, exitValue=1, last 100 lines of console:
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/my_print_defaults
  Reason: image not found
Installing MariaDB/MySQL system tables in '/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306' ...
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
  Referenced from: /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysqld
  Reason: image not found
/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql_install_db: line 420:  4948 Abort trap: 6           "$mysqld_bootstrap" $defaults "$mysqld_opt" --bootstrap "--basedir=$basedir" "--datadir=$ldata" --log-warnings=0 --enforce-storage-engine="" $args --max_allowed_packet=8M --net_buffer_length=16K

Installation of system tables failed!  Examine the logs in
/private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306 for more information.

The problem could be conflicting information in an external
my.cnf files. You can ignore these by doing:

    shell> /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/scripts/scripts/mysql_install_db --defaults-file=~/.my.cnf

You can also try to start the mysqld daemon with:

    shell> /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysqld --skip-grant --general-log &

and use the command line tool /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql
to connect to the mysql database and look at the grant tables:

    shell> /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/base/bin/mysql -u root mysql
    mysql> show tables;

Try 'mysqld --help' if you have problems with paths.  Using
--general-log gives you a log in /private/var/folders/kv/hrrzrpt54nl_kb3hlmh0xkr00000gn/T/MariaDB4j/data/3306 that may be helpful.

The latest information about mysql_install_db is available at
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
MariaDB is hosted on launchpad; You can find the latest source and
email lists at http://launchpad.net/maria

Please check all of the above before submitting a bug report
at http://mariadb.org/jira

	at ch.vorburger.exec.ManagedProcess.checkResult(ManagedProcess.java:297)
	at ch.vorburger.exec.ManagedProcess.waitForExitMaxMsWithoutLog(ManagedProcess.java:415)
	at ch.vorburger.exec.ManagedProcess.waitForExit(ManagedProcess.java:385)
	at ch.vorburger.mariadb4j.DB.install(DB.java:127)
	... 4 more
Caused by: org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)
	at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
	at org.apache.commons.exec.DefaultExecutor.access$200(DefaultExecutor.java:48)
	at org.apache.commons.exec.DefaultExecutor$1.run(DefaultExecutor.java:200)
	at java.lang.Thread.run(Thread.java:745)
:run FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':run'.
> Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 4.56 secs

I'm not going to try to solve this on this box just now, and would entertain further troubleshooting steps. I'm just going to use my Windows box for the moment.

from mariadb4j.

ghaithdallaali avatar ghaithdallaali commented on May 29, 2024 1

I encountered this issue using OSX 10.15.3. I couldn't just downgrade openssl to 1.0.0 because my awscli install (and likely others) required openssl 1.1.x.

So to have both awscli (openssl 1.1+) and mariadb4j (openssl 1.0) working, I had to install both versions of openssl with brew and switch to using the older one:

brew uninstall --ignore-dependencies openssl; brew uninstall --ignore dependencies openssl; brew uninstall --ignore-dependencies openssl ; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb ; brew install openssl ; brew switch openssl 1.0.2t

I ran brew uninstall several times to ensure I don't have any other versions of openssl installed.

You should end up with:

➜  ~ ls /usr/local/opt/openssl/lib 
engines               libcrypto.a           libssl.1.0.0.dylib    libssl.dylib
libcrypto.1.0.0.dylib libcrypto.dylib       libssl.a              pkgconfig
➜  ~ ls /usr/local/opt/[email protected]/lib 
engines-1.1         libcrypto.1.1.dylib libcrypto.a         libcrypto.dylib     libssl.1.1.dylib    libssl.a            libssl.dylib        pkgconfig

As well as under /usr/local/Cellar.

from mariadb4j.

thesquaregroot avatar thesquaregroot commented on May 29, 2024 1

After updating to Big Sur, the above fix didn't work as it appears Apple has removed the filesystem versions of libraries like this.

I was able to get it working this time using Homebrew, though not the standard way, since OpenSSL v1.0 is deprecated. Following the guidance here, I was able to install openssl 1.0 alongside 1.1.1 using the following command:

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/64555220bfbf4a25598523c2e4d3a232560eaad7/Formula/openssl.rb -f

(Technically I downloaded the file to give it a once-over and then ran brew install <file>, but I'm assuming running it as suggested would work just as well.)

from mariadb4j.

BeABetterHumanBeing avatar BeABetterHumanBeing commented on May 29, 2024 1

@vorburger Thank you for putting this together!

Unless this depends on the version of MariaDB which MariaDB4j depends on by default; does anyone have any indication that more recent MariaDB versions don't have this problem?

@lrcry indicated earlier that version 10.2.16 is the minimum MariaDB version that supports OpenSSL 1.1. This is ahead of 10.2.11 which is the latest version MariaDB4j depends on. I think releasing a newer version would fix this issue for everyone.

Alternatively, more detailed documentation on how to direct MariaDB4j to use a specific (later) version of MariaDB would be welcome.

from mariadb4j.

ari62 avatar ari62 commented on May 29, 2024 1

For those with a new Macbook Pro with M1 CPU, check out my comment here:
aisingapore/TagUI#635 (comment)

from mariadb4j.

vorburger avatar vorburger commented on May 29, 2024

@jeffsheets thanks for taking the time to open this issue - appreciate your contribution to MariaDB4j.

AFAIK the root cause of this seems to be some lib directory problem on Mac OSX. I suspect a "normal" MariaDB (or mysql) install, not MariaDB4j, may have had the same problem on that particular machine? As such, I don't think this is a "bug" with anything much we can do in MariaDB4j about it.

If you'd like to contribute some documentation tips about this, that would certainly be welcome. Feel free to go ahead and raise a PR adding a few line about this as a 3rd entry in the README.md FAQ section?

PS: If anyone else hits this page by web searching for the error message above, please leave a comment here...

from mariadb4j.

vorburger avatar vorburger commented on May 29, 2024

@cortiz if you were able to create such a custom build of MariaDB and contribute it here, that would be awesome!

from mariadb4j.

pacmendoza avatar pacmendoza commented on May 29, 2024

Had the same issue and resolved it by following @MuffinTheMan's advice. Thanks mate! (MacOS 10.14.6)

from mariadb4j.

JacobMountain avatar JacobMountain commented on May 29, 2024

Is there any other possible workaround for this? My work macs don't have homebrew installed but do have openssl.

from mariadb4j.

cortiz avatar cortiz commented on May 29, 2024

@JacobMountain Yes, there is a workaround to avoid install Homebrew I have it and it's known to work, as soon as I have time I might be available to to the PR for that, I do not have currently a Mac with me, so I need to find or virtualize one.

The workaround is to compile MariaDB with OpenSSL included in the final binaries.

from mariadb4j.

JacobMountain avatar JacobMountain commented on May 29, 2024

@cortiz Thanks! For now we are having to run our tests solely on our CI servers.

from mariadb4j.

mwhitlaw avatar mwhitlaw commented on May 29, 2024

Thanks @lrcry, openssl was installed by homebrew on my machine, but as I'm only a casual user of homebrew, I have a couple questions about your suggestion to run: brew switch openssl 1.0.2k as a temporary fix. (apologies for dumb homebrew questions!)

I read the command help for brew switch, and I'm not fully understanding what it's doing:

Symlink all of the specified version of formula’s installation into Homebrew’s prefix.

So, given that, these are my questions:

  1. Does that assume that v1.0.2k has already been installed? I only have v1.1.1d installed. I don't see any lower versions of openssl available for install.

  2. Will it mess up my current installation of openssl v1.1.1d?

  3. Do I "unswitch" it with: brew switch openssl 1.0.2k

from mariadb4j.

MuffinTheMan avatar MuffinTheMan commented on May 29, 2024

Just setup a new dev machine, and I haven't found an easy way to install openssl 1.0 (I can't "switch" to 1.0, because it was never installed on this machine). This issue really needs to be resolved, because the work-around is now becoming much less simple (if I can even figure out what it is at this point). I gave up for the time being on searching for the newest work-around, and we just can't run our integration tests on that machine...which isn't great by any means.

from mariadb4j.

AdelDima avatar AdelDima commented on May 29, 2024

@joshmg it works on Catalina MacOs, thanks for sharing this solution here you saved my day.

from mariadb4j.

clydebarrow avatar clydebarrow commented on May 29, 2024

I'm also having this issue, and I do have openssl installed with homebrew - the problem is that mariadb is looking for an old version.

I used @joshmg's work-around. It does seem silly to have to do this.

from mariadb4j.

jzillmann avatar jzillmann commented on May 29, 2024

Here is how you install the version of openssl with home-brew that is currently used by MariaDB4j:

brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb

from mariadb4j.

ousatov-ua avatar ousatov-ua commented on May 29, 2024

Hi!
Will it be fixed?
Creation of symbolic links works ok but it would be better to add that 'if' to try to find newer versions of openssl (if it works so :) )

from mariadb4j.

vorburger avatar vorburger commented on May 29, 2024

I don't think MariaDB4j (this project) can "fix" this. This issue is left open for people to find the workaround. (Unless this depends on the version of MariaDB which MariaDB4j depends on by default; does anyone have any indication that more recent MariaDB versions don't have this problem?)

from mariadb4j.

ousatov-ua avatar ousatov-ua commented on May 29, 2024

Hi!
First of all thank you for your development! :)
I did not check the source code, so don't know the possibility of fixing :) If this is only about the version of MariaDB itself so the fix is only about another version of it... no options :) So developers of MariaDB have to fix it...

from mariadb4j.

mkuokkanen avatar mkuokkanen commented on May 29, 2024

I have macOS Catalina 10.15.4 and homebrew with [email protected] installed. I got the error dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib during MariaDB4j run and found this page via Google.

Fix suggested by @joshmg and @ousatov-ua worked for me, no need to install old openssl packages with brew. I didn't need to use sudo though.

For me the path /usr/local/opt/openssl/lib/ is actually homebrew managed path /usr/local/Cellar/[email protected]/1.1.1f/lib/, so I guess I need to remake links if homebrew updates openssl to newer version and deletes the old dir.

Thanks for the software and your help.

from mariadb4j.

CasillasYi avatar CasillasYi commented on May 29, 2024

@thesquaregroot and I have been struggling with this for a couple of days now, and he found a fix that worked earlier today (which is similar to the OP's solution).

sudo ln -s /usr/lib/libssl.dylib /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
sudo ln -s /usr/lib/libcrypto.dylib /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

Seems like a silly thing to have to do. It might also be possible to be fixed by adding /usr/lib to our PATH... but haven't tried that.

It works!

from mariadb4j.

luigiberrettini avatar luigiberrettini commented on May 29, 2024

Using a Homebrew bottle, from MariaDBj or the shell, as an archive containing ready-made binaries does not work because bottles contain binaries that need to be installed with Homebrew before usage.

Since MariaDB provides binaries only for Windows and Linux, macOS binaries need to be generated compiling source code (possibly not for every build of MariaDB4j).

The behaviour I described above is shown in the log of the Travis CI build job I created with the following build script:

os: osx
osx_image: xcode12.2
language: minimal
script:
 - workdir=$(pwd)/workdir
 # Extract Homebrew bottle and run mysql_install_db
 - mkdir -p $workdir/mariadb/brew-bottle-extracted
 - curl -L 'https://homebrew.bintray.com/bottles/mariadb%4010.3-10.3.25.catalina.bottle.tar.gz' | tar -C $workdir/mariadb/brew-bottle-extracted -x --strip 2
 - PATH="$workdir/mariadb/brew-bottle-extracted/bin:$PATH" mysql_install_db --no-defaults --basedir=$workdir/mariadb/brew-bottle-extracted --datadir=$workdir/mariadb/brew-bottle-extracted/data --force --skip-name-resolve; echo ''
 # Install Homebrew formula (mysql_install_db is automatically run)
 - brew install [email protected]
 # Copy installed folder to another location, uninstall Homebrew formula and run mysql_install_db
 - mkdir -p $workdir/mariadb/brew-installdir-copied
 - tar -C $(brew --prefix)/opt/[email protected] -chf - ./ | tar -C $workdir/mariadb/brew-installdir-copied -xf - # copy replacing symbolic links with targets
 - brew uninstall [email protected]
 - rm -rf $(brew --prefix)/opt/[email protected]; echo ''
 - rm -rf $(brew --cellar)/[email protected]; echo ''
 - sudo find $(brew --prefix) -name mysql -type d | xargs sudo rm -rf; echo ''
 - sudo find $(brew --cellar) -name mysql -type d | xargs sudo rm -rf; echo ''
 - sudo find /private/var -name mysql -type d | xargs sudo rm -rf; echo ''
 - sudo find /var -name mysql -type d | xargs sudo rm -rf; echo ''
 - PATH="$workdir/mariadb/brew-installdir-copied/bin:$PATH" mysql_install_db --no-defaults --basedir=$workdir/mariadb/brew-installdir-copied --datadir=$workdir/mariadb/brew-installdir-copied/data --force --skip-name-resolve

FAILURE PATH="$workdir/mariadb/brew-bottle-extracted/bin:$PATH" mysql_install_db ...

Installing MariaDB/MySQL system tables in '$workdir/mariadb/brew-bottle-extracted/data' ...
dyld: Library not loaded: @@HOMEBREW_PREFIX@@/opt/[email protected]/lib/libssl.1.1.dylib
  Referenced from: $workdir/mariadb/brew-bottle-extracted/bin/mysqld
  Reason: image not found
$workdir/mariadb/brew-bottle-extracted/bin/mysql_install_db: line 488:  2368 Abort trap: 6
"$mysqld_bootstrap" $defaults $defaults_group_suffix "$mysqld_opt" --bootstrap
$silent_startup "--basedir=$basedir" "--datadir=$ldata" --log-warnings=0
--enforce-storage-engine="" "--plugin-dir=${plugindir}" $args
--max_allowed_packet=8M --net_buffer_length=16K

Installation of system tables failed!
Examine the logs in $workdir/mariadb/brew-bottle-extracted/data for more information.

The problem could be conflicting information in an external my.cnf files.

You can ignore these by doing:
    shell> $workdir/mariadb/brew-bottle-extracted/bin/mysql_install_db --defaults-file=~/.my.cnf

You can also try to start the mysqld daemon with:
    shell> $workdir/mariadb/brew-bottle-extracted/bin/mysqld --skip-grant-tables --general-log &

and use the command line tool
$workdir/mariadb/brew-bottle-extracted/bin/mysql
to connect to the mysql database and look at the grant tables:
    shell> $workdir/mariadb/brew-bottle-extracted/bin/mysql -u root mysql
    mysql> show tables;

Try 'mysqld --help' if you have problems with paths.
Using --general-log gives you a log in $workdir/mariadb/brew-bottle-extracted/data that may be helpful.

The latest information about mysql_install_db is available at
https://mariadb.com/kb/en/installing-system-tables-mysql_install_db
You can find the latest source at https://downloads.mariadb.org
and the maria-discuss email list at https://launchpad.net/~maria-discuss

Please check all of the above before submitting a bug report at http://mariadb.org/jira

✔️ SUCCESS brew install [email protected] (it runs <MariaDB install dir>/bin/mysql_install_db --verbose --user at the end)

A "/etc/my.cnf" from another install may interfere with a Homebrew-built server starting up correctly.

MySQL is configured to only allow connections from localhost by default

To connect:
    mysql -uroot

[email protected] is keg-only, which means it was not symlinked into
/usr/local because this is an alternate version of another formula.

If you need to have [email protected] first in your PATH run:
  echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/travis/.bash_profile

For compilers to find [email protected] you may need to set:
  export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
  export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

For pkg-config to find [email protected] you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"

To have launchd start [email protected] now and restart at login:
  brew services start [email protected]
Or, if you don't want/need a background service you can just run:
  /usr/local/opt/[email protected]/bin/mysql.server start

✔️ SUCCESS PATH="$workdir/mariadb/brew-installdir-copied/bin:$PATH" mysql_install_db ...:

Installing MariaDB/MySQL system tables in '$workdir/mariadb/brew-installdir-copied/data' ...
2020-10-26 18:40:03 0 [Warning] InnoDB: innodb_open_files 300 should not be greater than the open_files_limit 256
OK

To start mysqld at boot time you have to copy
support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
To do so, start the server, then issue the following commands:
'$workdir/mariadb/brew-installdir-copied/bin/mysqladmin' -u root password 'new-password'
'$workdir/mariadb/brew-installdir-copied/bin/mysqladmin' -u root -h  password 'new-password'

Alternatively you can run:
'$workdir/mariadb/brew-installdir-copied/bin/mysql_secure_installation'

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the MariaDB Knowledgebase at http://mariadb.com/kb or the
MySQL manual for more instructions.

You can start the MariaDB daemon with:
cd '$workdir/mariadb/brew-installdir-copied'
$workdir/mariadb/brew-installdir-copied/bin/mysqld_safe --datadir='$workdir/mariadb/brew-installdir-copied/data'

You can test the MariaDB daemon with mysql-test-run.pl
cd '$workdir/mariadb/brew-installdir-copied/mysql-test' ; perl mysql-test-run.pl

Please report any problems at http://mariadb.org/jira

The latest information about MariaDB is available at http://mariadb.org/.
You can find additional information about the MySQL part at:
http://dev.mysql.com
Consider joining MariaDB's strong and vibrant community:
https://mariadb.org/get-involved/

from mariadb4j.

ousatov-ua avatar ousatov-ua commented on May 29, 2024

@thesquaregroot Hi!
This is not so related to the problem but gives a step forward.
Please take a look on https://www.testcontainers.org
The only requirement for it is too have docker to be running but on other hand you'll have much more advantages.
I switched to it and it works pretty well.

from mariadb4j.

rajbdilip avatar rajbdilip commented on May 29, 2024

@thesquaregroot and I have been struggling with this for a couple of days now, and he found a fix that worked earlier today (which is similar to the OP's solution).

sudo ln -s /usr/lib/libssl.dylib /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
sudo ln -s /usr/lib/libcrypto.dylib /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

Seems like a silly thing to have to do. It might also be possible to be fixed by adding /usr/lib to our PATH... but haven't tried that.

@joshmg This worked on Big Sur too. But I was wondering if there is any workaround for cases when a user don't have sudo rights.

Adding /usr/lib to PATH didn't seem to work.

from mariadb4j.

vorburger avatar vorburger commented on May 29, 2024

Closing this just like similar #411, only because my understanding is that the"right way to properly fix this" is probably "just" needs someone who needs this to work to contribute a PR for #484, or #344 or #293.

from mariadb4j.

vorburger avatar vorburger commented on May 29, 2024

For those with a new macbook pro 2021 with M1

see #497 for M1 support.

from mariadb4j.

dhlpj avatar dhlpj commented on May 29, 2024

For those with a new Macbook Pro with M1 CPU, check out my comment here: aisingapore/TagUI#635 (comment)

thanks, I have tried many solutions, and it works for me.

from mariadb4j.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.