dpkg: error processing package linux-image-generic

994 views
Skip to first unread message

Roger

unread,
Aug 7, 2017, 8:44:47 PM8/7/17
to BigBlueButton-dev
Please note that I performed a package update, and now I'm getting error messages.  So far I have tried to clean up old kernel images, but it hasn't helped (see https://askubuntu.com/questions/872012/problems-upgrading-kernel-in-ubuntu-14-04).  Also, I have checked https://groups.google.com/forum/#!searchin/bigbluebutton-dev/dpkg$3A$20error$20processing$20package$20linux-image-generic|sort:relevance/bigbluebutton-dev/mc6MUVD7Y-4/GK6F11XGX5oJ

Here are the steps I executed:

sudo -i
dpkg --configure -a
apt-get update
apt-get -f install
OLDCONF=$(dpkg -l|grep “^rc”|awk ‘{print $2}’)
CURKERNEL=$(uname -r|sed ‘s/-*[a-z]//g’|sed ‘s/-386//g’)
LINUXPKG=”linux-(image|headers|ubuntu-modules|restricted-modules)”
METALINUXPKG=”linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)”
OLDKERNELS=$(dpkg -l|awk ‘{print $2}’|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
apt-get clean
apt-get purge $OLDCONF
apt-get purge $OLDKERNELS
apt-get autoremove
apt-get dist-upgrade
apt-get clean

Here are the original error messages I was getting.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 4.4.0.89.95); however:
  Package linux-image-generic is not configured yet.

dpkg: erroNo 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.
No apport report written because MaxReports is reached already
r processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-image-4.4.0-89-generic
 linux-image-extra-4.4.0-89-generic
 linux-image-generic
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)  

Also, when I try to run demo12.jsp, this is the error I'm getting.  Does anyone have any suggestions?  TIA.

An Error has occured:

Status Code500
Exception Typenull
Messagenull
Exception
java.lang.NullPointerException
	at org.apache.jsp.demo12_jsp._jspService(demo12_jsp.java:1371)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:221)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:436)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1078)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Root Cause

Header List
NameValue
x-forwarded-for68.145.70.223
host127.0.0.1:8080
connectionclose
upgrade-insecure-requests1
user-agentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36
accepttext/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
refererhttps://tuberedu.ca/demo/demo12.jsp
accept-encodinggzip, deflate, br
accept-languageen-US,en;q=0.8
cookieJSESSIONID=236D229C49B0CEB0CE4929ECD848D5EA
Attribute List
javax.servlet.forward.request_uri/demo/demo12.jsp
javax.servlet.forward.context_path/demo
javax.servlet.forward.servlet_path/demo12.jsp
javax.servlet.forward.query_stringusername1=Roger&Skin=BBBDefault&Layout=bbb.layout.name.presentfocus&VideoModule=false&PhoneModule=true&LanguageButton=true&HelpButton=true&HelpUrl=http%3A%2F%2Ftuberedu.ca%2Fhelp.html&action=create
javax.servlet.error.status_code500
javax.servlet.error.servlet_namejsp
javax.servlet.jsp.jspExceptionjava.lang.NullPointerException
javax.servlet.error.request_uri/demo/demo12.jsp
javax.servlet.error.exceptionjava.lang.NullPointerException

Fred Dixon

unread,
Aug 7, 2017, 9:57:55 PM8/7/17
to BigBlueButton-dev
Hi Roger,

Taking a guess ... if your trying to upgrade from 1.0 to 1.1, we would not recommend upgrading Ubuntu 14.04 to Ubuntu 


If you want to upgrade a BigBlueButton 1.0 (or earlier) server, we recommend to starting with a separate clean Ubuntu 16.04 64-bit server, install BigBlueButton 1.1 on it, and then transfer over existing recordings.

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

Roger Moore

unread,
Aug 8, 2017, 12:25:37 AM8/8/17
to bigblueb...@googlegroups.com
Hi Fred,

Thank you!  Please note that I am running Ubuntu 16--it was a fresh install, and everything was working fine until I tried to perform this ubuntu apt-get install update and apt-get install dist-upgrade.

rmoore@Annapurna:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:        16.04
Codename:       xenial

This is what I see when I check the version of BBB:

rmoore@Annapurna:~/dev/bigbluebutton$ sudo bbb-conf
BigBlueButton Configuration Utility - Version 1.1.0


--
You received this message because you are subscribed to a topic in the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-dev/4WtQInjLPww/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-dev+unsubscribe@googlegroups.com.

Fred Dixon

unread,
Aug 8, 2017, 7:38:05 AM8/8/17
to BigBlueButton-dev
Hi Roger,

> sudo -i
> dpkg --configure -a
> apt-get update
> apt-get -f install
> OLDCONF=$(dpkg -l|grep “^rc”|awk ‘{print $2}’)
> CURKERNEL=$(uname -r|sed ‘s/-*[a-z]//g’|sed ‘s/-386//g’)
> LINUXPKG=”linux-(image|headers|ubuntu-modules|restricted-modules)”
> METALINUXPKG=”linux-(image|headers|restricted-modules)-(generic|i386|server|common|rt|xen)”
> OLDKERNELS=$(dpkg -l|awk ‘{print $2}’|grep -E $LINUXPKG |grep -vE $METALINUXPKG|grep -v $CURKERNEL)
> apt-get clean
> apt-get purge $OLDCONF
> apt-get purge $OLDKERNELS
> apt-get autoremove
> apt-get dist-upgrade
> apt-get clean

Where did you get this script?  If you want to remove old kernels, the `apt-get autoremove` will safely do it.

We're not sure how to solve the error messages you are seeing

> linux-generic depends on linux-image-generic (= 4.4.0.89.95); however:
>  Package linux-image-generic is not configured yet.

They are not related to BigBlueButton.  Recommend you Google the above error messages and see if there are other resources that can help.

For BigBlueButton, try

  sudo bbb-conf --setip <IP/hostname>

and see if that gets you running.  If not, post the output of

  dpkg -l | grep bbb
  sudo bbb-conf --check

and we'll see if there are clues as to why BigBlueButton isn't loading.

Regards,... Fred

Roger Moore

unread,
Aug 8, 2017, 8:49:29 AM8/8/17
to bigblueb...@googlegroups.com
Please note that I removed and re-installed BBB using this and I also used setip afterwards:

$ sudo apt-get purge --auto-remove bigbluebutton
$ sudo apt-get install bigbluebutton


So now BBB loads, but I'm still getting that null pointer exception when I try to load http://tuberedu.ca/demo/demo12.jsp

Here is the full stack trace from catalina.out:

2017-08-07 22:22:55,500-06:00 ERROR org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver  - NullPointerException occurred when processing request: [GET] /bigbluebutton/api/getDefaultConfigXML
Stacktrace follows:
java.lang.NullPointerException
        at org.grails.plugins.web.rest.api.ControllersRestApi.render(ControllersRestApi.groovy:53)
        at org.bigbluebutton.web.controllers.ApiController$_closure15.doCall(ApiController.groovy:1424)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
[Fatal Error] :1:1: Premature end of file.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
        at org.apache.jsp.demo12_jsp.parseXml(demo12_jsp.java:958)
        at org.apache.jsp.demo12_jsp._jspService(demo12_jsp.java:1355)
2017-08-07 22:25:45,574-06:00 ERROR org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver  - NullPointerException occurred when processing request: [GET] /bigbluebutton/api/getDefaultConfigXML
Stacktrace follows:
java.lang.NullPointerException
        at org.grails.plugins.web.rest.api.ControllersRestApi.render(ControllersRestApi.groovy:53)
        at org.bigbluebutton.web.controllers.ApiController$_closure15.doCall(ApiController.groovy:1424)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
[Fatal Error] :1:1: Premature end of file.
org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
        at org.apache.jsp.demo12_jsp.parseXml(demo12_jsp.java:958)
        at org.apache.jsp.demo12_jsp._jspService(demo12_jsp.java:1355)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
FYI, this is what I get from the dpkg command:

rmoore@Annapurna:~/dev/bigbluebutton$ sudo dpkg -l | grep bbb
[sudo] password for rmoore:
ii  bbb-apps                              1:1.1.0-16                                 amd64        BigBlueButton applications for Red5
ii  bbb-apps-akka                         1.1.0-30                                   all          BigBlueButton Apps (Akka)
ii  bbb-apps-screenshare                  1:1.1.0-43                                 amd64        BigBlueButton screenshare module for Red5
ii  bbb-apps-sip                          1:1.1.0-8                                  amd64        BigBlueButton SIP module for Red5
ii  bbb-apps-video                        1:1.1.0-7                                  amd64        BigBlueButton video module for Red5
ii  bbb-check                             1:1.1.0-10                                 amd64        Client check package for BigBlueButton
ii  bbb-client                            1:1.1.0-182                                amd64        BigBlueButton Flash client
ii  bbb-config                            1:1.1.0-71                                 amd64        Configuration package for BigBlueButton
ii  bbb-demo                              1:1.1.0-18                                 amd64        BigBlueButton API demos
ii  bbb-freeswitch-core                   2:1.6-39                                   amd64        BigBlueButton build of FreeSWITCH
ii  bbb-freeswitch-sounds                 1:1.6.7-4                                  amd64        FreeSWITCH Sounds
ii  bbb-fsesl-akka                        1.1.0-8                                    all          BigBlueButton FS-ESL (Akka)
ii  bbb-libreoffice                       1:1.1.0-6                                  amd64        BigBlueButton wrapper for LibreOffice
ii  bbb-mkclean                           1:0.8.7-2                                  amd64        Clean and optimize Matroska and WebM files
ii  bbb-playback-presentation             1:1.1.0-21                                 amd64        BigBluebutton playback of presentation
ii  bbb-record-core                       1:1.1.0-37                                 amd64        BigBlueButton record and playback
ii  bbb-red5                              1:1.0.8-30                                 amd64        The Red5 server for BigBlueButton
ii  bbb-swftools                          1:0.9.2-2                                  amd64        The swftools files for BigBlueButton
ii  bbb-web                               1:1.1.0-53                                 amd64        BigBlueButton API
ii  bigbluebutton                         1:1.1.0-5                                  amd64        Open source web conferencing platform (bbb)


Roger Moore

unread,
Aug 8, 2017, 11:34:46 PM8/8/17
to bigblueb...@googlegroups.com
OK, somehow these files got deleted so I re-added them and it works now:

./bigbluebutton-client/client/conf/config.xml
./bigbluebutton-client/src/conf/config.xml

Reply all
Reply to author
Forward
0 new messages