macielbombonato / bigbluebutton

Automatically exported from code.google.com/p/bigbluebutton
0 stars 0 forks source link

IO error uploading presentation under Ubuntu UI #734

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
When installing the 7.1 server on Ubuntu 10.10 64bit, everything works as 
expected.
When trying to upload a presentation, however, uploading from another Ubuntu 
(tried 10.04 32bit) with either Firefox 3, 4 or Chromium 7, I invariably get an 
"IO Error: Please contact administrator.null" message.

Uploading from Windows works fine, which makes me think it is a Flash problem.

I've also tried with the debug version of the Flash plugin 10, didn't work 
either.

As general "feeling" remark, it seems as though the Firefox version was not 
uploading at all: the upload progress bar jumps from 0 to 100% in an instant 
while under Windows it takes around 15 seconds to complete, for the same 
presentation.

Hope it helps...

Original issue reported on code.google.com by ywarn...@beeznest.org on 12 Nov 2010 at 12:09

GoogleCodeExporter commented 9 years ago
I think we've seen this before ... need to try and reproduce it, but you may be 
correct in that it's a Flash problem.  

Original comment by ffdixon@gmail.com on 12 Nov 2010 at 12:49

GoogleCodeExporter commented 9 years ago
I'm getting the same problem but not for every file  occasionally it works but 
most of the time it doesn't.  I have Safari and Firefox, Ubuntu 10 64 bit and 
Flash 10 (note that I reported some as yet unresolved camera issues with Flash 
10 (latest vs and Safari and Firefox).

Original comment by jer...@welforum.com on 17 Nov 2010 at 6:43

GoogleCodeExporter commented 9 years ago
It an issue that occurs when the server doesn't have connectivity to the folder 
/var/bigbluebotton. The only thing you need to do is chown -R tomcat6:tomcat6 
/var/bigbluebotton in the server of bigbluebotton. Cheers

Original comment by jpgri...@gmail.com on 23 Nov 2010 at 5:50

GoogleCodeExporter commented 9 years ago
No, it's not related to permissions. It is an Ubuntu *client* problem. When 
uploading on the exact same server configuration but from Windows, it works 
like a charm.

Original comment by ywarn...@beeznest.org on 23 Nov 2010 at 5:56

GoogleCodeExporter commented 9 years ago
Hi Guys,

Can you try the suggestion at

  http://code.google.com/p/bigbluebutton/wiki/FAQ#I_can't_upload_a_presentation_from_Linux

and let us know if you get the upload presentation to work. 

Original comment by ffdixon@gmail.com on 28 Nov 2010 at 6:53

GoogleCodeExporter commented 9 years ago
First attempt (with slow connection) show no improvement. Uploading everything 
slowly (that part is ok) but then failing at the moment of converting the 
presentation (same IO error).
Will try again tomorrow with faster line (just in case... I don't know, maybe 
the slowliness is causing some kind of TCP header not to be sent...?)

Original comment by ywarn...@beeznest.org on 29 Nov 2010 at 3:38

GoogleCodeExporter commented 9 years ago
Same here. 

- The Client log just says: 
  [DEBUG] Uploadling presentation name: P_Presentation
  [ERROR] An error occured while uploading the file. [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2038"]
- The Serverlog is says
  /usr/share/red5/log/error.log:2011-01-14 08:13:19,009 [NioProcessor-2] WARN  o.r.s.net.rtmps.RTMPSMinaIoHandler - Exception caught Broken pipe
  /usr/share/red5/log/error.log:2011-01-14 08:13:48,176 [NioProcessor-2] WARN  o.r.s.net.rtmps.RTMPSMinaIoHandler - Exception caught Connection reset by peer
- The Presentation is stored on the server 
  drw.r..r.. 2 tomcat6 tomcat6 4096 2011-01-14 08:12 P_Presentation
- There are no other files on the serverdirectory
- The error is 100%
- The open ports are
22/tcp   open  ssh
80/tcp   open  http
82/tcp   open  xfer
631/tcp  open  ipp
1935/tcp open  rtmp
2000/tcp open  cisco-sccp
3306/tcp open  mysql
3690/tcp open  svn
5080/tcp open  unknown
5900/tcp open  vnc
8080/tcp open  http-proxy
8088/tcp open  unknown
8100/tcp open  unknown
8443/tcp open  https-alt
9999/tcp open  abyss
- bbb-conf --clean has been run
- Its an Ubuntu 10.04 system with all updates installed

I think, thats it. If you need more information, just ask :)

Thank you for the help

Oliver

Original comment by derarn...@web.de on 14 Jan 2011 at 7:56

GoogleCodeExporter commented 9 years ago
Ah yes. Since so many people experience this problem and a basic function does 
not work any more, I would suggest to put it on Priority high

Original comment by derarn...@web.de on 14 Jan 2011 at 7:57

GoogleCodeExporter commented 9 years ago
First we need a reliable way to reproduce the issue. It does not seem to happen 
on every ubuntu installation. We'll keep an eye open for it.

Original comment by Me.S...@gmail.com on 14 Jan 2011 at 9:09

GoogleCodeExporter commented 9 years ago
I can repoduce it. Perhaps, I can help

Original comment by derarn...@web.de on 14 Jan 2011 at 11:07

GoogleCodeExporter commented 9 years ago
New Information: I uploaded it with a windows client and ... it works !?!
And Yes, I read 
http://code.google.com/p/bigbluebutton/wiki/FAQ#I_can't_upload_a_presentation_fr
om_Linux

So there mus be another bug :(

Original comment by derarn...@web.de on 14 Jan 2011 at 11:39

GoogleCodeExporter commented 9 years ago
Crap! Using the same client and the demo.bigbluebutton server, the bug is not 
reproducable :( So it must be something with an Ubuntu Client and an Ubuntu 
server

Original comment by derarn...@web.de on 14 Jan 2011 at 11:46

GoogleCodeExporter commented 9 years ago
OK. Its about the size of the presentation. I exported it with 75DPI and voila, 
it works with ubuntu - ubuntu .... Perhaps that helps. Also the IO Error is 
received before the conversion step.

Original comment by derarn...@web.de on 14 Jan 2011 at 1:12

GoogleCodeExporter commented 9 years ago

Original comment by ffdixon@gmail.com on 7 Feb 2011 at 5:23

GoogleCodeExporter commented 9 years ago
same error also under windows clients (MSIE8 and Firefox4)

Original comment by rogerio....@gmail.com on 3 Apr 2011 at 7:27

Attachments:

GoogleCodeExporter commented 9 years ago
   -- ERRORS found in /usr/share/red5/log/* --
/usr/share/red5/log/bigbluebutton.log:2011-04-04 01:25:15,951 [NioProcessor-1] 
ERROR o.b.w.v.f.a.PopulateRoomCommand - Not XML: [Conference 77223 not found]

   -- Errors found in /var/log/nginx/error.log --
2011/04/04 01:31:12 [error] 11607#0: *28 upstream timed out (110: Connection 
timed out) while reading response header from upstream, client: 192.168.1.66, 
server:
192.168.1.67, request: "POST /bigbluebutton/presentation/upload HTTP/1.1", 
upstream: "http://127.0.0.1:8080/bigbluebutton/presentation/upload", host: 
"192.168.1.67"

Original comment by rogerio....@gmail.com on 4 Apr 2011 at 2:27

GoogleCodeExporter commented 9 years ago
this solution worked for me:
( as I do not use VOIP, not reinstalled the feature )

[portugues do Brasil]

 - Remova tudo o quer for openjdk, e instale o Java da Sun
 - reinicie o computador
 - reinstale o bigbluebutton, (e não reinstalei a parte de voip, até agora, tudo bem)
 - refaça o link simbólico para o bigbluebutton no nginx
 - reinicie o serviço nginx

[Google translate portuguese to english] ( my english is bad :( )

  - Remove everything you want is openjdk and install Java from Sun
  - restart the computer
  - reinstall bigbluebutton (and not reinstalled the part of voip, so far, so good)
  - redo the symlink to bigbluebutton in nginx
  - restart the nginx

# apt-get purge openjdk*
# apt-get install sun-java6-jdk

# reboot

# apt-get install bigbluebutton
# cd /etc/nginx/sites-enable
# ln -s ../sites-availabble/bigbluebutton
# /etc/init.d/nginx restart
# bbb-conf --clean

Original comment by rogerio....@gmail.com on 4 Apr 2011 at 4:07

GoogleCodeExporter commented 9 years ago
Here is the problem.
>>>
Package: red5
Version: 1.0RC1-ubuntu10
Architecture: amd64
Maintainer: Fred Dixon <ffdixon@bigbluebutton.org>
Installed-Size: 36884
Depends: openjdk-6-jre-headless, jsvc, bbb-freeswitch
Section: devel
Priority: extra
Homepage: http://www.red5.org/
Description: The Red5 server
 Red5 is an open source implementation of Adobe's Flash Media Server.
>>>

Red5 has a dependency on openjdk !

Original comment by hilton.gibson on 23 Sep 2011 at 10:06

GoogleCodeExporter commented 9 years ago
It should depend on "sun-java6-jdk" as per the installation instructions here:
* http://wiki.red5.org/wiki/Install

The maintainer of the debian package must update the control file accordingly.

Original comment by hilton.gibson on 23 Sep 2011 at 10:11

GoogleCodeExporter commented 9 years ago
We've been using openJDK from the beginning of the BigBlueButton project.  

We'll need to test if changing to sunJDK has any effect.

Original comment by ffdixon@gmail.com on 23 Sep 2011 at 1:58

GoogleCodeExporter commented 9 years ago
I have found that this problem appears when server or/and client does not have 
connection to the Internet. When I click upload button server sends some packet 
to the outer address of my router. So if my server does not see outer net it 
produces this IO Error.

Original comment by german.g...@gmail.com on 28 May 2012 at 7:35

GoogleCodeExporter commented 9 years ago
I tried to change openJDK to sun-java6-jdk. Behavior of the server did not 
change. 

Original comment by german.g...@gmail.com on 29 May 2012 at 6:19

GoogleCodeExporter commented 9 years ago
I still have the same issue. I updated to the last version of bbb and same 
issue.. ! Any clue?

Original comment by ezeq.m...@gmail.com on 5 Jun 2012 at 7:04

GoogleCodeExporter commented 9 years ago
Ezeq.mina,

Can you paste the contents of 

  sudo bbb-conf --check

to this thread.  We need to start narrowing down the circumstances under which 
this bug occurs.

Original comment by ffdixon@gmail.com on 6 Jun 2012 at 3:03

GoogleCodeExporter commented 9 years ago
I think this problem might be related to the user using HTTP Proxy in their 
browser, but the POST request by the Flash client to upload the slides does not 
use the local HTTP Proxy settings.

Original comment by ffdixon@gmail.com on 3 Jan 2013 at 4:48

GoogleCodeExporter commented 9 years ago
See discussion 

  https://groups.google.com/group/bigbluebutton-setup/browse_thread/thread/8748d6938de29599

re: HTTP Proxy

Original comment by ffdixon@gmail.com on 3 Jan 2013 at 4:49

GoogleCodeExporter commented 9 years ago
I am using BBB 0.81 and I am still getting this issue.

Original comment by rob.247....@gmail.com on 30 Dec 2013 at 4:56

GoogleCodeExporter commented 9 years ago
Hi Rob,

Did you try the suggestions in

  https://groups.google.com/group/bigbluebutton-setup/browse_thread/thread/8748d6938de29599

Original comment by ffdixon@gmail.com on 30 Dec 2013 at 4:59

GoogleCodeExporter commented 9 years ago
Hi Fred

I have not been through them all because it seems that the results are
mixed and inconclusive. As this post originated a long time ago I was
wondering if you had a definitive fix for 0.81? If not I'll have a play
around. I normally try to avoid this with Linux as it usually causes
something else to break in the process.

Thanks

Rob

Original comment by rob.247....@gmail.com on 30 Dec 2013 at 5:04

GoogleCodeExporter commented 9 years ago
Hi Rob,

Definitely check out the link to the discussion group (it talks about the HTTP 
Proxy settings).

The definitive answer is the uploads should work *if* there is no HTTP proxy in 
place.  For more information, check the link.

Original comment by ffdixon@gmail.com on 30 Dec 2013 at 5:06

GoogleCodeExporter commented 9 years ago
Hi Fred

We are not using a proxy, we are testing locally on lan at the moment, I am
connecting through demo server.
I am going through the logs at the moment. If you can think of anything
that I should take particular interest in then let me know.

Thanks

Rob

Original comment by rob.247....@gmail.com on 30 Dec 2013 at 9:16

GoogleCodeExporter commented 9 years ago
Are you able to upload a presentation to the demo server?

Original comment by ffdixon@gmail.com on 30 Dec 2013 at 9:31

GoogleCodeExporter commented 9 years ago
No. Not at the moment.

BBB Conf;

itadmin@bigbluebutton:/usr/share/red5/log$ sudo bbb-conf --check

BigBlueButton Server 0.81 (1551)
                    Kernel version: 2.6.32-38-server
                      Distribution: Ubuntu 10.04.4 LTS (64-bit)
                            Memory: 5833 MB

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

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

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

/var/lib/tomcat6/webapps/demo/bbb_api_conf.jsp (API demos)
                           api url: 192.168.250.200

/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: 192.168.250.200

** Potential problems described below **
# Warning: The API demos are installed and accessible from:
#
#    http://192.168.250.200/
#
# 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:
#

Original comment by rob.247....@gmail.com on 30 Dec 2013 at 10:41

GoogleCodeExporter commented 9 years ago
Can you try uploading a document to your server from a Windows client and let 
us know if it works.  

Original comment by ffdixon@gmail.com on 31 Dec 2013 at 2:10

GoogleCodeExporter commented 9 years ago
Hi

No it does not work. I am using Windows on my PC to do this using i.e 10.
Same results with Chrome.

Is is Java or Flash facilitating this upload? I read the discussion on Sun
jdk as opposed to Open jdk but cannot see why this would cause a problem.

Original comment by rob.247....@gmail.com on 31 Dec 2013 at 9:24

GoogleCodeExporter commented 9 years ago
Can you try uploading a document from a Windows client to 
http://demo.bigbluebutton.org/.

Original comment by ffdixon@gmail.com on 31 Dec 2013 at 1:47

GoogleCodeExporter commented 9 years ago
Hi Fred

Not to worry I got it working. The problem was caused during the
installation process. When you do the dist-upgrade at the beginning of the
install it seems to install something which messes with BBB system.
Probably an upgraded version of jdk or something, anyway I skipped this
step this time round and all works fine now, after 4 attempts I might add!!
ha ha

Thanks

Rob

Original comment by rob.247....@gmail.com on 31 Dec 2013 at 7:31

GoogleCodeExporter commented 9 years ago
Hi Fred

Can you tell me why the recommendation for bandwidth is so high(below), on
investigation I can see nothing like this being used during multiple
connections to our server from the web. However I am seeing a 5 second lag
on video, but this is not bandwidth related.

Thanks

Rob
Bandwidth RequirementsWhat are the bandwidth requirements for running a
BigBlueButton server?

You'll need good upstream and downstream bandwidth from the server. We
recommend (at least) 100 MBits/second bandwidth in both directions.

Original comment by rob.247....@gmail.com on 10 Jan 2014 at 3:13

GoogleCodeExporter commented 9 years ago
Can we ask that you post that question to bigbluebutton-setup, see

   http://groups.google.com/group/bigbluebutton-setup/topics?gvc=2

as the question is more of information request than an comment around this 
issue.

Original comment by ffdixon@gmail.com on 21 Jan 2014 at 8:09