2016-03-10 1 views
0

Je suis en train de patcher mon jboss pae 6.4 avec la commande suivante:Patcher JBoss EAP 6.4 échoue

jboss-cli.bat "patch apply jboss-eap-6.4.6-patch.zip 
--preserve=[org.jboss.resteasy.resteasy-atom- 
provider:main,org.jboss.resteasy.resteasy-cdi:main, 
org.jboss.resteasy.resteasy-hibernatevalidator-provider.main, 
org.jboss.resteasy.resteasy-jackson-provider:main, 
org.jboss.resteasy.resteasy-jaxb-provider:main, 
org.jboss.resteasy.resteasy-jaxrs:main, 
org.jboss.resteasy.resteasy-jettison-provider:main, 
org.jboss.resteasy.resteasy-jsapi:main, 
org.jboss.resteasy.resteasy-multipart-provider:main, 
org.jboss.resteasy.resteasy-yaml-provider:main]" 

Mais il échoue avec l'erreur ci-dessous:

Use the --override-all, --override=[] or --preserve=[] arguments in order to resolve the conflict. 

Selon https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.2/html/Installation_Guide/sect-Install_Patches_in_Zip_Form.html je devrais utiliser:

--preserve=path(,path)</code> 

Est-ce que je peux interpréter incorrectement la ligne ci-dessus?

+0

si vous utilisez pae, probablement avec un abonnement de soutien, ne serait pas l'ouverture d'un billet sera approche la plus rapide pour résoudre ce problème? AFAIK ils sont assez rapides dans la résolution de ceux-ci. – eis

+0

Avez-vous eu la chance de modifier ce module de la version de base 6.4.0 par hasard? J'essaie de comprendre pourquoi avez-vous besoin d'ajouter le drapeau -preserve? Quel était le conflit d'origine avec la commande patch? Pourriez-vous s'il vous plaît coller la sortie de la console de cette tentative? – CoolBeans

+0

L'indicateur -preserve est nécessaire J'ai bien peur que la société pour laquelle je travaille insiste pour changer les versions de certains modules manuellement au lieu d'utiliser les versions groupées. – Robert

Répondre

1

Vous ne pouvez pas patcher une version 6.2 vers la version 6.4.6 avec la commande patch. La commande Patch est destinée aux correctifs cumulatifs, pas à la mise à niveau de la version 6.2 vers la version 6.4. Vous devrez d'abord installer la base JBoss EAP 6.4.0, puis appliquer le patch CP06. Si le correctif est réussi, redémarrez votre instance JBoss et vous devriez voir un message de journal indiquant la version de JBoss EAP 6.4.6.

Espérons que cela aide.

+0

C'était une faute de frappe j'ai peur. J'essaie en fait de corriger la version 6.4. – Robert

0

Avez-vous essayé d'enlever le "[]" autour de la liste? La citation que vous avez spécifié sur la syntaxe ne comprend pas les crochets:

--preserve=path(,path)