bigbluebutton / docker

Docker files for BigBlueButton
GNU Lesser General Public License v3.0
374 stars 248 forks source link

unzip is missing on bbb-docker-freeswitch #324

Open FamilieRo opened 8 months ago

FamilieRo commented 8 months ago

I have defined the German language package in the .env file. But in conference no sound can be heard. In the logfiles there is not really a clue so I investigated by myself and found the error. In the freeswitch container you can see this in the entrypoint.sh script:

elif [ "$SOUNDS_LANGUAGE" == "de-de-daedalus3" ]; then if [ ! -d "$SOUNDS_DIR/de/de/daedalus3" ]; then echo "sounds package for de-de-daedalus3 not installed yet" wget -O /tmp/freeswitch-german-soundfiles.zip https://github.com/Daedalus3/freeswitch-german-soundfiles/archive/master.zip mkdir -p $SOUNDS_DIR/de/de/daedalus3 unzip /tmp/freeswitch-german-soundfiles.zip -d /tmp/ mv /tmp/freeswitch-german-soundfiles-master $SOUNDS_DIR/de/de/daedalus3/conference

But on the command line of the container this error appears:

bash: unzip: command not found

So unzip is missing and the script cannot unzip the downloaded soundfile.

Please add unzip to the container image.

I am using alangecker/bbb-docker-freeswitch:v1.10.10-v2.7.3

Thank you!