Schlagwörter: Docker
-
AutorBeiträge
-
-
24. Juni 2024 um 13:26 Uhr - Views: 139 #31269
Hallo zusammen,
bei meinem Versuch Otobo latest zu installieren, bin ich auf genau den folgenden Fehler gestoßen:
failed to register layer“>otobo:latest-11_0 -> failed to register layer
Ich verstehe aber nicht wie das Problem gelöst wurde oder werden kann. Ich bin für Hilfe dankbar.
Beste Grüße
Daniel
-
24. Juni 2024 um 18:03 Uhr #31288
Hallo Daniel,
ich vermute dass du in ein bekanntes Problem gelaufen bist. Die Ursache scheinen seltsame User-IDs zu sein die bei der Installation von Perl-Paketen auftreten. Dabei handelt es sich nur um temporäre Dateien die im endgültigen Docker-Image nicht gebraucht werden. Deshalb war der Ansatz dass man diese temporären Dateien während des Baus des Images löscht. Dies scheint aber nicht verlässlich zu funktionieren. Siehe https://github.com/RotherOSS/otobo-docker/issues/136 und https://github.com/RotherOSS/otobo/issues/3494 .
Im Entwicklungszweig für OTOBO 11.0.4 ist ein Ansatz für einen Fix enthalten. Dieser ist aber noch ungetestet. Das Problem ist dass der Effekt anscheinend nur in bestimmten Umgebungen auftritt. Könntest du als Test in der .env Datei die Zeile 72:
#OTOBO_IMAGE_OTOBO=rotheross/otobo:devel-rel-11_0
einkommentieren? Also das Komentarzeichen
#
entfernen? Damit sollte eine Testversion verwendet werden bei der das Problem nicht auftritt.Viele Grüße,
Bernhard Schmalhofer
-
25. Juni 2024 um 9:05 Uhr #31289
Hallo Bernhard,
vielen Dank für Deine Antwort. Ich habe das heute morgen gleich versucht. Leider ohne Erfolg.
Hier mal die Ausgabe:
dockeradmin:~/otobo-docker$ docker-compose up --detach Creating network "otobo_default" with the default driver Creating volume "otobo_mariadb_data" with default driver Creating volume "otobo_opt_otobo" with default driver Creating volume "otobo_elasticsearch_data" with default driver Creating volume "otobo_redis_data" with default driver Pulling redis (redis:6.0-alpine)... 6.0-alpine: Pulling from library/redis 4abcf2066143: Pull complete 7204db1a9cf0: Pull complete c0961b413398: Pull complete e5feabcc7b3f: Pull complete 26bcd715be09: Pull complete f29edabf68e4: Pull complete 4f4fb700ef54: Pull complete 53f8400eb8da: Pull complete Digest: sha256:2b35fc7d2908e25aa6aa197f97882c8a67829d3b106ad5ea5c8028f816f26aa8 Status: Downloaded newer image for redis:6.0-alpine Pulling db (mariadb:10.5)... 10.5: Pulling from library/mariadb 9ea8908f4765: Pull complete 1b268493d4d2: Pull complete a3b094f7c6bf: Pull complete 334647e97db1: Pull complete e86044fd4d27: Pull complete 1a864630d5d5: Pull complete 94ca447eca4b: Pull complete 2f6e09ca08c7: Pull complete Digest: sha256:ada7996123f3101c4cd81c60a54cf990b61038d473096608e002c32c294d79ea Status: Downloaded newer image for mariadb:10.5 Pulling elastic (rotheross/otobo-elasticsearch:latest-11_0)... latest-11_0: Pulling from rotheross/otobo-elasticsearch e0b25ef51634: Pull complete 0ed156f90b4d: Pull complete 0b3c161c8ebd: Pull complete 157de9ee3c7a: Pull complete eea187b8272b: Pull complete a04594f99bf2: Pull complete c88cab9df767: Pull complete b95579404185: Pull complete 3da4afe05b7a: Pull complete c2cc5091d694: Pull complete eff01d3b15eb: Pull complete ecda5fd8e4bd: Pull complete Digest: sha256:19bb0fc5a33256df661c432c3d1c3e4f3a075c4c471076b50405c3657e553285 Status: Downloaded newer image for rotheross/otobo-elasticsearch:latest-11_0 Pulling web (rotheross/otobo:devel-rel-11_0)... devel-rel-11_0: Pulling from rotheross/otobo fea1432adf09: Pull complete 5651b5803b18: Pull complete 3873416e6a33: Pull complete 8a142b8b0e69: Pull complete 350f7e62b759: Pull complete 726cf271325b: Pull complete 38cf6644cf40: Pull complete 14bd0ec625bc: Pull complete 4f4fb700ef54: Pull complete 05bf67dd90ab: Pull complete 3daadb0ada65: Extracting [==================================================>] 126.5MB/126.5MB 4971c3db27b7: Download complete 2816e1d1f73c: Download complete 42064e480343: Download complete 955afa58b338: Download complete 049f23081e4b: Download complete 970d6eb67b1f: Download complete 14a7ce511b72: Download complete ERROR: failed to register layer: failed to Lchown "/root/.cpanm/work/1719243606.9224/Class-Accessor-Lite-0.08" for UID 378950266, GID 1522739515 (try increasing the number of subordinate IDs in /etc/subuid and /etc/subgid): lchown /root/.cpanm/work/1719243606.9224/Class-Accessor-Lite-0.08: invalid argument
Ich hatte die .env wie folgt angepasst:
# This file contains default values for environment values that are needed either by Docker Compose itself
# or by the docker compose files.
# COMPOSE_PROJECT_NAME declares the prefix of the name of the Docker containers. So if the
# project name is 'acme_support' then the web container is named either 'acme_support_web_1' for
# Compose V1 or 'acme_support-web-1 for Compose V2. The project name also declares
# the prefix of named volumes. Thus changing the project name allows to have
# seperate containers and volumes for separate installations of OTOBO.
#
# Note that when COMPOSE_PROJECT_NAME is set in the shell environment,
# then that setting has higher precedence.
COMPOSE_PROJECT_NAME=otobo
#COMPOSE_PROJECT_NAME=acme_support
# COMPOSE_FILE is a collection of files, separated by COMPOSE_PATH_SEPARATOR, that make up the final config.
# The files usually reside in the subdirectory docker-compose.
# Additional services can be added by concatenating more files to COMPOSE_FILE. An example would services
# for S3 compatible storage. That is: :docker-compose/otobo-localstack.yml or :docker-compose/otobo-minio.yml
COMPOSE_PATH_SEPARATOR=:
COMPOSE_FILE=docker-compose/otobo-base.yml:docker-compose/otobo-override-http.yml
# Database configuration
# OTOBO_DB_ROOT_PASSWORD must be set
OTOBO_DB_ROOT_PASSWORD=XXXXXXXXXXXX
# Set this to a value in bytes to overwrite the default query size set for OTOBO
#OTOBO_DB_QUERY_CACHE_SIZE=
# HTTP options
# Set OTOBO_WEB_HTTP_PORT when the HTTP port is not 80
#OTOBO_WEB_HTTP_PORT=
# Set OTOBO_WEB_HTTP_IPADDR when only requests addressed to a specific IP should be served.
# See https://docs.docker.com/compose/compose-file/compose-file-v3/#ports
#OTOBO_WEB_HTTP_IPADDR=
# Elasticsearch options
OTOBO_ELASTICSEARCH_ES_JAVA_OPTS=-Xms512m -Xmx512m
################################################################################
# The Docker image for the service 'db' can be specified explicitly.
# The default is mariadb:10.5
################################################################################
#OTOBO_IMAGE_DB=
################################################################################
# The Docker image for the services 'web' and 'daemon' can be specified explicitly.
# The default is rotheross/otobo:latest-11_0
################################################################################
# Examples:
#OTOBO_IMAGE_OTOBO=rotheross/otobo:rel-11_0_3
OTOBO_IMAGE_OTOBO=rotheross/otobo:devel-rel-11_0
#OTOBO_IMAGE_OTOBO=otobo:local-11.0.x
################################################################################
# The Docker image for the service 'eleastic' can be specified explicitly.
# The default is rotheross/otobo-elasticsearch:latest-11_0
################################################################################
# Examples:
#OTOBO_IMAGE_OTOBO_ELASTICSEARCH=rotheross/otobo-elasticsearch:rel-11_0_3
#OTOBO_IMAGE_OTOBO_ELASTICSEARCH=rotheross/otobo-elasticsearch:devel-rel-11_0
#OTOBO_IMAGE_OTOBO_ELASTICSEARCH=otobo-elasticsearch:local-11.0.x
################################################################################
# The Docker image for the service 'redis' can be specified explicitly.
# The default is redis:6.0-alpine
################################################################################
#OTOBO_IMAGE_REDIS=
-
25. Juni 2024 um 14:11 Uhr #31293
Hallo Oliver,
ich habe im Dockerfile noch etwas umgestellt, siehe https://github.com/RotherOSS/otobo/commit/55c79a0b560eaa36353847009ab67899f5fa5fa0 . Kannst du das neu gebaute Docker Image holen und es noch einmal probieren?
docker pull rotheross/otobo:devel-rel-11_0 .
Noch eine Verständnissfrage, Läuft bei dir Docker in einem Linux Container?
Viele Grüße,
Bernhard
-
25. Juni 2024 um 14:19 Uhr #31294
Hallo Bernhard,
ja Docker läuft bei mir in einem Container und Proxmox. Ich lasse gerade den Pull laufen und gebe dann Feedback.
Beste Grüße
Daniel
-
-
25. Juni 2024 um 14:23 Uhr #31295
Hallo Bernhard,
jetzt hat es funktioniert. :-)
Beim nächsten Release wird das dann eingebaut sein?
Beste Grüße
Daniel
-
25. Juni 2024 um 14:31 Uhr #31296
Hallo Oliver,
sehr gut. Danke für das Testen. Der Fix ist eingecheckt und wird in OTOBO 11.0.4 enthalten sein. Es gibt aber noch kein fixes Datum wann 11.0.4 herausgegeben wird.
Viele Grüße,
Bernhard
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.