Bug 906960

Summary: "yum update" broke RHS Console
Product: [Red Hat Storage] Red Hat Gluster Storage Reporter: Jin Zhou <jzhou>
Component: rhscAssignee: Shireesh <shireesh>
Status: CLOSED DUPLICATE QA Contact: Sudhir D <sdharane>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 2.0CC: cmosher, dtsang, mmahoney, pprakash, rhs-bugs, shtripat, ssampat
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-02-04 14:35:05 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jin Zhou 2013-02-02 01:55:29 UTC
Description of problem:

It seems that "yum update" has installed certain rpms that break RHS
Console.

I have a RHS Console which was installed and configured on 2012-11-12.
Everything worked fine until I did a "yum update" today. The symptom is
that browser shows a blank page, not even "404 Error" message. But the
httpd log says "404 error".

The jboss log indicates there are problems with some jboss modules/files. I rolled back all the updates and RHS Console recovered and started to work again. 


Here are some of the error messages from /var/log/jbossas/server.log

22:09:35,477 INFO  [org.jboss.as.connector.subsystems.datasources] (ServerService Thread Pool -- 27) JBAS010403: Deploying JDBC-compliant driver class org.h2.Driver (version 1.3)
22:09:35,503 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 27) JBAS014613: Operation ("enable") failed - address: ([
    ("subsystem" => "datasources"),
    ("data-source" => "ENGINEDataSource")
]) - failure description: "JBAS010436: Failed to create DataSource instance for [{
    \"operation\" => \"enable\",
    \"address\" => [
        (\"subsystem\" => \"datasources\"),
        (\"data-source\" => \"ENGINEDataSource\")
    ],
    \"persistent\" => true
}]
 reason: IJ010073: Invalid <security> configuration"

.......
.......
.......
22:09:45,081 WARN  [org.jboss.as.dependency.private] (MSC service thread 1-2) JBAS018567: Deployment "deployment.engine.ear.restapi.war" is using a private module ("org.codehaus.jackson.jackson-mapper-asl:main") which may be changed or removed in future versions without notice.
22:09:45,370 ERROR [org.jboss.as.server.deployment] (MSC service thread 1-1) JBAS015892: Deployment unit processor org.jboss.as.web.deployment.ELExpressionFactoryProcessor@9ba0281 unexpectedly threw an exception during undeploy phase POST_MODULE of deployment "engine.ear": java.lang.NoClassDefFoundError: org/jboss/el/cache/FactoryFinderCache
        at org.jboss.as.web.deployment.ELExpressionFactoryProcessor.undeploy(ELExpressionFactoryProcessor.java:113)
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.safeUndeploy(DeploymentUnitPhaseService.java:172) [jboss-as-server.jar:7.1.3.Final-redhat-4]
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:121) [jboss-as-server.jar:7.1.3.Final-redhat-4]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc.jar:1.0.2.GA-redhat-2]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc.jar:1.0.2.GA-redhat-2]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.6.0_24]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.6.0_24]
        at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_24]

22:09:45,374 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-1) MSC000001: Failed to start service jboss.deployment.unit."engine.ear".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."engine.ear".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment "engine.ear"
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:123) [jboss-as-server.jar:7.1.3.Final-redhat-4]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811) [jboss-msc.jar:1.0.2.GA-redhat-2]
        at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746) [jboss-msc.jar:1.0.2.GA-redhat-2]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.6.0_24]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.6.0_24]
        at java.lang.Thread.run(Thread.java:679) [rt.jar:1.6.0_24]
Caused by: java.lang.NoClassDefFoundError: org/jboss/el/cache/FactoryFinderCache
        at org.jboss.as.web.deployment.ELExpressionFactoryProcessor.deploy(ELExpressionFactoryProcessor.java:106)
        at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:116) [jboss-as-server.jar:7.1.3.Final-redhat-4]
        ... 5 more
Caused by: java.lang.ClassNotFoundException: org.jboss.el.cache.FactoryFinderCache from [Module "org.jboss.as.web:main" from local module loader @7f2ad19e (roots: /usr/share/jbossas/modules)]
        at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:423)
        at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
        at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
        ... 7 more

22:09:45,591 INFO  [org.jboss.as.server] (ServerService Thread Pool -- 28) JBAS018559: Deployed "engine.ear"
22:09:45,703 INFO  [org.jboss.as.controller] (Controller Boot Thread) JBAS014774: Service status report
JBAS014777:   Services which failed to start:      service jboss.deployment.unit."engine.ear".POST_MODULE: org.jboss.msc.service.StartException in service jboss.deployment.unit."engine.ear".POST_MODULE: JBAS018733: Failed to process phase POST_MODULE of deployment "engine.ear"


.....
.....
.....

Comment 2 Shireesh 2013-02-04 14:35:05 UTC

*** This bug has been marked as a duplicate of bug 905440 ***