i've a question about the p2-director.
We're using the director to update our RCP application.
Before we're running the director with
-uninstallIU and
-installIU we're appending an
-verifyOnly to see, if the update would be successful.
P2_DIRECTOR="${ECLIPSE_DIR} \
-application org.eclipse.equinox.p2.director \
-repository ${P2_REPOSITORIES} \
-destination ${PRODUCT_DESTINATION_CURRENT} \
-uninstallIU ${FEATURES} \
-vmargs -Dlogback.configurationFile=/
The update code script is the same without -verifyOnly.
First uninstallIU and afterwards
installIU.
Today unfortunately the verify test passed but the real update (without
-verifyOnly) failed. This results in an [empty] product with uninstalled features.
Any ideas how to avoid this and any improvement advices?
Here's the log from jenkins:
Installing de.fsg.tfe.rde.basic.feature.feature.group 3.1.1.201610111822.
Installing de.fsg.tfe.rde.e4.feature.feature.group 3.1.1.201610111822.
Installing de.fsg.tfe.rde.e4.methods.linux86.feature.feature.group 3.1.1.201610111822.
Installing de.fsg.tk.ansys.propeller.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.ansys.propeller.blockstructured.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.ansys.propeller.unstructured.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.ansys.wakefield.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.cfdvisualization.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.combinator.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.engine.characteristic.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hsva.pfqcm.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hsva.qcmst.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hulldomain.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hydro.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.openwater.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.propeller.cpp.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.propeller.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rde.e4.leckrechnung.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.group.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.tables.e4.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.tables.example.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.tables.hsva.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.seakeeping.rao.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.seakeeping.spectrum.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.wakefield.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.lightshipweight.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.fe.dypos.stat.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tfe.rde.tools.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.fresco.wakefield.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tfe.rde.basic.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tfe.rde.e4.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tfe.rde.e4.methods.linux86.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.propeller.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.propeller.blockstructured.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.propeller.unstructured.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.wakefield.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.cfdvisualization.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.combinator.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.engine.characteristic.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hsva.pfqcm.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hsva.qcmst.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hulldomain.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hydro.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.openwater.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.propeller.cpp.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.propeller.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rde.e4.leckrechnung.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.group.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.tables.e4.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.tables.example.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.tables.hsva.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.seakeeping.rao.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.seakeeping.spectrum.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.wakefield.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.lightshipweight.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.fe.dypos.stat.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tfe.rde.tools.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.fresco.wakefield.feature.feature.group 3.1.1.201610101822.
Operation completed in 11783 ms.
Verify OK (exitcode=0), starting update..
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
Uninstalling de.fsg.tfe.rde.basic.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tfe.rde.e4.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tfe.rde.e4.methods.linux86.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.propeller.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.propeller.blockstructured.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.propeller.unstructured.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.ansys.wakefield.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.cfdvisualization.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.combinator.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.engine.characteristic.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hsva.pfqcm.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hsva.qcmst.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hulldomain.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.hydro.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.openwater.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.propeller.cpp.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.propeller.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rde.e4.leckrechnung.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.group.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.tables.e4.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.tables.example.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.tables.hsva.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.seakeeping.rao.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.seakeeping.spectrum.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.wakefield.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.rp.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.lightshipweight.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.fe.dypos.stat.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tfe.rde.tools.feature.feature.group 3.1.1.201610101822.
Uninstalling de.fsg.tk.fresco.wakefield.feature.feature.group 3.1.1.201610101822.
21:25:20,279 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [/] at [bundleresource://2.fwk1830712962/]
21:25:20,280 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [/] occurs multiple times on the classpath.
21:25:20,284 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [/] occurs at [bundleresource://2.fwk1830712962/]
21:25:20,284 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [/] occurs at [bundleresource://2.fwk1830712962:1/]
Operation completed in 9855 ms.
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
21:25:29,918 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [/] at [bundleresource://2.fwk1830712962/]
21:25:29,919 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [/] occurs multiple times on the classpath.
21:25:29,919 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [/] occurs at [bundleresource://2.fwk1830712962/]
21:25:29,919 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [/] occurs at [bundleresource://2.fwk1830712962:1/]
Installing de.fsg.tfe.rde.basic.feature.feature.group 3.1.1.201610111822.
Installing de.fsg.tfe.rde.e4.feature.feature.group 3.1.1.201610111822.
Installing de.fsg.tfe.rde.e4.methods.linux86.feature.feature.group 3.1.1.201610111822.
Installing de.fsg.tk.ansys.propeller.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.ansys.propeller.blockstructured.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.ansys.propeller.unstructured.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.ansys.wakefield.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.cfdvisualization.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.combinator.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.engine.characteristic.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hsva.pfqcm.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hsva.qcmst.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hulldomain.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.hydro.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.openwater.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.propeller.cpp.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.propeller.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rde.e4.leckrechnung.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.group.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.tables.e4.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.tables.example.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.tables.hsva.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.seakeeping.rao.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.seakeeping.spectrum.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.wakefield.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.rp.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.lightshipweight.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.fe.dypos.stat.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tfe.rde.tools.feature.feature.group 3.1.1.201610101822.
Installing de.fsg.tk.fresco.wakefield.feature.feature.group 3.1.1.201610101822.
Installation failed.
Cannot complete the install because one or more required items could not be found.
Software being installed: RP Group Feature 3.1.1.201610101822 (de.fsg.tk.rp.group.feature.feature.group 3.1.1.201610101822)
Missing requirement: Wraptension 3.1.1.201610111822 (de.fsg.tk.rde.wraptension 3.1.1.201610111822) requires 'bundle org.newsclub.junixsocket 2.0.5' but it could not be found
Cannot satisfy dependency:
From: de.fsg.tk.openwater.ui 3.1.1.201610101822 (de.fsg.tk.openwater.ui 3.1.1.201610101822)
To: bundle de.fsg.tk.propeller.ui 0.0.0
Cannot satisfy dependency:
From: Propeller UI Plug-in 3.1.1.201610101822 (de.fsg.tk.propeller.ui 3.1.1.201610101822)
To: bundle de.fsg.tk.rde.wraptension 1.0.0
Cannot satisfy dependency:
From: RP Group Feature 3.1.1.201610101822 (de.fsg.tk.rp.group.feature.feature.group 3.1.1.201610101822)
To: de.fsg.tk.rp.group.ui [3.1.1.201610101822]
Cannot satisfy dependency:
From: RP Group UI Plug-in 3.1.1.201610101822 (de.fsg.tk.rp.group.ui 3.1.1.201610101822)
To: bundle de.fsg.tk.rp.ui.methods 1.0.0
Cannot satisfy dependency:
From: Collection of numerical methods for RP data 3.1.1.201610101822 (de.fsg.tk.rp.ui.methods 3.1.1.201610101822)
To: bundle de.fsg.tk.openwater.ui 1.0.0