Pregunta

Estoy tratando de actualizar un Eclipse RCP-3.5 aplicación basada en un P2 de actualización del sitio.La Aplicación contiene dos características.

El producto se construye por Eclipse Buckminster.La creación de la P2 actualización del sitio es parte de la estructura del producto.

Cuando inicie la actualización mediante el menú: Update -> Check for Updates un cuadro de mensajes se muestra: There is nothing to update.

Cuando trato de menú: Update -> Install New Software... y seleccione la misma actualización del sitio se informa un error:

Your original request has been modified.
  "Verinice Anwendung" is already installed, so an update will be performed instead.
  "verinice server Feature" is already installed, so an update will be performed instead.
Cannot complete the install because of a conflicting dependency.
  Software being installed: Verinice Anwendung 1.1.1.201007130142 (sernet.gs.ui.rcp.main.feature.feature.group 1.1.1.201007130142)
  Software currently installed: verinice 1.1.1 (sernet.gs.ui.rcp.main.product 1.1.1)
  Only one of the following can be installed at once: 
    Verinice Anwendung 1.1.1.201007130142 (sernet.gs.ui.rcp.main.feature.feature.jar 1.1.1.201007130142)
    Verinice Anwendung 1.1.1.201007021358 (sernet.gs.ui.rcp.main.feature.feature.jar 1.1.1.201007021358)
  Cannot satisfy dependency:
    From: Verinice Anwendung 1.1.1.201007021358 (sernet.gs.ui.rcp.main.feature.feature.group 1.1.1.201007021358)
    To: sernet.gs.ui.rcp.main.feature.feature.jar [1.1.1.201007021358]
  Cannot satisfy dependency:
    From: Verinice Anwendung 1.1.1.201007130142 (sernet.gs.ui.rcp.main.feature.feature.group 1.1.1.201007130142)
    To: sernet.gs.ui.rcp.main.feature.feature.jar [1.1.1.201007130142]
  Cannot satisfy dependency:
    From: verinice 1.1.1 (sernet.gs.ui.rcp.main.product 1.1.1)
    To: sernet.gs.ui.rcp.main.feature.feature.group [1.1.1.201007021358]
¿Fue útil?

Solución

Usted necesita para construir una nueva versión del producto.

p2 distingue entre lo que está "instalado" y qué es "requerido por las cosas que están instalados".Su producto sernet.gs.ui.rcp.main.product es la cosa que está instalado.Todo lo demás es requerido por eso."Comprobar Actualizaciones" está buscando una nueva versión de sernet.gs.ui.rcp.main.product.

Mediante la instalación de la función, se le añade a la lista de cosas que están instalados (en lugar de simplemente requerido por las cosas instalado).Sin embargo, usted todavía tiene el producto original que tiene un requisito de una versión específica de la entidad.Que el requisito de conflictos con la nueva versión de la característica.

Esto surgió de una pocos veces en el eclipse de los foros.Usted podría estar interesado en este blog Escribí en respuesta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top