-
Notifications
You must be signed in to change notification settings - Fork 440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'mariadb:latest' shows "Can't initialize timers" #434
Comments
This commit uses "mariadb:10.7" for Rails CI until MariaDB/mariadb-docker#434 is resolved. I assume this "mariadb:latest" now points "mariadb:10.8" after MariaDDB 10.8.3 has been released as the first GA version of MariaDB 10.8, https://mariadb.com/kb/en/mariadb-1083-release-notes/ Refer to rails/rails#45167
Thanks for the bug report. "Can't initialize timers" is caused by a failure to create a thread. Although its a 64k thread stack size on this thread, its the same in 10.7. I haven't identified the difference yet but am looking. I see your docker compose yaml configuration is quite basic. |
Thanks for the reply. I'm not familiar with MariaDB internal,
|
The entrypoint uses Have you only seen this in your Buildkite environment currently? |
CI against MariaDB has been failing since Mon 23rd May 2022 at 20:59 UTC.
Then I attempt to reproduce this failure locally and found Does this answer your question? |
Yep. The container release was very recent so those times correspond well. Ubuntu-22.04 is a common factor that needs to be explored. |
Agreed.
|
there is some docker compability issues, i think i saw this somewhere that it need docker 20.10.10+ version |
Followed the steps https://docs.docker.com/engine/install/ubuntu/ to upgrade Docker version to
|
@martadinata666 if you can remember some references that would be appreciated. |
This one linuxserver FAQ Im not really sure it the same, because it specifically told |
Looking at the Ubuntu 22.04 packages for docker.io, while original the version was 20.10.6 this changed to 20.10.12 in January 2022, before the LTS release date. If the linux server FAQ is correct that only a 20.10.10+ release is required I'd rather it fixed by a docker upgrade. Buildkit from logs is on DOCKER_VERSION="20.10.9". The alternate I've got if the imposition is too much is to release a focal based mariadb:10.8/latest. Feedback welcome. |
Let me contact with BuildKite to see if they can upgrade Docker version to 20.10.10 or higher. |
I just pinged their slack channel of the issue. |
Hey fine folks, just popping in here to mention the newest version of the Buildkite Elastic CI Stack is using Docker 20.10.14. Perhaps the stack needs updating to pull in the newer AMI with the updated docker version? |
We are running |
I can confirm the same behaviour after upgrading to the latest mariadb version yesterday. I'm running |
For those unfortunate to be using docker < 20.10.10 generate-stackbrew-library.sh is currently majorly incompatible with this for now. Closes MariaDB#434
proposal: https://github.com/MariaDB/mariadb-docker/compare/master...grooverdan:focal_images?expand=1
The jammy base finally exposing liburing (because of available user space libraries) based capabilities of mariadb to the Docker Library users for the first time. I'm trying to avoid a full revert to focal if possible. So the result is users that hit this can use |
I had the same issue with
I changed See also the post in the Nextcloud forum: To pin it to |
In the meantime, Rails CI uses |
|
Same problem here. |
Tested docker 18.09.1 from Debian 10 and confirmed that So to be clear, |
The original issue has been identified and addressed so I think I can close this issue. |
MariaDB latest only works on newer versions of Docker (see MariaDB/mariadb-docker#434). So we are pinning to mariadb:10.7 for now to ensure consistent startup of the container in CircleCI. (cherry picked from commit 27a55df) Co-authored-by: Brett Langdon <[email protected]>
MariaDB latest only works on newer versions of Docker (see MariaDB/mariadb-docker#434). So we are pinning to mariadb:10.7 for now to ensure consistent startup of the container in CircleCI. (cherry picked from commit 27a55df) Co-authored-by: Brett Langdon <[email protected]>
MariaDB latest only works on newer versions of Docker (see MariaDB/mariadb-docker#434). So we are pinning to mariadb:10.7 for now to ensure consistent startup of the container in CircleCI. (cherry picked from commit 27a55df) Co-authored-by: Brett Langdon <[email protected]> (cherry picked from commit 97677f8)
MariaDB latest only works on newer versions of Docker (see MariaDB/mariadb-docker#434). So we are pinning to mariadb:10.7 for now to ensure consistent startup of the container in CircleCI. (cherry picked from commit 27a55df)
…4395) * chore(ci): pin mariadb container to 10.7 image tag (#3913) MariaDB latest only works on newer versions of Docker (see MariaDB/mariadb-docker#434). So we are pinning to mariadb:10.7 for now to ensure consistent startup of the container in CircleCI. (cherry picked from commit 27a55df) * chore(mariadb): update tests to support mariadb>=1.1.0 (backport #3883) (#4401) * chore(mariadb): update tests to support mariadb>=1.1.0 (#3883) The latest version of mariadb client library requires a newer version of the C library in order to build. This PR updates snapshot tests to account for newly supported db.rowcount for mariadb query spans. This PR depends on #3884 to be merged and update our dev image first before this can pass. This is a testing only fix, our integration continues to work fine for mariadb>=1.1.0, but our test suite was not setup for it. Co-authored-by: Kyle Verhoog <[email protected]> Co-authored-by: Munir Abdinur <[email protected]> (cherry picked from commit 22746a3) # Conflicts: # tests/contrib/mariadb/test_mariadb.py * fix conflicts and add missing snapshots Co-authored-by: Brett Langdon <[email protected]> Co-authored-by: Munir Abdinur <[email protected]> Co-authored-by: Munir Abdinur <[email protected]> Co-authored-by: Brett Langdon <[email protected]> Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> Co-authored-by: Munir Abdinur <[email protected]> Co-authored-by: Munir Abdinur <[email protected]>
so I am on the latest version on docker compose and I have tried using the latest version of mariadb however I get the same errors as the OP. Can someone please help?
|
@bachoo786 to summarize the solutions above (from https://docs.linuxserver.io/faq):
|
I can do the update thought I did install the latest docker engine but anyway will do it again. However the other 2 items on the list I have got no clue on how to do them. All I know is how to run a docker image from my yaml file. I am running docker compose and not docker if that helps? |
workaround for github.com/MariaDB/mariadb-docker/issues/434
* move ckeditor from require-dev to require * Delete composer.lock * Update .travis.yml * pinning mariadb to 10.7 to avoid timing issue workaround for github.com/MariaDB/mariadb-docker/issues/434
This commit uses "mariadb:10.7" for Rails CI until MariaDB/mariadb-docker#434 is resolved. I assume this "mariadb:latest" now points "mariadb:10.8" after MariaDDB 10.8.3 has been released as the first GA version of MariaDB 10.8, https://mariadb.com/kb/en/mariadb-1083-release-notes/ Refer to rails/rails#45167
Steps to reproduce
Expected behavior
docker exec -it mariadbtest bash
should open bash prompt.Actual behavior
Error response from daemon: Container
.Here are actual log files.
Additional information
This environment can run 'mariadb:10.7' as follows.
The text was updated successfully, but these errors were encountered: