kostenloser Webspace werbefrei: lima-city


Docker erstellen mit Sinusbot

lima-cityForumProgrammiersprachenSonstige Programmiersprachen

  1. Autor dieses Themas

    h***********r

    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:

    perl: 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").
    
    *** update-locale: Error: invalid locale settings: LANG=en_US.UTF-8
    
    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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. locale aktivieren (in /etc/locale.gen hinzufügen und dann locale-gen ausführen) schon ausprobiert?
  4. Autor dieses Themas

    h***********r

    Nein habe ich nicht mehr probiert. Habe es dann einfach auf Ubuntu gelassen.
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!