IO error : Please contact administrator.null

301 views
Skip to first unread message

David Moreira

unread,
Jul 27, 2010, 11:06:29 AM7/27/10
to bigblueb...@googlegroups.com
Dear, when I upload a presentation I get the following error:

IO error : Please contact administrator.null

What could be the problem?

Thanks


--
Saludos.
David Moreira M.
P-099348721
M-087219704

Denis Zgonjanin

unread,
Jul 27, 2010, 11:09:20 AM7/27/10
to bigblueb...@googlegroups.com
Check the client log for errors. You can also do bbb-conf -c and see if that gives you any suggestions. If not, check also the logs for bbb-web.

One easy thing to do is bbb-conf --restart and see if that fixes the issue

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To post to this group, send email to bigblueb...@googlegroups.com.
To unsubscribe from this group, send email to bigbluebutton-...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/bigbluebutton-dev?hl=en.

Richard Alam

unread,
Jul 27, 2010, 11:11:16 AM7/27/10
to bigblueb...@googlegroups.com
Can you check on /var/log/bigbluebutton/bbb-web.log on what may be the
root cause?

You can post the log in pastebin.com so we can take a look.

On Tue, Jul 27, 2010 at 11:06 AM, David Moreira
<david.m...@gmail.com> wrote:

> --
> You received this message because you are subscribed to the Google Groups
> "BigBlueButton-dev" group.
> To post to this group, send email to bigblueb...@googlegroups.com.
> To unsubscribe from this group, send email to
> bigbluebutton-...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/bigbluebutton-dev?hl=en.
>

--
---
BigBlueButton
http://www.bigbluebutton.org
http://code.google.com/p/bigbluebutton

David Moreira

unread,
Jul 27, 2010, 11:32:26 AM7/27/10
to bigblueb...@googlegroups.com
I present the messages given by the server

Thanks.
David.

####################################################################################################
root@ubuntuproyectos:~# bbb-conf -c
Current Configuration:
Kernel version:  2.6.32-23-generic-pae
Memory: 992 MB

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

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

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

/var/lib/tomcat6/webapps/bigbluebutton/demo/bbb_api_conf.jsp (API demos)
                  bbb-web-api host: 129.200.9.134

/etc/asterisk/bbb_extensions.conf (asterisk)
            voice conf application: konference


** Potential Problems **


IP does not match:
                          IP from ifconfig:
  /etc/nginx/sites-available/bigbluebutton: 129.200.9.134
The DeskShare module is disabled in /var/www/bigbluebutton/client/conf/config.xml.

############################################################################
############################################################################

root@ubuntuproyectos:~# bbb-conf --restart
Restarting BigBlueButton ...
 * Stopping Red5 Server red5                                                                   [ OK ]
 * Stopping Tomcat servlet engine tomcat6                                                      [ OK ]
Stopping nginx: nginx.
Stopping Asterisk PBX: asterisk.
 * Stopping Apache ActiveMQ service activemq                                                   [ OK ]
Stopping OpenOffice headless server.

 * Asterisk PBX is not running
 * Apache ActiveMQ service is not running.
 * could not access PID file for nginx
 * Red5 Server is not running.
 * Tomcat servlet engine is not running.

Starting Asterisk PBX: asterisk.
 * Starting Apache ActiveMQ service activemq                                                   [ OK ]
Starting nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
configuration file /etc/nginx/nginx.conf test is successful
nginx.
 * Starting Red5 Server red5
                                                                                               [ OK ]
 * Starting Tomcat servlet engine tomcat6                                                             Using CATALINA_BASE:   /var/lib/tomcat6
Using CATALINA_HOME:   /usr/share/tomcat6
Using CATALINA_TMPDIR: /tmp/tomcat6-tmp
Using JRE_HOME:        /usr/lib/jvm/java-6-openjdk
Using CLASSPATH:       /usr/share/tomcat6/bin/bootstrap.jar
                                                                                               [ OK ]
Starting OpenOffice headless server

##############################################################################
##############################################################################
root@ubuntuproyectos:~# tail -f /var/log/bigbluebutton/bbb-web.log


2010-07-27 10:24:06,827 ERROR [org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver] - java.lang.AssertionError: Expression: dir.exists()
org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.AssertionError: Expression: dir.exists()
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
        at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
        at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.jsecurity.web.servlet.JSecurityFilter.doFilterInternal(JSecurityFilter.java:384)
        at org.jsecurity.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:183)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.AssertionError: Expression: dir.exists()
        at org.bigbluebutton.web.services.PresentationService.uploadedPresentationDirectory(PresentationService.groovy:89)
        at org.bigbluebutton.web.services.PresentationService$uploadedPresentationDirectory.call(Unknown Source)
        at org.bigbluebutton.web.controllers.PresentationController$_closure4.doCall(PresentationController.groovy:83)
        at org.bigbluebutton.web.controllers.PresentationController$_closure4.doCall(PresentationController.groovy)
        ... 32 more
2010-07-27 10:24:06,855 DEBUG [org.codehaus.groovy.grails.web.errors.GrailsWrappedRuntimeException] - Attempting to display code snippet found in url /WEB-INF/grails-app/PresentationController.groovy

##################################################################################################################################

Denis Zgonjanin

unread,
Jul 27, 2010, 11:34:49 AM7/27/10
to bigblueb...@googlegroups.com
Did you try after restarting, does it still give you the same error?

David Moreira

unread,
Jul 27, 2010, 11:41:13 AM7/27/10
to bigblueb...@googlegroups.com
Yes, I still showing the same error.

David.

Richard Alam

unread,
Jul 27, 2010, 11:46:44 AM7/27/10
to bigblueb...@googlegroups.com
Hi David,

The log says exception error because a dir exist...can you please tell
us what dir? Or post more of the logs into pastebin.com so it formats
nicely?

Please post the log as many lines as you can.

Richard

On Tue, Jul 27, 2010 at 11:41 AM, David Moreira

David Moreira

unread,
Jul 27, 2010, 11:59:07 AM7/27/10
to bigblueb...@googlegroups.com
Hi Richard

Already published at this time.

Your paste: http://pastebin.com/Xivju7EJ

What is the directory that should I check?

Thank.

Richard Alam

unread,
Jul 27, 2010, 12:56:09 PM7/27/10
to bigblueb...@googlegroups.com
What I mean is open /var/log/bigbluebutton/bbb-web.log then cut and
paste the last 1000 lines.

The log above what you have provided may give a clue on what's wrong.

Did you install using the VM? Packages? Or manually?

What is your system?

Richard

On Tue, Jul 27, 2010 at 11:59 AM, David Moreira

David Moreira

unread,
Jul 27, 2010, 4:15:56 PM7/27/10
to bigblueb...@googlegroups.com
Dear.

What I mean is open /var/log/bigbluebutton/bbb-web.log then cut and
paste the last 1000 lines



Did you install using the VM? Packages? Or manually?

Installing BigBlueButton using Ubuntu Packages

What is your system?

UBUNTU 10.04 32BIT


Thanks.

Richard Alam

unread,
Jul 27, 2010, 4:27:31 PM7/27/10
to bigblueb...@googlegroups.com
It looks like there is a problem with the permissions.

When you upload 62.pdf, it tries to create a folder under
/var/bigbluebutton/<confname>/<room>/ with the presentation. The
PresentationService tries to delete the directory and create it but it
can't.
So the check (dir.exist()) if it has successfully created the directory failed.

Check what process is running tomcat and if it has rw access to
/var/bigbluebutton. I think the packages assume the process is
tomcat6.

Richard

David Moreira

unread,
Jul 27, 2010, 4:44:58 PM7/27/10
to bigblueb...@googlegroups.com
I am very grateful to Richard, you change the permissions to / var / bigbluebutton and fix the problem.

Thank you.
David.

Maksim Ustinov

unread,
Oct 26, 2012, 3:21:18 PM10/26/12
to bigblueb...@googlegroups.com
I know this is two year old post but I just want to share how to fix this problem if any one stumbles upon it:

Just run: sudo find /var/bigbluebutton/* -type d -exec chown -v tomcat6:tomcat6 {} \; 

That should fix permissions.
Reply all
Reply to author
Forward
0 new messages