Docker erstellen mit Sinusbot
lima-city → Forum → Programmiersprachen → Sonstige Programmiersprachen
aktivieren
all
besorgt url
check
code
container
fehler
fehlermeldung
helfen
integration
kopie
lang update
log
run
setting
standard
system
teil
update
url
-
Hallo,
ich bin gerade dabei mir die Funktionsweise von Dockern etwas anzusehen. Dafür habe ich mir von hier eine Kopie besorgt: https://github.com/galexrt/docker-sinusbot
Da diese etwas veraltet ist, dachte ich bastle ich das etwas um.
Habe also etwas kleines zum automatischen Updaten des Sinusbots eingebaut die Abhänigkeiten aktualisiert und die neue Version von Teamspeak ausgewählt. Leider bekomme ich den Docker nicht zusammengebaut, das bricht mit dem Fehler:
Build failed: The command '/bin/sh -c groupadd -g "$SINUS_GROUP" sinusbot && useradd -u "$SINUS_USER" -g "$SINUS_GROUP" -d "$SINUS_DIR" sinusbot && apt-get -q update -y && apt-get -q upgrade -y && apt-get -q install -y x11vnc xvfb libxcursor1 ca-certificates bzip2 libnss3 libegl1-mesa x11-xkb-utils libasound2 libglib2.0-0 libnss3 locales wget sudo python less && locale-gen --purge "$LANG" && update-locale LANG="$LANG" && echo "LC_ALL=en_US.UTF-8" >> /etc/default/locale && echo "LANG=en_US.UTF-8" >> /etc/default/locale && update-ca-certificates && mkdir -p "$SINUS_DIR" && wget -qO- "$SINUSBOT_DL_URL" | tar -xjf- -C "$SINUS_DIR" && mv "$SINUS_DATA_SCRIPTS" "$SINUS_DATA_SCRIPTS-orig" && cp -f "$SINUS_DIR/config.ini.dist" "$SINUS_DIR/config.ini" && sed -i 's|^DataDir.*|DataDir = '"$SINUS_DATA"'|g' "$SINUS_DIR/config.ini" && mkdir -p "$TS3_DIR" && cd "$SINUS_DIR" || exit 1 && wget -q -O "TeamSpeak3-Client-linux_amd64-$TS3_VERSION.run" "$TS3_DL_ADDRESS/$TS3_VERSION/TeamSpeak3-Client-linux_amd64-$TS3_VERSION.run" && chmod 755 "TeamSpeak3-Client-linux_amd64-$TS3_VERSION.run" && yes | "./TeamSpeak3-Client-linux_amd64-$TS3_VERSION.run" && rm -f "TeamSpeak3-Client-linux_amd64-$TS3_VERSION.run" && rm TeamSpeak3-Client-linux_amd64/xcbglintegrations/libqxcb-glx-integration.so && mkdir TeamSpeak3-Client-linux_amd64/plugins && cp -f "$SINUS_DIR/plugin/libsoundbot_plugin.so" "$TS3_DIR/plugins/" && sed -i "s|^TS3Path.*|TS3Path = \"$TS3_DIR/ts3client_linux_amd64\"|g" "$SINUS_DIR/config.ini" && wget -q -O "$YTDL_BIN" "https://yt-dl.org/downloads/$YTDL_VERSION/youtube-dl" && chmod 755 -f "$YTDL_BIN" && echo "YoutubeDLPath = \"$YTDL_BIN\"" >> "$SINUS_DIR/config.ini" && chown -fR sinusbot:sinusbot "$SINUS_DIR" && apt-get -q clean all && rm -rf /tmp/* /var/tmp/*' returned a non-zero code: 1
ab.
Im log dazu steht dieses noch:
[91mperl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = "en_US.UTF-8 ",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
[0m
[91m*** update-locale: Error: invalid locale settings: LANG=en_US.UTF-8
[0m
Removing intermediate container b027fdabe613
The command '/bin/sh -c groupadd -g "$SINUS_GROUP" s *und so weiter* siehe Fehlermeldung
Leider weiß ich nicht was sich verändert haben könnte, da ich diesen teil nicht angefasst habe. Mein Code sieht so aus:
https://github.com/Horstexplorer/docker-sinusbot/blob/master/Dockerfile
Eventuell könnt ihr mir da etwas weiter helfen.
Beitrag zuletzt geändert: 22.1.2018 10:02:25 von horstexplorer -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
locale aktivieren (in /etc/locale.gen hinzufügen und dann locale-gen ausführen) schon ausprobiert?
-
Nein habe ich nicht mehr probiert. Habe es dann einfach auf Ubuntu gelassen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage