Scalelite Recording Post Processing Dependencies missing
Hello,
i installed the BBB Servers with the install-script for Version 2.5 and there are some dependencies missing if you want to use the scalelite ruby scripts to post process the recordings so that the recordings are transfered correctly to the scalelite spool-directory.
see for more information here: https://github.com/blindsidenetworks/scalelite/issues/796
These dependencies should be installed with the install-script as it was in pre 2.5 Version.
These APT Packages are missing:
- ruby2.7-dev
- libsystemd-dev
These Ruby Gems are missing:
- redis
- builder
- nokogiri
- loofah
- open4
- absolute_time
- journald-logger
First the missing APT Packages must be installed because the gems need some header files for compiling.
To reproduce the Error, install BBB 2.5 on a clean Server with the Script, install scalelite and its post-processing scripts; run the post-processing scripts on BBB Server and see the Error.
Greetings, fly.
UP
+1
Me too. Forgotten issue ?
i had to install the following to make the post processing scripts work: OS: Ubuntu 20.04 BBB 2.7.6
apt install ruby2.7-dev libsystemd-dev
gem install nokogiri -v 1.15.6
gem install redis builder loofah open4 absolute_time journald-logger
the latest version of nokogiri produces errors.
# gem install redis builder nokogiri loofah open4 absolute_time journald-logger
Fetching connection_pool-2.4.1.gem
Fetching redis-5.1.0.gem
Fetching redis-client-0.21.1.gem
Successfully installed connection_pool-2.4.1
Successfully installed redis-client-0.21.1
Successfully installed redis-5.1.0
Parsing documentation for connection_pool-2.4.1
Installing ri documentation for connection_pool-2.4.1
Parsing documentation for redis-client-0.21.1
Installing ri documentation for redis-client-0.21.1
Parsing documentation for redis-5.1.0
Installing ri documentation for redis-5.1.0
Done installing documentation for connection_pool, redis-client, redis after 0 seconds
Fetching builder-3.2.4.gem
Successfully installed builder-3.2.4
Parsing documentation for builder-3.2.4
Installing ri documentation for builder-3.2.4
Done installing documentation for builder after 0 seconds
Fetching nokogiri-1.16.3-x86_64-linux.gem
ERROR: Error installing nokogiri:
The last version of nokogiri (>= 0) to support your Ruby & RubyGems was 1.15.6. Try installing it with `gem install nokogiri -v 1.15.6` and then running the current command again
nokogiri requires Ruby version >= 3.0, < 3.4.dev. The current ruby version is 2.7.0.0.
Fetching crass-1.0.6.gem
Fetching loofah-2.22.0.gem
ERROR: Error installing loofah:
The last version of nokogiri (>= 1.12.0) to support your Ruby & RubyGems was 1.15.6. Try installing it with `gem install nokogiri -v 1.15.6` and then running the current command again
nokogiri requires Ruby version >= 3.0, < 3.4.dev. The current ruby version is 2.7.0.0.
Fetching open4-1.3.4.gem
Successfully installed open4-1.3.4
Parsing documentation for open4-1.3.4
Installing ri documentation for open4-1.3.4
Done installing documentation for open4 after 0 seconds
Fetching absolute_time-1.0.0.gem
Building native extensions. This could take a while...
Successfully installed absolute_time-1.0.0
Parsing documentation for absolute_time-1.0.0
Installing ri documentation for absolute_time-1.0.0
Done installing documentation for absolute_time after 0 seconds
Fetching journald-logger-3.1.0.gem
Fetching journald-native-1.0.12.gem
Building native extensions. This could take a while...
Successfully installed journald-native-1.0.12
Successfully installed journald-logger-3.1.0
Parsing documentation for journald-native-1.0.12
Installing ri documentation for journald-native-1.0.12
Parsing documentation for journald-logger-3.1.0
Installing ri documentation for journald-logger-3.1.0
Done installing documentation for journald-native, journald-logger after 0 seconds
8 gems installed