How to install BBB without a (direct) Internet connection?

Rui F Ribeiro

I am trying to install BigBlueButton 1.0 in Debian 9.

The server is in a DMZ that does not have firewall rules for a Internet connection, however the VM has an APT proxy configured, in /etc/apt/conf.d/02proxy:

Acquire::http { Proxy "http://proxy-apt.internal:3142"; };

It also can access an HTTP(S) SQUID proxy called proxy.internal.

I managed to hack my way, and convince the Debian 9 dependencies to install the official BBB repositories in Debian 9, and following the official installation instructions, do a:

sudo apt-get install bigbluebutton 

However, the installations fails either when trying either to install ttf-mscorefonts-installer and when installing bbb-record-core it seems it hangs waiting for rubygems.

How can I solve the problem?

Rui F Ribeiro

Upon close inspection of /var/lib/dpkg/info/ttf-mscorefonts-installer.postinst it seems the package is a stub to get fonts from outside sources using wget:

167                     if ! wget --continue --tries=1 --connect-timeout=60 --read-timeout=300 $QUIET_ARG --directory-prefix . --no-directories --no-background --progress=dot:default $URLROOT$ff ; then

As for bbb-record-core, looking at /var/lib/dpkg/info/bbb-record-core it can be confirmed it is trying to install some ruby gems directly from the Internet and not from Debian packages:

34                 cd /usr/local/bigbluebutton/core
35 
36                 GEMS="builder bundler"
37                 for gem in $GEMS; do
38                         if ! gem list $gem | grep -q $gem; then
39                                 gem install $gem
40                         fi
41                 done

So, what can be said is that wget and gem install need to fetch additional data from the outside.

As for wget, the HTTP proxy can added to /etc/wgetrc as in:

https_proxy = http://proxy.internal:3128/
http_proxy = http://proxy.internal:3128/

As for gem install create a file called /etc/gemrc and add there:

http_proxy: http://proxy.internal:3128

Actually at the end of the day, one of the gems was already outdated, and the package bbb-record-core still did not install with the error:

ERROR:  While executing gem ... (Gem::InstallError)
gem "streamio-ffmpeg" is not installed

So had also to edit /usr/local/bigbluebutton/core/Gemfile and change the line:

gem "streamio-ffmpeg", '2.0.0'

to:

gem "streamio-ffmpeg", '2.1.0'

After that was able to continue the process, with both wget and gem install getting their files using the proxy.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Install GNOME/KDE on RedHat without direct internet connection

From Dev

How to install [ gcc ] without internet connection?

From Dev

how to install sbt without internet connection

From Dev

How to download Docker images without a direct internet connection

From Dev

How to install NodeJS project locally without internet connection?

From Dev

how can I install "pip wheel" on a machine without internet connection?

From Dev

How do I do a minimal install without an internet connection?

From Dev

How to install R in a RedHat server without internet connection

From Dev

How do I install 'Make' without internet connection?

From Dev

How to direct Ubuntu to use USB connection for Internet

From Dev

How to install packages without internet

From Dev

Is it possible to install python packages without a direct outbound network connection?

From Dev

How can I install `flashplugin-installer` and `ttf-mscorefonts-installer` without an Internet connection?

From Dev

How can I install .NET framework 3.5 on XP machines without internet connection?

From Dev

How can I install the Atheros AR8161 drivers without an internet connection?

From Dev

How can I install `flashplugin-installer` and `ttf-mscorefonts-installer` without an Internet connection?

From Dev

How install apps into ubuntu phone (Meizu pro 5) without connection to internet (by USB)?

From Dev

How to install docker-engine using docker binary without internet connection

From Dev

How do I re-install Network Manager without an internet connection?

From Dev

Direct internet connection on Android Wear?

From Dev

How to create hotspot without internet connection?

From Dev

How to communicate App with Server without internet connection?

From Dev

python: How to create virtualenv without internet connection

From Dev

How to create hotspot without internet connection?

From Dev

How to communicate App with Server without internet connection?

From Dev

How to reinstall dhcpcd without internet connection

From Dev

How could a package be installed without internet connection

From Dev

Install B43 drivers without internet connection

From Dev

Install Haskell packages using cabal without internet connection

Related Related

  1. 1

    Install GNOME/KDE on RedHat without direct internet connection

  2. 2

    How to install [ gcc ] without internet connection?

  3. 3

    how to install sbt without internet connection

  4. 4

    How to download Docker images without a direct internet connection

  5. 5

    How to install NodeJS project locally without internet connection?

  6. 6

    how can I install "pip wheel" on a machine without internet connection?

  7. 7

    How do I do a minimal install without an internet connection?

  8. 8

    How to install R in a RedHat server without internet connection

  9. 9

    How do I install 'Make' without internet connection?

  10. 10

    How to direct Ubuntu to use USB connection for Internet

  11. 11

    How to install packages without internet

  12. 12

    Is it possible to install python packages without a direct outbound network connection?

  13. 13

    How can I install `flashplugin-installer` and `ttf-mscorefonts-installer` without an Internet connection?

  14. 14

    How can I install .NET framework 3.5 on XP machines without internet connection?

  15. 15

    How can I install the Atheros AR8161 drivers without an internet connection?

  16. 16

    How can I install `flashplugin-installer` and `ttf-mscorefonts-installer` without an Internet connection?

  17. 17

    How install apps into ubuntu phone (Meizu pro 5) without connection to internet (by USB)?

  18. 18

    How to install docker-engine using docker binary without internet connection

  19. 19

    How do I re-install Network Manager without an internet connection?

  20. 20

    Direct internet connection on Android Wear?

  21. 21

    How to create hotspot without internet connection?

  22. 22

    How to communicate App with Server without internet connection?

  23. 23

    python: How to create virtualenv without internet connection

  24. 24

    How to create hotspot without internet connection?

  25. 25

    How to communicate App with Server without internet connection?

  26. 26

    How to reinstall dhcpcd without internet connection

  27. 27

    How could a package be installed without internet connection

  28. 28

    Install B43 drivers without internet connection

  29. 29

    Install Haskell packages using cabal without internet connection

HotTag

Archive