Schlagwörter: Installation Docker ENV HTTP Docker-Compose
-
AutorBeiträge
-
-
25. Januar 2021 um 12:06 Uhr - Views: 1095 #10622
Hallo,
ich bin bei OTOBO ein kompletter Neuling und war gerade dabei meine erste Installation in einer Docker-Umgebung zu realisieren. Beim ersten Starten des Docker-Containiers (gleich nachdem ich der env Datei mein Otobo Passwort hinzugefügt habe) bekomme ich folgende Fehlermeldung:
stefanwolf@OTOBO-SRV:/opt/otobo-docker$ docker-compose up --detach
ERROR: Missing mandatory value for "environment" option interpolating {'MYSQL_ROOT_PASSWORD': '${OTOBO_DB_ROOT_PASSWORD:?err}'} in service "db": err
Ich habe bereits einmal versucht das Passwort wieder zu ändern, habe es in Hochkommata geschrieben, auch ohne.
Leider kein Erfolg, ich hoffe mir kann jemand weiterhelfen.
Vielen Dank und Grüße
Stefan
-
28. Januar 2021 um 9:56 Uhr #10630
Hallo Stefan,
ich hab das Passwort in der .env ganz ohne Hochkommata oder “ angegegeben. Versuch es doch mal so. Evtl. klappt es.
Gruß Martin
-
17. März 2021 um 10:23 Uhr #11082
Hallo zusammen,
ich habe auch sehr lange nach dem Fehler gesucht.
Wenn ${OTOBO_DB_ROOT_PASSWORD:?err} durch ${OTOBO_DB_ROOT_PASSWORD} ersetzt wird, läuft es wieder.
Hier gibt es scheinbar Probleme zuwischen Dokumentation und Umsetzung bei docker-compose.
Ich hoffe ich konnte weiterhelfen.
Viele Grüße
-
17. März 2021 um 10:35 Uhr #11084
Hallo,
ich vermute, dass ihr eine veraltete docker-compose-Version benutzt. Mit
docker-compose --version
kann das überprüft werden. Benötigt wird mindestens 1.25.0 – das ist im Manual zwar angegeben, aber der Link zu einem Tutorial wie man neuere Versionen installiert ist ganz unten zugegebenermaßen leicht zu übersehen: https://www.digitalocean.com/community/tutorials/how-to-install-docker-compose-on-ubuntu-18-04
(Bei der Gelegenheit könntet ihr auch die docker-Version überprüfen. Vgl die Requirements ganz oben und die Tips ganz unten unter Resources: https://doc.otobo.org/manual/installation/stable/en/content/installation-docker.html)
Viele Grüße, Sven
-
17. Februar 2023 um 16:58 Uhr #14726
Das Ändern der Variablen Definition
${OTOBO_DB_ROOT_PASSWORD:?err}
hilft nicht. Der Teil nach dem Fragezeichen ist lediglich die Meldung die angezeigt wird, wenn die Variable leer ist (siehe Docker Dokumentation zu env-Dateien).Ist der Dateiname der .env-Datei korrekt mit Punkt?
Liegt die Datei im richtigen Ordner? Die Datei liegt nicht im gleichen Ordner wie die .yml-Dateien sondern eine Ebene höher.
Ist die Variable
OTOBO_DB_ROOT_PASSWORD
auskommentiert und nur einmal vorhanden?Viel Erfolg, Mario
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.