"dpkg: error processing package bbb-record-core (--configure)" + cannot upload new PDFs

535 views
Skip to first unread message

Roger

unread,
Nov 7, 2016, 3:46:49 PM11/7/16
to BigBlueButton-dev
Yesterday, I tried installing from scratch the newest BBB from scratch, but when I do so I am getting these errors:

Gem::InstallError: public_suffix requires Ruby version >= 2.0.
An error occurred while installing public_suffix (2.0.3), and
Bundler cannot continue.
Make sure that `gem install public_suffix -v '2.0.3'` succeeds before
bundling.
dpkg: error processing package bbb-record-core (--configure):
 subprocess installed post-installation script returned error exit status 5
dpkg: dependency problems prevent configuration of bbb-playback-presentation:
 bbb-playback-presentation depends on bbb-record-core; however:
  Package bbb-record-core is not configured yet.

dpkg: error processing package bbb-playback-presentation (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bbb-config:
 bbb-config depends on bbb-playback-presentation; however:
  Package bbb-playback-presentation is not configured yet.

dpkg: error processing package bbb-config (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
dpkg: dependency problems prevent configuration of bigbluebutton:
 bigbluebutton depends on bbb-config; however:
  Package bbb-config is not configured yet.

dpkg: error processing package bigbluebutton (--configure):
 dependency problems - leaving unconfigured


So far I have tried investigating the problem based on  these posts, but my Gemfile already has the 2.6.2 for mime-types:


Also, when I tried to upload a custom background PDF file, it just hangs after pressing upload.  


Here is my bbb-web.log file:

rmoore@Bach:/etc/bigbluebutton/nginx$ cat /var/log/bigbluebutton/bbb-web.log
2016-11-07 13:39:48,880-07:00 INFO  org.bigbluebutton.api.messaging.MessageSender  - Redis message publisher starting!
2016-11-07 13:39:48,941-07:00 INFO  org.bigbluebutton.api.MeetingService  - Starting Meeting Service.
2016-11-07 13:39:49,920-07:00 INFO  org.bigbluebutton.api.messaging.ReceivedMessageHandler  - Ready to handle messages from Redis pubsub!
2016-11-07 13:39:49,932-07:00 INFO  org.bigbluebutton.api.messaging.MessageReceiver  - Ready to receive messages from Redis pubsub.
2016-11-07 13:39:49,974-07:00 DEBUG org.bigbluebutton.api.messaging.MessageReceiver  - Subscribed to the pattern: bigbluebutton:from-bbb-apps:*
2016-11-07 13:39:50,318-07:00 WARN  org.grails.plugin.resource.module.ModuleDeclarationsFactory  - 'grails.resources.modules' in config does not define any modules
2016-11-07 13:39:54,166-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#index
2016-11-07 13:39:54,927-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#index
2016-11-07 13:40:21,454-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#create
2016-11-07 13:40:21,454-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - [record:true, moderatorPW:mp, voiceBridge:75997, meta_description:test, name:TuberEdu, attendeePW:ap, meetingID:TuberEdu, checksum:249d1aa4c302a7fb29d24a4552dc1861f51d4dfe, meta_title:TuberEdu, welcome:<br>Welcome to %%CONFNAME%%!<br><br>For help see our <a href="event:http://www.bigbluebutton.org/content/videos"><u>tutorial videos</u></a>.<br><br>To join the voice bridge for this meeting click the headset icon in the upper-left <b>(you can mute yourself in the Listeners window)</b>.<br><br>This meeting is being recorded., meta_email:Roger, action:create, format:null, controller:api]
2016-11-07 13:40:21,597-07:00 DEBUG org.bigbluebutton.api.messaging.RedisStorageService  - Storing metadata title = TuberEdu
2016-11-07 13:40:21,600-07:00 DEBUG org.bigbluebutton.api.messaging.RedisStorageService  - Storing metadata email = Roger
2016-11-07 13:40:21,601-07:00 DEBUG org.bigbluebutton.api.messaging.RedisStorageService  - Storing metadata description = test
2016-11-07 13:40:21,602-07:00 DEBUG org.bigbluebutton.api.messaging.RedisStorageService  - Storing metadata meetingId = TuberEdu
2016-11-07 13:40:21,603-07:00 DEBUG org.bigbluebutton.api.messaging.RedisStorageService  - Storing metadata meetingName = TuberEdu
2016-11-07 13:40:21,604-07:00 DEBUG org.bigbluebutton.api.messaging.RedisStorageService  - Saving metadata in a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517
2016-11-07 13:40:21,612-07:00 INFO  org.bigbluebutton.api.MeetingService  - Create meeting: data={"record":true,"externalMeetingId":"TuberEdu","duration":0,"description":"Create meeting.","event":"create_meeting","name":"TuberEdu","meetingId":"a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517"}
2016-11-07 13:40:21,617-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#uploadDocuments(a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517)
2016-11-07 13:40:21,617-07:00 INFO  org.bigbluebutton.api.messaging.RedisMessagingService  - Sending create meeting message to bbb-apps:[{"payload":{"duration":0,"create_date":"Mon Nov 07 13:40:21 MST 2016","name":"TuberEdu","create_time":1478551221517,"moderator_pass":"mp","allow_start_stop_recording":true,"voice_conf":"75997","recorded":true,"external_meeting_id":"TuberEdu","meeting_id":"a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517","viewer_pass":"ap","auto_start_recording":false},"header":{"timestamp":142762914,"name":"create_meeting_request","version":"0.0.1"}}]
2016-11-07 13:40:21,626-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#downloadAndProcessDocument(http://tuberedu.org/default.pdf, a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517)
2016-11-07 13:40:21,631-07:00 DEBUG org.bigbluebutton.presentation.PresentationUrlDownloadService  - Creating dir [/var/bigbluebutton/a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517/a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517/d2d9a672040fbde2a47a10bf6c37b6a4b5ae187f-1478551221631]
2016-11-07 13:40:21,642-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Rendering as xml
2016-11-07 13:40:21,642-07:00 INFO  org.bigbluebutton.api.MeetingService  - Meeting started: data={"record":true,"externalMeetingId":"TuberEdu","duration":0,"description":"Meeting has started.","event":"meeting_started","name":"TuberEdu","meetingId":"a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517"}
2016-11-07 13:40:22,988-07:00 DEBUG grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - ApiController#join
2016-11-07 13:40:22,990-07:00 INFO  grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Retrieving meeting a1d63a1fb90b422ecce953b3302b6e521f96df8c
2016-11-07 13:40:23,048-07:00 INFO  grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Session user token for Roger [a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517-ok6menqkuhnk]
2016-11-07 13:40:23,049-07:00 INFO  org.bigbluebutton.api.messaging.RedisMessagingService  - Sending register user message to bbb-apps:[{"payload":{"name":"Roger","userid":"idrzghcicm7o","role":"MODERATOR","auth_token":"ok6menqkuhnk","meeting_id":"a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517","external_user_id":"idrzghcicm7o"},"header":{"timestamp":142764346,"name":"register_user_request","version":"0.0.1"}}]
2016-11-07 13:40:23,050-07:00 INFO  grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Successfully joined. Redirecting to http://tuberedu.org/client/BigBlueButton.html
2016-11-07 13:40:27,705-07:00 INFO  grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Found session for Roger
2016-11-07 13:40:27,706-07:00 INFO  grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Found session for Roger
2016-11-07 13:40:27,841-07:00 INFO  grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Found conference for Roger
2016-11-07 13:40:28,325-07:00 INFO  grails.app.controllers.org.bigbluebutton.web.controllers.ApiController  - Found conference for Roger
2016-11-07 13:40:28,716-07:00 INFO  org.bigbluebutton.api.MeetingService  - User joined meeting: data={"externalMeetingId":"TuberEdu","username":"Roger","externalUserId":"idrzghcicm7o","description":"User had joined the meeting.","event":"user_joined_message","userId":"idrzghcicm7o_2","name":"TuberEdu","meetingId":"a1d63a1fb90b422ecce953b3302b6e521f96df8c-1478551221517","role":"MODERATOR"}
rmoore@Bach:/etc/bigbluebutton/nginx$

rmoore@Bach:~$

Also, here is what I get when I do debug:

rmoore@Bach:/etc/bigbluebutton/nginx$ sudo bbb-conf --debug
/usr/bin/bbb-conf: line 61: /etc/bigbluebutton/bigbluebutton-release: No such file or directory
   -- ERRORS found in /usr/share/red5/log/* --
/usr/share/red5/log/deskshare-slf.log:2016-11-07 13:39:48,896-07:00 [Launcher:/deskshare] ERROR o.b.d.s.r.FileRecordingServiceImp - Failed to create recording directory [/var/bigbluebutton/deskshare]

   -- Errors found in /var/log/nginx/error.log --
2016/11/07 13:40:15 [error] 9537#0: *9 open() "/var/www/bigbluebutton-default/images/Tuberedu_Logo2.png" failed (2: No such file or directory), client: 192.206.181.82, server: tuberedu.org, request: "GET /images/Tuberedu_Logo2.png HTTP/1.1", host: "tuberedu.org", referrer: "http://tuberedu.org/"
2016/11/07 13:40:24 [error] 9537#0: *6 open() "/var/www/bigbluebutton-default/html5client/check" failed (2: No such file or directory), client: 192.206.181.82, server: tuberedu.org, request: "GET /html5client/check HTTP/1.1", host: "tuberedu.org", referrer: "http://tuberedu.org/client/BigBlueButton.html"

/usr/bin/bbb-record: line 40: /etc/bigbluebutton/bigbluebutton-release: No such file or directory
find: `/var/bigbluebutton/recording/publish/presentation': No such file or directory
find: `/var/bigbluebutton/published/presentation': No such file or directory
rmoore@Bach:/etc/bigbluebutton/nginx$


Please note that I have tried changed the URL to use TuberEdu.html instead of BigBlueButton.html, but I appear to have missed a configuration value somewhere.  Does anyone have any suggestions as to why I'm getting those package errors and file upload failure?  TIA.

Fred Dixon

unread,
Nov 7, 2016, 8:35:34 PM11/7/16
to BigBlueButton-dev
Hi Roger,

First off thanks for reporting this.  We've been able to reproduce the problem here.  

It seems like bundler is checking a set of dependencies for compatibility with ruby and, in that set, is now include the gem public_suffix; however, no where do we specify that we need this in BigBlueButton.

We were able to work around the installation issue by creating a stub gem for public_suffix-2.0.4.gem and addressable-2.5.0.gem.

Can you try the following


sudo gem install public_suffix-2.0.4.gem
sudo gem install addressable-2.5.0.gem

and then

sudo apt-get install -f

and let us know if that gets you through the installation.  We're currently finishing development of BigBlueButton 1.1 and plan to release a beta.  This will be on Ubuntu 16.04 64-bit, so we'll have the newer version of ruby out-of-the-box.

Regards,... Fred



--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.
To post to this group, send email to bigbluebutton-dev@googlegroups.com.
Visit this group at https://groups.google.com/group/bigbluebutton-dev.
For more options, visit https://groups.google.com/d/optout.



--
BigBlueButton Developer
@bigbluebutton

Synergy LMS

unread,
Nov 8, 2016, 1:24:38 AM11/8/16
to bigblueb...@googlegroups.com
Dear Fred, 

I have followed your steps, still am facing installation issues, details are : ERROR:  While executing gem ... (Gem::InstallError)
    gem "streamio-ffmpeg" is not installed

root@Collab-BBB-Server:~# sudo apt-get install bigbluebutton
Reading package lists... Done
Building dependency tree
Reading state information... Done
bigbluebutton is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up bbb-record-core (1.0.0-1ubuntu56) ...
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine.
Using absolute_time 1.0.0
Using addressable 2.5.0
Using builder 3.2.2
Using curb 0.9.3
Using mime-types 2.6.2
Using mini_portile2 2.1.0
Using mono_logger 1.1.0
Using multi_json 1.12.1
Using open4 1.3.4
Using rack 1.6.4
Using redis 3.3.1
Using tilt 2.0.5
Using rubyzip 1.2.0
Using trollop 2.1.2
Using bundler 1.13.6
Using fastimage 2.0.1
Using nokogiri 1.6.8.1
Using streamio-ffmpeg 2.0.0
Using rack-protection 1.5.3
Using vegas 0.1.11
Using redis-namespace 1.5.2
Using sinatra 1.4.7
Using resque 1.26.0
Bundle complete! 12 Gemfile dependencies, 23 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
ERROR:  While executing gem ... (Gem::InstallError)
    gem "streamio-ffmpeg" is not installed
dpkg: error processing package bbb-record-core (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of bbb-playback-presentation:
 bbb-playback-presentation depends on bbb-record-core; however:
  Package bbb-record-core is not configured yet.

dpkg: error processing package bbb-playback-presentation (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          dpkg: dependency problems prevent configuration of bbb-config:
 bbb-config depends on bbb-playback-presentation; however:
  Package bbb-playback-presentation is not configured yet.

dpkg: error processing package bbb-config (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of bigbluebutton:
 bigbluebutton depends on bbb-config; however:
  Package bbb-config is not configured yet.

dpkg: error processing package bigbluebutton (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          No apport report written because MaxReports is reached already
                                                                                                                                                                        Errors were encountered while processing:
 bbb-record-core
 bbb-playback-presentation
 bbb-config
 bigbluebutton
E: Sub-process /usr/bin/dpkg returned an error code (1)

Please suggest me further

Regards,
GMR

Fred Dixon

unread,
Nov 8, 2016, 7:37:34 AM11/8/16
to BigBlueButton-dev
Hi GMR,

Can you post the output of the following commands

  cat /usr/local/bigbluebutton/core/Gemfile
 
It should have 

  gem "streamio-ffmpeg", '2.0.0'


Regards,... Fred

Synergy LMS

unread,
Nov 8, 2016, 7:41:31 AM11/8/16
to bigblueb...@googlegroups.com
Hi Fred,

yes it is showing same, output is :

root@Collab-BBB-Server:~# cat /usr/local/bigbluebutton/core/Gemfile
#
# BigBlueButton open source conferencing system - http://www.bigbluebutton.org/
#
# Copyright (c) 2012 BigBlueButton Inc. and by respective authors (see below).
#
# This program is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free Software
# Foundation; either version 3.0 of the License, or (at your option) any later
# version.
#
# BigBlueButton is distributed in the hope that it will be useful, but WITHOUT ANY
# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License along
# with BigBlueButton; if not, see <http://www.gnu.org/licenses/>.
#



gem "redis"
gem "nokogiri"
gem "resque"
gem "mime-types", '2.6.2'
gem "streamio-ffmpeg", '2.0.0'
gem "rubyzip"
gem "curb"
gem "builder"
gem "trollop"
gem "open4"
gem "fastimage"
gem "absolute_time"
root@Collab-BBB-Server:~#


Thanks,
GMR

On Tue, Nov 8, 2016 at 6:07 PM, Fred Dixon <ffd...@gmail.com> wrote:
Hi GMR,

Can you post the output of the following commands

  cat /usr/local/bigbluebutton/core/Gemfile
 
It should have 

  gem "streamio-ffmpeg", '2.0.0'


Regards,... Fred

Fred Dixon

unread,
Nov 8, 2016, 8:11:13 AM11/8/16
to BigBlueButton-dev
Hi GMR,

Can you post the output of the command

  sudo gem install streamio-ffmpeg -v 2.0.0

Regards,.. Fred

Synergy LMS

unread,
Nov 8, 2016, 8:13:20 AM11/8/16
to bigblueb...@googlegroups.com
Hi Fred,

root@Collab-BBB-Server:~# sudo gem install streamio-ffmpeg -v 2.0.0
Successfully installed streamio-ffmpeg-2.0.0
1 gem installed

Regards, 
GMR

On Tue, Nov 8, 2016 at 6:40 PM, Fred Dixon <ffd...@gmail.com> wrote:
Hi GMR,

Can you post the output of the command

  sudo gem install streamio-ffmpeg -v 2.0.0

Regards,.. Fred

Synergy LMS

unread,
Nov 8, 2016, 8:17:38 AM11/8/16
to bigblueb...@googlegroups.com
Hi Fred,

I have tried bbb installation, again am facing same error,

Bundle complete! 12 Gemfile dependencies, 23 gems now installed.
Use `bundle show [gemname]` to see where a bundled gem is installed.
ERROR:  While executing gem ... (Gem::InstallError)
    gem "streamio-ffmpeg" is not installed
dpkg: error processing package bbb-record-core (--configure):


root@Collab-BBB-Server:~# gem list

*** LOCAL GEMS ***

absolute_time (1.0.0)
addressable (2.5.0)
builder (3.2.2)
bundler (1.13.6)
curb (0.9.3)
fastimage (2.0.1)
hello (0.0.1)
mime-types (2.6.2)
mini_portile2 (2.1.0)
mono_logger (1.1.0)
multi_json (1.12.1)
nokogiri (1.6.8.1)
open4 (1.3.4)
public_suffix (2.0.4)
rack (1.6.4)
rack-protection (1.5.3)
redis (3.3.1)
redis-namespace (1.5.2)
resque (1.26.0)
rubyzip (1.2.0)
sinatra (1.4.7)
streamio-ffmpeg (2.0.0)
tilt (2.0.5)
trollop (2.1.2)
vegas (0.1.11)
root@Collab-BBB-Server:~#

Regards,
GMR



Fred Dixon

unread,
Nov 8, 2016, 9:27:24 AM11/8/16
to BigBlueButton-dev
Hi GMR,

Strange ... the installer wants to setup streamio-ffmpeg but it's already installed.


Can you try the following

  cd /usr/local/bigbluebutton/core/
  sudo bundler

Also post the output of

  ruby -v
  gem -v

Regards,... Fred

Madhukar Reddy

unread,
Nov 8, 2016, 12:14:39 PM11/8/16
to bigblueb...@googlegroups.com
Hi Fred,

root@Collab-BBB-Server:/usr/local/bigbluebutton/core# ruby -v
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
root@Collab-BBB-Server:/usr/local/bigbluebutton/core# gem -v
2.4.7
root@Collab-BBB-Server:/usr/local/bigbluebutton/core#

Regards,
GMR

On Tue, Nov 8, 2016 at 7:56 PM, Fred Dixon <ffd...@gmail.com> wrote:
Hi GMR,

Strange ... the installer wants to setup streamio-ffmpeg but it's already installed.


Can you try the following

  cd /usr/local/bigbluebutton/core/
  sudo bundler

Also post the output of

  ruby -v
  gem -v

Regards,... Fred




--
 
 
 
With Warm Regards,
G.Madhukar Reddy

Fred Dixon

unread,
Nov 8, 2016, 12:45:36 PM11/8/16
to BigBlueButton-dev
Hi 
Madhukar,

When we try the version of gem on one of our test servers 14.04 64-bit servers, we have a very different issue

root@u14:/tmp# gem -v
1.8.23

Can you try the following commands and post the output.

# gem -v
1.8.23
# which gem
/usr/bin/gem
# dpkg -S /usr/bin/gem
ruby: /usr/bin/gem
# dpkg -l | grep ruby
ii  libruby1.9.1                     1.9.3.484-2ubuntu1.2                 amd64        Libraries necessary to run Ruby 1.9.1
ii  ruby                             1:1.9.3.4                            all          Interpreter of object-oriented scripting language Ruby (default version)
ii  ruby1.9.1                        1.9.3.484-2ubuntu1.2                 amd64        Interpreter of object-oriented scripting language Ruby
ii  ruby1.9.1-dev                    1.9.3.484-2ubuntu1.2                 amd64        Header files for compiling extension modules for the Ruby 1.9.1


Regards,... Fred

Madhukar Reddy

unread,
Nov 8, 2016, 12:51:02 PM11/8/16
to bigblueb...@googlegroups.com
Hi Fred, 

my gem -v is showing 2.4.7, is it a problem..

i have tried commands as you suggested , Output details :

root@Collab-BBB-Server:~# gem -v
2.4.7

root@Collab-BBB-Server:~# which gem
/usr/bin/gem

root@Collab-BBB-Server:~# dpkg -S /usr/bin/gem
ruby: /usr/bin/gem

root@Collab-BBB-Server:~# dpkg -l | grep ruby
ii  libruby1.9.1                          1.9.3.484-2ubuntu1.2                   amd64        Libraries necessary to run Ruby 1.9.1
ii  ruby                                  1:1.9.3.4                              all          Interpreter of object-oriented scripting language Ruby (default version)
ii  ruby1.9.1                             1.9.3.484-2ubuntu1.2                   amd64        Interpreter of object-oriented scripting language Ruby
ii  ruby1.9.1-dev                         1.9.3.484-2ubuntu1.2                   amd64        Header files for compiling extension modules for the Ruby 1.9.1
root@Collab-BBB-Server:~#


Regards,
Madhukar

Fred Dixon

unread,
Nov 8, 2016, 1:51:40 PM11/8/16
to BigBlueButton-dev
Hi Madhukar,

Can you installing ruby on a clean server (such as a new VM) and let us know what version of gem you get and whether you encounter the same problem during the installation of BigBlueButton.

Regards,.. Fred

Roger

unread,
Nov 8, 2016, 3:01:51 PM11/8/16
to BigBlueButton-dev
Thank you, that fixed it for me!
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To post to this group, send email to bigblueb...@googlegroups.com.

Madhukar Reddy

unread,
Nov 8, 2016, 8:43:23 PM11/8/16
to bigblueb...@googlegroups.com
Hi Fred,

Yes, am installing on a Clean Server (VPS), at the time of Bigbluebutton installation I got prefix issue then I searched on google and installed gem 2.4.7 manually, I think that would be a problem, if so then what is the solution now, also pls confirm which version of gem is required for bbb installation, pls suggest further 

Regards,
Madhukar 

Madhukar Reddy

unread,
Nov 9, 2016, 3:52:09 AM11/9/16
to bigblueb...@googlegroups.com
Hi Fred,

At the time Bigbluebutton installation ( sudo apt-get install bigbluebutton  )   i got Public_suffix error, then i googled about this issue and installed gem 2.4.7 manually, for instllation i have used these steps, ( https://groups.google.com/forum/#!msg/bigbluebutton-setup/j0nhKW3yRms/M5B7R8evBzEJ )

$ wget -O rub "http://production.cf.rubygems.org/rubygems/rubygems-2.4.7.tgz"

$ tar -xvzf rub

$ cd rubygems-2.4.7

$ sudo ruby setup.rb

$ cd

Now gem version 2.4.7 is installed, 
$ gem -v
2.4.7

after that i have updated as per your given steps to resolve public_suffix issue, apart from this i did't get any errors during bbb installation, now the installer wants to setup streamio-ffmpeg but it's already installed. how to resolve this issue, also pls confirm which version of gem is required for bbb installation

Thanks,
Madhukar

Madhukar Reddy

unread,
Nov 9, 2016, 5:38:11 AM11/9/16
to bigblueb...@googlegroups.com
Hi Fred, 

BBB Installation completed  now, i have updated Gem version from 2.4.7 to 1.8.23 then installation completed succesfully , but am getting Error on bbb-conf --check :

Error: Could not connect to the configured hostname/IP address
#


root@Collab-BBB-Server:~# sudo bbb-conf --debug
   -- Errors found in /var/log/nginx/error.log --
2016/11/09 10:10:34 [error] 28185#0: *2 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 159.203.56.28, server: 159.203.56.28, request: "GET /bigbluebutton/api HTTP/1.1", upstream: "http://127.0.0.1:8080/bigbluebutton/api", host: "159.203.56.28"
2016/11/09 10:10:34 [error] 28185#0: *2 open() "/var/www/nginx-default/50x.html" failed (2: No such file or directory), client: 159.203.56.28, server: 159.203.56.28, request: "GET /bigbluebutton/api HTTP/1.1", upstream: "http://127.0.0.1:8080/bigbluebutton/api", host: "159.203.56.28"
2016/11/09 10:23:16 [error] 28185#0: *4 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 159.203.56.28, server: 159.203.56.28, request: "GET /bigbluebutton/api HTTP/1.1", upstream: "http://127.0.0.1:8080/bigbluebutton/api", host: "159.203.56.28"
2016/11/09 10:23:16 [error] 28185#0: *4 open() "/var/www/nginx-default/50x.html" failed (2: No such file or directory), client: 159.203.56.28, server: 159.203.56.28, request: "GET /bigbluebutton/api HTTP/1.1", upstream: "http://127.0.0.1:8080/bigbluebutton/api", host: "159.203.56.28"
2016/11/09 10:24:57 [error] 28185#0: *8 open() "/var/www/bigbluebutton-default/html5client/check" failed (2: No such file or directory), client: 117.98.152.227, server: 159.203.56.28, request: "GET /html5client/check HTTP/1.1", host: "159.203.56.28", referrer: "http://159.203.56.28/client/BigBlueButton.html"
2016/11/09 10:25:17 [error] 28185#0: *105 open() "/var/www/bigbluebutton-default/html5client/check" failed (2: No such file or directory), client: 117.98.152.227, server: 159.203.56.28, request: "GET /html5client/check HTTP/1.1", host: "159.203.56.28", referrer: "http://159.203.56.28/client/BigBlueButton.html"

Thanks,
Madhukar

Fred Dixon

unread,
Nov 9, 2016, 7:40:35 AM11/9/16
to BigBlueButton-dev
Hi Madhukar,

> Error: Could not connect to the configured hostname/IP address
> #

Can you post the output of 

  sudo bbb-conf --check


Regards,... Fred

Madhukar Reddy

unread,
Nov 9, 2016, 12:13:27 PM11/9/16
to bigblueb...@googlegroups.com
Hi Fred,

Now am not getting any errors,  but having issues in Recording, i have created a post on recording issue ( https://groups.google.com/forum/#!topic/bigbluebutton-dev/NgALDM2lutg )

root@Collab-BBB-Server:~# sudo bbb-conf --check

BigBlueButton Server 1.0.0 (1058)
                    Kernel version: 4.4.0-45-generic
                      Distribution: Ubuntu 14.04.5 LTS (64-bit)
                            Memory: 3952 MB

/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
                Port test (tunnel): 159.203.56.28
                              Red5: 159.203.56.28
              useWebrtcIfAvailable: true

/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)
                    websocket port: 5066
                    WebRTC enabled: true

/etc/nginx/sites-available/bigbluebutton (nginx)
                       server name: 159.203.56.28
                              port: 80
                    bbb-client dir: /var/www/bigbluebutton

/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
                      bbb-web host: 159.203.56.28

/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)
                               url: 159.203.56.28

/var/www/bigbluebutton/check/conf/config.xml (client check)
                      client check: 159.203.56.28

/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
                  voice conference: FreeSWITCH
                     capture video: true
                   capture desktop: true

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                     playback host: 159.203.56.28


** Potential problems described below **
# Warning: The API demos are installed and accessible from:
#
#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
#    sudo apt-get purge bbb-demo

# Warning: The client self check is installed and accessible from:
#
#

but debug is showing errors :

root@Collab-BBB-Server:~# sudo bbb-conf --debug
   -- Errors found in /var/log/nginx/error.log --
2016/11/09 16:55:49 [error] 8826#0: *1 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 117.98.152.227, server: 159.203.56.28, request: "GET /demo/demo10.jsp HTTP/1.1", upstream: "http://127.0.0.1:8080/demo/demo10.jsp", host: "159.203.56.28"
2016/11/09 16:55:49 [error] 8826#0: *1 open() "/var/www/nginx-default/50x.html" failed (2: No such file or directory), client: 117.98.152.227, server: 159.203.56.28, request: "GET /demo/demo10.jsp HTTP/1.1", upstream: "http://127.0.0.1:8080/demo/demo10.jsp", host: "159.203.56.28"
2016/11/09 16:59:40 [error] 8826#0: *7 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 117.98.152.227, server: 159.203.56.28, request: "GET /demo/demo10.jsp HTTP/1.1", upstream: "http://127.0.0.1:8080/demo/demo10.jsp", host: "159.203.56.28"
2016/11/09 16:59:40 [error] 8826#0: *7 open() "/var/www/nginx-default/50x.html" failed (2: No such file or directory), client: 117.98.152.227, server: 159.203.56.28, request: "GET /demo/demo10.jsp HTTP/1.1", upstream: "http://127.0.0.1:8080/demo/demo10.jsp", host: "159.203.56.28"

Thanks,
Madhukar

Reply all
Reply to author
Forward
0 new messages