Cannot apply patch Red Hat JBoss Fuse/A-MQ 6.0 Rollup 2 Patch 7 to root container

Solution Unverified - Updated -

Issue

  • User had downloaded patches R2 and R2P7 and have tried to upgrade a fabric comprising a single root container but it failed saying that it was unable to resolve dependencies.
  • Steps followed
Download Red Hat JBoss Fuse 6.0.0 Full Install
Download Red Hat JBoss Fuse/A-MQ 6.0 Rollup 2, Prerequisites
Download Red Hat JBoss Fuse/A-MQ 6.0 Rollup 2
Download Red Hat JBoss Fuse/A-MQ 6.0 Rollup 2 Patch 7
Extract the main Fuse installation.
Edit users.properties to enable admin/admin
Start fuse bin/fuse
  • Issue the console commands:
  fabric:create --zookeeper-password admin
  profile-edit --features fabric-webui fabric
  • Logon to hawtio
  • Goto the patches tab and upload the requesites patch
  • Apply it to version 1.0
  • On the migration tab migrate the root container.
  • Repeat 10-12 for rollup patch 2, creating version 1.2 from 1.1
  • Repeat 10-12 for the r2p7 patch, creating version 1.3 from 1.2
  • The outcome is that on the containers tab after r2p7 has been applied you should see a 'unable to resolve.....' error:
Provision Exception Trace: java.lang.Exception: Can not resolve feature:
Unsatisfied requirement(s):
---------------------------
package:(&(package=org.fusesource.jansi)(version>=1.11.0)(!(version>=2.0.0)))
Fuse Fabric :: Karaf Commands
package:(&(package=jline.console)(version>=2.11.0)(!(version>=3.0.0)))
Fuse Fabric :: Boot Commands
package:(&(package=org.fusesource.jansi)(version>=1.11.0)(!(version>=2.0.0)))
Fuse Application Bundles :: OSGi
package:(&(package=jline)(version>=2.11.0)(!(version>=3.0.0)))
Fuse Fabric :: Boot Commands
package:(&(package=jline)(version>=2.11.0)(!(version>=3.0.0)))
Fuse Application Bundles :: OSGi
package:(&(package=jline)(version>=2.11.0)(!(version>=3.0.0)))
Fuse Fabric :: Karaf Commands
package:(&(package=jline.console)(version>=2.11.0)(!(version>=3.0.0)))
Fuse Fabric :: Core Agent JClouds
package:(&(package=jline)(version>=2.11.0)(!(version>=3.0.0)))
Fuse Fabric :: Core Agent JClouds
package:(&(package=jline.console)(version>=2.11.0)(!(version>=3.0.0)))
Fuse Fabric :: Karaf Commands

    at org.fusesource.fabric.agent.ObrResolver.resolve(ObrResolver.java:220)
    at org.fusesource.fabric.agent.DeploymentAgent.updateDeployment(DeploymentAgent.java:566)
    at org.fusesource.fabric.agent.DeploymentAgent.doUpdate(DeploymentAgent.java:432)
    at org.fusesource.fabric.agent.DeploymentAgent$1.run(DeploymentAgent.java:242)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:744)

Environment

  • Red Hat JBoss Fuse
    • 6.0.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.