Die Docker MariaDB-Instanz wird nach dem Update nicht gestartet

473
Dave Parrish

Ich erhalte folgende Fehler aus meinem Protokoll. Ich habe nur das Image aktualisiert und neu gestartet. Könnte eine kürzlich vorgenommene Änderung des Bildes diese Fehler verursacht haben? Mein Host hat viel Platz, daher bin ich mir nicht sicher, warum ich den Platzfehler bekomme./ibtmp1

Das Problem tritt bei der Aktualisierung von Mariadb 10.2.9 auf 10.2.10 auf.

db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Uses event mutexes db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Compressed tables use zlib 1.2.8 db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Using Linux native AIO db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Number of pools: 1 db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Using SSE2 crc32 instructions db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Initializing buffer pool, total size = 256M, instances = 1, chunk size = 128M db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Completed initialization of buffer pool db_1 | 2017-11-07 21:11:32 140191215482624 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority(). db_1 | 2017-11-07 21:11:32 140191958161280 [Note] InnoDB: Highest supported file format is Barracuda. db_1 | 2017-11-07 21:11:33 140191958161280 [Note] InnoDB: 128 out of 128 rollback segments are active. db_1 | 2017-11-07 21:11:33 140191958161280 [Note] InnoDB: Creating shared tablespace for temporary tables db_1 | 2017-11-07 21:11:33 140191958161280 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ... db_1 | 2017-11-07 21:11:33 140191958161280 [ERROR] InnoDB: preallocating 12582912 bytes for file ./ibtmp1 failed with error 22 db_1 | 2017-11-07 21:11:33 140191958161280 [ERROR] InnoDB: Could not set the file size of './ibtmp1'. Probably out of disk space db_1 | 2017-11-07 21:11:33 140191958161280 [ERROR] InnoDB: Unable to create the shared innodb_temporary db_1 | 2017-11-07 21:11:33 140191958161280 [ERROR] InnoDB: Plugin initialization aborted with error Generic error db_1 | 2017-11-07 21:11:38 140191958161280 [Note] InnoDB: Starting shutdown... db_1 | 2017-11-07 21:11:38 140191958161280 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1" db_1 | 2017-11-07 21:11:38 140191958161280 [ERROR] Plugin 'InnoDB' init function returned error. db_1 | 2017-11-07 21:11:38 140191958161280 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed. db_1 | 2017-11-07 21:11:38 140191958161280 [Note] Plugin 'FEEDBACK' is disabled. db_1 | 2017-11-07 21:11:38 140191958161280 [ERROR] Unknown/unsupported storage engine: InnoDB db_1 | 2017-11-07 21:11:38 140191958161280 [ERROR] Aborting 

Ich habe die Frage auch hier gestellt: https://forums.docker.com/t/mariadb-not-startingafter-update/40978

0
Fehler 22 (der erste, der angezeigt wird) bedeutet ERROR_BAD_COMMAND- oder Gerätefehler. Funktioniert die jeweilige Festplatte gut? Voll? Aganju vor 6 Jahren 0
Ja, die Platte ist in Ordnung und ich habe viel Speicher. Dave Parrish vor 6 Jahren 0
Ein Downgrade auf 10.2.9 behebt das Problem für mich. Ich denke, das ist ein Fehler mit 10.2.10 in MariaDB oder dem MariaDB-Docker-Image. Ich habe hier ein Problem erstellt: https://github.com/docker-library/mariadb/issues/138 Dave Parrish vor 6 Jahren 0

0 Antworten auf die Frage