MusicGenerator / mumble-ruby-pluginbot-docker

A dockerized mumble-ruby-pluginbot :)
3 stars 2 forks source link

Can't install bot on Pi 3 #12

Closed ghost closed 6 years ago

ghost commented 6 years ago

Hardware: Raspberry Pi 3 OS: Debian Buster Architecture: arm64

I tried to install this bot, but it won't: sudo docker build -t mumblerubypluginbot . Sending build context to Docker daemon 96.26kB Step 1/58 : FROM ubuntu ---> 1dfc5e34223d Step 2/58 : MAINTAINER Natenom natenom@mailbox.org ---> Using cache ---> 4986f5200c46 Step 3/58 : EXPOSE 7701 ---> Using cache ---> 360de94fcdc2 Step 4/58 : LABEL version="0.10.5" ---> Using cache ---> 811e00c20909 Step 5/58 : ENV MUMBLE_HOST="m.natenom.com" ---> Using cache ---> 665b3e87674e Step 6/58 : ENV MUMBLE_PORT="64738" ---> Using cache ---> 9cb3dc5c955b Step 7/58 : ENV MUMBLE_USERNAME="MRPB_Dockerized" ---> Using cache ---> 85b668b769a7 Step 8/58 : ENV MUMBLE_PASSWORD="supersecretpassword" ---> Using cache ---> 1672ecf2e41b Step 9/58 : ENV MUMBLE_CHANNEL="Bottest" ---> Using cache ---> b8866f4a0f4b Step 10/58 : ENV MUMBLE_BITRATE="72000" ---> Using cache ---> 1766cb303649 Step 11/58 : RUN echo "deb http://httpredir.debian.org/debian jessie main contrib non-free" >> /etc/apt/sources.list.d/nonfree.list ---> Using cache ---> 17caf6d20724 Step 12/58 : RUN DEBIAN_FRONTEND=noninteractive apt-get update; apt-get --allow-unauthenticated --no-install-recommends -qy install curl libyaml-dev git libopus-dev build-essential zlib1g zlib1g-dev libssl-dev mpd mpc tmux automake autoconf libtool libogg-dev psmisc util-linux libgmp3-dev dialog unzip ca-certificates aria2 imagemagick libav-tools python && apt-get clean && rm -rf /var/lib/apt/lists/ /tmp/ /var/tmp/* ---> Running in 91d3d6de6cd3 Get:1 http://ports.ubuntu.com/ubuntu-ports bionic InRelease [242 kB] Get:2 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease [65.4 kB] Ign:3 http://cdn-fastly.deb.debian.org/debian jessie InRelease Get:4 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease [65.5 kB] Get:5 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease [69.9 kB] Get:6 http://cdn-fastly.deb.debian.org/debian jessie Release [148 kB] Get:7 http://cdn-fastly.deb.debian.org/debian jessie Release.gpg [2434 B] Get:8 http://ports.ubuntu.com/ubuntu-ports bionic/universe Sources [11.5 MB] Ign:7 http://cdn-fastly.deb.debian.org/debian jessie Release.gpg Get:9 http://ports.ubuntu.com/ubuntu-ports bionic/universe arm64 Packages [11.0 MB] Get:10 http://ports.ubuntu.com/ubuntu-ports bionic/restricted arm64 Packages [572 B] Get:11 http://ports.ubuntu.com/ubuntu-ports bionic/main arm64 Packages [1285 kB] Get:12 http://ports.ubuntu.com/ubuntu-ports bionic/multiverse arm64 Packages [153 kB] Get:13 http://ports.ubuntu.com/ubuntu-ports bionic-updates/universe Sources [2126 B] Get:14 http://ports.ubuntu.com/ubuntu-ports bionic-updates/universe arm64 Packages [3631 B] Get:15 http://ports.ubuntu.com/ubuntu-ports bionic-updates/main arm64 Packages [9447 B] Get:16 http://ports.ubuntu.com/ubuntu-ports bionic-security/universe Sources [1408 B] Get:17 http://ports.ubuntu.com/ubuntu-ports bionic-security/main arm64 Packages [9447 B] Get:18 http://ports.ubuntu.com/ubuntu-ports bionic-security/universe arm64 Packages [2847 B] Reading package lists... W: GPG error: http://cdn-fastly.deb.debian.org/debian jessie Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8B48AD6246925553 NO_PUBKEY 7638D0442B90D010 NO_PUBKEY CBF8D6FD518E17E1 E: The repository 'http://httpredir.debian.org/debian jessie Release' is not signed. Reading package lists... Building dependency tree... Reading state information... Package libav-tools is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: ffmpeg

E: Package 'libav-tools' has no installation candidate The command '/bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get update; apt-get --allow-unauthenticated --no-install-recommends -qy install curl libyaml-dev git libopus-dev build-essential zlib1g zlib1g-dev libssl-dev mpd mpc tmux automake autoconf libtool libogg-dev psmisc util-linux libgmp3-dev dialog unzip ca-certificates aria2 imagemagick libav-tools python && apt-get clean && rm -rf /var/lib/apt/lists/ /tmp/ /var/tmp/*' returned a non-zero code: 100

How can I fix this error? I'm new to docker.

Natenom commented 6 years ago

Replace libav-tools in the dockerfile by ffmpeg.

I am currently testing this dockerfile on a new system ... there is at least one more error. Will update the repo when done.