docker icon indicating copy to clipboard operation
docker copied to clipboard

No release tag exist , all current branches are broken

Open chris282 opened this issue 2 years ago • 3 comments

Hello

I wanted to get a Docker container working on version 2.4.4 or even an other one. I'm facing the fact that there is no currently working version of the files building docker containers & images.

  • 1st issue was the Freeswitch one, that you already know ( issues/203 ) : --2022-04-15 12:41:15-- https://files.freeswitch.org/repo/deb/debian-release/freeswitch-archive-keyring.gpg Resolving files.freeswitch.org (files.freeswitch.org)... 190.102.98.174, 2803:d000:fffe::174 Connecting to files.freeswitch.org (files.freeswitch.org)|190.102.98.174|:443... connected. HTTP request sent, awaiting response... 401 Unauthorized Username/Password Authentication Failed.

--> https://github.com/bigbluebutton/docker/issues/203 So Freeswitch is having the bad habit to force us to have an account to use their library whereas it is open source. You have managed it well. Now, the 2.5.X is work in progress, the 2.4.4 is not working on that point

  • 2nd issue was that I have done what you are saying to do to solve this (using upgrade script) and now I have this error :
    $ ./scripts/upgrade $ ./scripts/setup Should greenlight be included? (y/n): y Should an automatic HTTPS Proxy be included? (y/n): n Should a coturn be included? (y/n): n Please enter the domain name: my-bbb-frontend-on-localhost.com Should the recording feature be included? Choice (y/n): n Should a Prometheus exporter be included? (y/n): n Is 88.124.162.23 your external IPv4 address? (y/n): y Is 2a01:e0a:528:85f0:a80e:ab1:8ecf:5c17 your external IPv6 address? (y/n): y 2022/04/15 13:17:46 unable to stat C, error: stat C: no such file or directory

(I may have put details in this issue ticket, for a clear comprehension of any other person reading this.)

Can you please put an hotfix on 2.4.4 branch, or make some tag for a version actually working on the build ? Even if this version doesn't have all the upcoming feature, at least a version that is running correctly.

Your help is really appreciated , thanks

chris282 avatar Apr 15 '22 13:04 chris282

hey @chris22 :) is there a need for a tag? there was so far never a release tag. the branch 2.4.4 is just a leftover

both the main branch and develop branch are on 2.4.5 with the fix for freeswitch and seem to work for me.

git checkout main
./scripts/upgrade

I just tried the ./scripts/setup on the current develop branch and I couldn't reproduce the error. on this step it uses also docker, is docker working fine for you? check docker run hello-world

alangecker avatar Apr 16 '22 16:04 alangecker

Hello @alangecker Thank you for your reply

here is my update after your reading your message :

christophe@DESKTOP-DS0F83T MINGW64 ~/Documents/git-docker-bbb-upgraded/docker (main)
$ ./scripts/upgrade
# pull newest bigblugbutton-docker.git
remote: Enumerating objects: 131, done.
remote: Counting objects: 100% (108/108), done.
remote: Compressing objects: 100% (35/35), done.
remote: Total 68 (delta 48), reused 49 (delta 33), pack-reused 0
Unpacking objects: 100% (68/68), 9.50 KiB | 27.00 KiB/s, done.
From https://github.com/bigbluebutton/docker
   1987916..b3a1b01  develop    -> origin/develop
   dfbe11f..b4aa33d  v2.5.x     -> origin/v2.5.x
Already up to date.

# pull newest git submodules

# recreate docker-compose.yml
2022/04/19 13:35:50 unable to stat C, error: stat C: no such file or directory

christophe@DESKTOP-DS0F83T MINGW64 ~/Documents/git-docker-bbb-upgraded/docker (main) $ git status On branch main Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

christophe@DESKTOP-DS0F83T MINGW64 ~/Documents/git-docker-bbb-upgraded/docker (main)

In fact I see that a folder is created named "docker-compose.tmpl.yml;C" (very strange name and I think that here we have the bug) I tried to see where this is done but I failed identifying the bug / the line of code in the script involved here.

edit : I tried manually on this line of the generate compose script , reproducing the error :

christophe@DESKTOP-DS0F83T MINGW64 ~/Documents/git-docker-bbb-upgraded/docker (main)
$ docker run -v "/c/Users/christophe/Documents/git-docker-bbb-upgraded/docker/docker-compose.tmpl.yml:/docker-compose.tmpl.yml" -e DEV_MODE=y -e ENABLE_RECORDING=no -e REMOVE_OLD_RECORDING=${REMOVE_OLD_RECORDING:-false} -e RECORDING_MAX_AGE_DAYS=0 -e ENABLE_HTTPS_PROXY=no -e ENABLE_WEBHOOKS=${ENABLE_WEBHOOKS:-false} -e ENABLE_COTURN=false -e ENABLE_GREENLIGHT=y -e ENABLE_PROMETHEUS_EXPORTER=${ENABLE_PROMETHEUS_EXPORTER:-false} -e ENABLE_PROMETHEUS_EXPORTER_OPTIMIZATION=${ENABLE_PROMETHEUS_EXPORTER_OPTIMIZATION:-false} -e NUMBER_OF_BACKEND_NODEJS_PROCESSES=${NUMBER_OF_BACKEND_NODEJS_PROCESSES:-1} -e NUMBER_OF_FRONTEND_NODEJS_PROCESSES=${NUMBER_OF_FRONTEND_NODEJS_PROCESSES:-1} jwilder/dockerize -template /docker-compose.tmpl.yml > docker-compose.yml

**2022/04/19 13:42:30 unable to stat C, error: stat C: no such file or directory**

Can you post a fix for this ?

chris282 avatar Apr 19 '22 13:04 chris282

@chris282 have you tried the docker run hello-world command?

It looks like you try to set it up under windows? This will probably won't work due to a lot of different reasons! neither expect it to work, nor some fixes for that! ;)

alangecker avatar Apr 20 '22 08:04 alangecker