Community
Participate
Working Groups
Build Identifier: 20110218-0911 I cleaned out all traces of old Eclipse installs, then installed eclipse-jee-helios-SR2-linux-gtk.tar.gz in /usr/local on Ubuntu 10.10 I added the Helios repository http://download.eclipse.org/releases/helios to the Available Software Sites then _immediately_ ran Check for Updates. Update fails with: Cannot complete the install because of a conflicting dependency. Software being installed: Eclipse IDE for Java EE Developers 1.3.2.20110301-1807 (epp.package.jee 1.3.2.20110301-1807) Software currently installed: Shared profile 1.0.0.1298023623309 (SharedProfile_epp.package.jee 1.0.0.1298023623309) Only one of the following can be installed at once: Eclipse IDE for Java EE Developers 1.3.2.20110301-1807 (epp.package.jee 1.3.2.20110301-1807) Eclipse IDE for Java EE Developers 1.3.2.20110218-0812 (epp.package.jee 1.3.2.20110218-0812) Cannot satisfy dependency: From: Shared profile 1.0.0.1298023623309 (SharedProfile_epp.package.jee 1.0.0.1298023623309) To: epp.package.jee [1.3.2.20110218-0812] The same thing happens with the plain vanilla Eclipse IDE for Java Developers My configuration file is as follows: *** Date: Friday 22 April 2011 10:10:50 PM South Africa Standard Time *** Platform Details: *** System properties: eclipse.application=org.eclipse.ui.ide.workbench eclipse.buildId=M20110210-1200 eclipse.commands=-os linux -ws gtk -arch x86 -showsplash /usr/local/eclipse//plugins/org.eclipse.platform_3.6.2.v201102101200/splash.bmp -launcher /usr/local/eclipse/eclipse -name Eclipse --launcher.library /usr/local/eclipse//plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.2.R36x_v20101019_1345/eclipse_1310.so -startup /usr/local/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar -product org.eclipse.epp.package.jee.product -clean -debug -vm /usr/lib/jvm/java-6-sun-1.6.0.24/jre/bin/../lib/i386/client/libjvm.so eclipse.home.location=file:/usr/local/eclipse/ eclipse.launcher=/usr/local/eclipse/eclipse eclipse.launcher.name=Eclipse eclipse.p2.data.area=@config.dir/../p2/ eclipse.p2.profile=epp.package.jee eclipse.product=org.eclipse.epp.package.jee.product eclipse.startTime=1303502306393 eclipse.vm=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/bin/../lib/i386/client/libjvm.so eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m -Xmx512m -Djava.class.path=/usr/local/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar equinox.use.ds=true file.encoding=UTF-8 file.encoding.pkg=sun.io file.separator=/ java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment java.awt.printerjob=sun.print.PSPrinterJob java.class.path=/usr/local/eclipse//plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar java.class.version=50.0 java.endorsed.dirs=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/endorsed java.ext.dirs=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/ext:/usr/java/packages/lib/ext java.home=/usr/lib/jvm/java-6-sun-1.6.0.24/jre java.io.tmpdir=/tmp java.library.path=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/client:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386::/usr/java/packages/lib/i386:/lib:/usr/lib java.runtime.name=Java(TM) SE Runtime Environment java.runtime.version=1.6.0_24-b07 java.specification.name=Java Platform API Specification java.specification.vendor=Sun Microsystems Inc. java.specification.version=1.6 java.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi java.version=1.6.0_24 java.vm.info=mixed mode, sharing java.vm.name=Java HotSpot(TM) Client VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Sun Microsystems Inc. java.vm.specification.version=1.0 java.vm.vendor=Sun Microsystems Inc. java.vm.version=19.1-b02 line.separator= org.apache.commons.logging.Log=org.apache.commons.logging.impl.NoOpLog org.eclipse.equinox.launcher.splash.location=/usr/local/eclipse//plugins/org.eclipse.platform_3.6.2.v201102101200/splash.bmp org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info org.eclipse.swt.browser.XULRunnerInitialized=true org.eclipse.swt.browser.XULRunnerPath=/usr/lib/xulrunner-1.9.2.16 org.eclipse.update.reconcile=false org.osgi.framework.executionenvironment=OSGi/Minimum-1.0,OSGi/Minimum-1.1,OSGi/Minimum-1.2,JRE-1.1,J2SE-1.2,J2SE-1.3,J2SE-1.4,J2SE-1.5,JavaSE-1.6 org.osgi.framework.language=en org.osgi.framework.os.name=Linux org.osgi.framework.os.version=2.6.35 org.osgi.framework.processor=x86 org.osgi.framework.system.packages=javax.accessibility,javax.activation,javax.activity,javax.annotation,javax.annotation.processing,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.jws,javax.jws.soap,javax.lang.model,javax.lang.model.element,javax.lang.model.type,javax.lang.model.util,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.script,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.tools,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.bind,javax.xml.bind.annotation,javax.xml.bind.annotation.adapters,javax.xml.bind.attachment,javax.xml.bind.helpers,javax.xml.bind.util,javax.xml.crypto,javax.xml.crypto.dom,javax.xml.crypto.dsig,javax.xml.crypto.dsig.dom,javax.xml.crypto.dsig.keyinfo,javax.xml.crypto.dsig.spec,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.soap,javax.xml.stream,javax.xml.stream.events,javax.xml.stream.util,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stax,javax.xml.transform.stream,javax.xml.validation,javax.xml.ws,javax.xml.ws.handler,javax.xml.ws.handler.soap,javax.xml.ws.http,javax.xml.ws.soap,javax.xml.ws.spi,javax.xml.ws.wsaddressing,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.css,org.w3c.dom.events,org.w3c.dom.html,org.w3c.dom.ls,org.w3c.dom.ranges,org.w3c.dom.stylesheets,org.w3c.dom.traversal,org.w3c.dom.views,org.w3c.dom.xpath,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers org.osgi.framework.vendor=Eclipse org.osgi.framework.version=1.5.0 org.osgi.supports.framework.extension=true org.osgi.supports.framework.fragment=true org.osgi.supports.framework.requirebundle=true os.arch=i386 os.name=Linux os.version=2.6.35-28-generic osgi.arch=x86 osgi.bundles=reference:file:org.eclipse.equinox.simpleconfigurator_1.0.200.v20100503.jar@1:start osgi.bundles.defaultStartLevel=4 osgi.bundlestore=/home/geraldo/.eclipse/org.eclipse.platform_3.6.1_185596441/configuration/org.eclipse.osgi/bundles osgi.clean=true osgi.configuration.area=file:/home/geraldo/.eclipse/org.eclipse.platform_3.6.1_185596441/configuration/ osgi.debug= osgi.framework=file:/usr/local/eclipse/plugins/org.eclipse.osgi_3.6.2.R36x_v20110210.jar osgi.framework.extensions= osgi.framework.shape=jar osgi.framework.version=3.6.2.R36x_v20110210 osgi.install.area=file:/usr/local/eclipse/ osgi.instance.area=file:/home/geraldo/workspace/ osgi.instance.area.default=file:/home/geraldo/workspace/ osgi.logfile=/home/geraldo/workspace/.metadata/.log osgi.manifest.cache=/home/geraldo/.eclipse/org.eclipse.platform_3.6.1_185596441/configuration/org.eclipse.osgi/manifests osgi.nl=en_ZA osgi.os=linux osgi.requiredJavaVersion=1.5 osgi.sharedConfiguration.area=file:/usr/local/eclipse/configuration/ osgi.splashLocation=/usr/local/eclipse//plugins/org.eclipse.platform_3.6.2.v201102101200/splash.bmp osgi.splashPath=platform:/base/plugins/org.eclipse.platform osgi.syspath=/usr/local/eclipse/plugins osgi.tracefile=/home/geraldo/workspace/.metadata/trace.log osgi.ws=gtk path.separator=: sun.arch.data.model=32 sun.boot.class.path=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/resources.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/rt.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jsse.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/jce.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/charsets.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/modules/jdk.boot.jar:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/classes sun.boot.library.path=/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386 sun.cpu.endian=little sun.cpu.isalist= sun.desktop=gnome sun.io.unicode.encoding=UnicodeLittle sun.jnu.encoding=UTF-8 sun.management.compiler=HotSpot Client Compiler sun.os.patch.level=unknown user.country=ZA user.dir=/home/geraldo user.home=/home/geraldo user.language=en user.name=geraldo user.timezone=Africa/Johannesburg *** Features: org.eclipse.cvs (1.2.1.r362_v20101111-7B77FKv99HL0GvIAF99I8H14B7E) "Eclipse CVS Client" org.eclipse.datatools.common.doc.user (1.8.2.v201010181125-26-311A16321A3557) "Data Tools Platform User Documentation" org.eclipse.datatools.connectivity.doc.user (1.8.2.v201010181125-37D-7733L3D753L7BBF) "Data Tools Platform Connectivity User Documentation" org.eclipse.datatools.connectivity.feature (1.8.2.v201010181125-7C7b8mEt1Zwkn9kfkUHHsoP_3to) "Data Tools Platform Connectivity Plug-in" org.eclipse.datatools.connectivity.oda.designer.core.feature (1.8.2.v201010181125-7B7C7ACcNBGLEOIeD_SO) "DTP ODA Designer UI Framework Plug-in" org.eclipse.datatools.connectivity.oda.designer.feature (1.8.2.v201010181125-4107w3121151A1A53) "DTP ODA Designer UI Framework Plug-in" org.eclipse.datatools.connectivity.oda.feature (1.8.2.v201010181125-7H7C7CCcNBHEDPHcETPO) "DTP Open Data Access" org.eclipse.datatools.doc.user (1.8.2.v201010181125-47C08w95ENAK6AFDFK7) "Data Tool Platform User Documentation" org.eclipse.datatools.enablement.apache.derby.feature (1.8.2.v201010181125-77778fBmKDNOMgJvJ8Of7QBR) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.enablement.feature (1.8.2.v201010181125-7J8x7UBWwUN6z02z-fiI_w4x4uLf) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.hsqldb.feature (1.8.2.v201010181125-67C2AqGBJVKbHlH1GU7QBR) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.ibm.feature (1.8.2.v201010181125-7F47SFC7sRbrSZope9vW) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.ingres.feature (1.8.2.v201010181125-540AkF78Y7VCOCQDB) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.jdbc.feature (1.8.2.v201010181125-4-29oB56N5N7L6PAQ) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.enablement.jdt.feature (1.8.2.v201010181125-2-07w31211518181A) "Data Tools Platform Connectivity JDT Extension Plug-in" org.eclipse.datatools.enablement.msft.feature (1.8.2.v201010181125-542AkF79P7QCP9SDB) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.mysql.feature (1.8.2.v201010181125-546AkF78Y7R9PAX77) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.oda.designer.feature (1.8.2.v201010181125-3328s735357795A78) "Eclipse Data Tools Platform XML ODA Designer" org.eclipse.datatools.enablement.oda.feature (1.8.2.v201010181125-7A7T78DZRDKDFbGwFjNK) "Eclipse Data Tools Platform XML ODA Runtime Driver" org.eclipse.datatools.enablement.oracle.feature (1.8.2.v201010181125-548dAkF79Q7RAN9UEE) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.postgresql.feature (1.8.2.v201010181125-542AkF77g7V9N9e77) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sap.feature (1.8.2.v201010181125-540AkF77g7V9N9e77) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sqlite.feature (1.8.2.v201010181125-541AkF79P7N8NAQ77) "Eclipse Data Tools Platform Enablement" org.eclipse.datatools.enablement.sybase.feature (1.8.2.v201010181125-7E45F9NiNZVR6a1PMVn) "High-level Sybase Enablement Plug-in" org.eclipse.datatools.intro (1.8.2.v201010181125-26-7w312116392911) "Eclipse Data Tools Platform Intro Plug-in" org.eclipse.datatools.modelbase.feature (1.8.2.v201010181125-77078CcNBGKBZI_FcRd) "Eclipse Data Tools Platform SQLModel Plug-in" org.eclipse.datatools.sqldevtools.ddlgen.feature (1.8.2.v201010181125-7A-3F7RZHLz-Hz-OlPz0Qf) "Eclipse Data Tools Platform FE UI Plug-in" org.eclipse.datatools.sqldevtools.feature (1.8.2.v201010181125-7N7y7JFDrhqbGIFUNhcFodMMD2J0) "Eclipse Data Tools Platform SQL Tools Common UI Plug-in" org.eclipse.datatools.sqldevtools.parsers.feature (1.8.2.v201010181125-622BgJ9CR9XFcEWLP) "Eclipse Data Tools Platform SQL Parser Plugin" org.eclipse.datatools.sqltools.doc.user (1.8.2.v201010181125-37D-7733L3D753L7BBF) "Data Tools Platform SQL Tools User Documentation" org.eclipse.draw2d (3.6.2.v20110128-0100-4517w3122123901211) "Graphical Editing Framework Draw2d" org.eclipse.emf (2.6.1.v20100914-1218) "EMF - Eclipse Modeling Framework Runtime and Tools" org.eclipse.emf.codegen (2.6.0.v20100914-1218) "EMF Code Generation" org.eclipse.emf.codegen.ecore (2.6.1.v20100914-1218) "EMF Ecore Code Generator" org.eclipse.emf.codegen.ecore.ui (2.6.0.v20100914-1218) "EMF Ecore Code Generator UI" org.eclipse.emf.codegen.ui (2.6.0.v20100914-1218) "EMF Code Generation UI" org.eclipse.emf.common (2.6.0.v20100914-1218) "EMF Common" org.eclipse.emf.common.ui (2.6.0.v20100914-1218) "EMF Common UI" org.eclipse.emf.converter (2.6.0.v20100914-1218) "EMF Model Converter" org.eclipse.emf.databinding (1.2.0.v20100914-1218) "EMF Data Binding" org.eclipse.emf.databinding.edit (1.2.0.v20100914-1218) "EMF Edit Data Binding" org.eclipse.emf.ecore (2.6.1.v20100914-1218) "EMF Ecore" org.eclipse.emf.ecore.edit (2.6.0.v20100914-1218) "EMF Ecore Edit" org.eclipse.emf.ecore.editor (2.6.0.v20100914-1218) "EMF Sample Ecore Editor" org.eclipse.emf.edit (2.6.0.v20100914-1218) "EMF Edit" org.eclipse.emf.edit.ui (2.6.0.v20100914-1218) "EMF Edit UI" org.eclipse.emf.mapping (2.6.0.v20100914-1218) "EMF Mapping" org.eclipse.emf.mapping.ecore (2.6.0.v20100914-1218) "EMF Ecore Mapping" org.eclipse.emf.mapping.ecore.editor (2.6.0.v20100914-1218) "EMF Ecore Mapping Editor" org.eclipse.emf.mapping.ui (2.6.0.v20100914-1218) "EMF Mapping UI" org.eclipse.epp.mpc (1.0.1.v20100826-2143) "EPP Marketplace Client" org.eclipse.epp.package.jee.feature (1.3.2.20110218-0812) "Java EE IDE" org.eclipse.gef (3.6.2.v20110128-0100-777B381A4Bz06565376E32322) "Graphical Editing Framework GEF" org.eclipse.help (1.2.1.r362_v20101111-7e7jEVFDr6xg-LSlC_z0w1D) "Help System Base" org.eclipse.jdt (3.6.2.r362_v20101117-0800-7z8XFW6FLFlmjJcvz03jyeFBLS_F) "Eclipse Java Development Tools" org.eclipse.jpt.eclipselink.feature (2.3.3.v201102072310-7778BkBgJ9EA9VGcDFBA) "Dali Java Persistence Tools - EclipseLink Support" org.eclipse.jpt.feature (2.3.3.v201010220000-7N7UF77FD3wTgcVbmmf0cT) "Dali Java Persistence Tools" org.eclipse.jst.common.fproj.enablement.jdt (3.2.2.v201008170019-377AB8s73533J5J759F) "Eclipse Faceted Project Framework JDT Enablement" org.eclipse.jst.enterprise_ui.feature (3.2.3.v201011031800-7b7GHfIFSK2WBRT6E1mcyFXGPnSh) "Eclipse Java EE Developer Tools" org.eclipse.jst.ws.axis2tools.feature (1.1.100.v201005241530-78-FF0DZRDKDDePSKwHj) "Axis2 Tools" org.eclipse.jst.ws.cxf.feature (1.0.2.v201008232129-7H777DFAKlRiOX8lGdRoz0878J) "CXF Web Services Core" org.eclipse.jst.ws.jaxws.feature (1.0.1.v201008232129-7E777CF8NcJSSK-UBTwXn) "JAX-WS Tools Core" org.eclipse.mylyn_feature (3.4.3.v20110131-0100-e3x-7Z7f7AFBBoPbVQ7iNFebXJDypa) "Mylyn" org.eclipse.mylyn.bugzilla_feature (3.4.3.v20110131-0100-e3x-7D774BgJ9DI9YFV4CICE2KAv) "Mylyn" org.eclipse.mylyn.context_feature (3.4.3.v20110131-0100-e3x-777728s73543D6D135332KAv) "Mylyn" org.eclipse.mylyn.ide_feature (3.4.3.v20110131-0100-e3x-7G7J5BgJ9EC9QKN49E997JSm) "Mylyn" org.eclipse.mylyn.java_feature (3.4.3.v20110131-0100-e3x-7D7F-AkF7B77V7c37B775eMp) "Mylyn" org.eclipse.mylyn.team_feature (3.4.3.v20110131-0200-e3x-4327w31221242012110f4y) "Mylyn" org.eclipse.mylyn.wikitext_feature (1.3.2.v20100916-0100-e3x-7F7e1FC7sReRSnX-DReRRMHHM) "Mylyn" org.eclipse.pde (3.6.2.r362_v20110203-7b7mFL2FET3dhHalh1iNZtL) "PDE" org.eclipse.platform (3.6.2.r362_v20110210-9gF78Gs1FrIGnHDHWkEcopoN8AmxeZflGDGKQi) "Eclipse Platform" org.eclipse.rcp (3.6.2.r362_v20101104-9SAxFMKFkSAqi8axkv1ZjegmiBLY) "Eclipse RCP" org.eclipse.rse (3.2.2.R32x_v201102130925-7L78FA58SreKCHr_JG7UA8bra19p) "Remote System Explorer End-User Runtime" org.eclipse.rse.core (3.2.2.R32x_v201102011435-7a7FFMcF9hxfDPvGY6d8rTEETOY) "RSE Core" org.eclipse.rse.dstore (3.2.2.R32x_v201102011435-7L77FDBD2YO5DwmNgNdOG98LBL) "RSE DStore Services" org.eclipse.rse.ftp (3.0.200.v201005221100-780Bg9oB56N5J9QBADD) "RSE FTP Service" org.eclipse.rse.local (2.1.202.R32x_v201102011435-7B4F8QBCKC5H2XIVHMB922546) "RSE Local Services" org.eclipse.rse.ssh (3.0.100.v201005221100-7A2BhAkF77g7VEYDG7C) "RSE SSH Services" org.eclipse.rse.telnet (2.2.100.v201005221100-7730AkF77g7UDXELEF) "RSE Telnet Service" org.eclipse.rse.terminals (1.0.102.R32x_v201102011435-77-DI9uCFjNZVBGlDNC332423365) "RSE Terminals UI" org.eclipse.rse.useractions (1.1.200.v201005221100-31A78s733L3D7H7933) "Remote System Explorer User Actions" org.eclipse.tm.terminal (3.0.202.R32x_v201102011435-4-8a7S43yaw312213122546) "Target Management Terminal Widget" org.eclipse.tm.terminal.ssh (2.0.200.v201005271030-3-A77w312116382141) "Target Management Terminal SSH Connector" org.eclipse.tm.terminal.telnet (2.0.200.v201005032000-3-8_7w311A1A271116) "Target Management Terminal Telnet Connector" org.eclipse.tm.terminal.view (2.1.2.R32x_v201102011435-3017S43yaw312213122546) "Target Management Terminal View" org.eclipse.wst.common.fproj (3.2.3.v201101121727-377AC8s73543C6H4A5H) "Eclipse Faceted Project Framework" org.eclipse.wst.jsdt.feature (1.2.3.v201102160540-7C78FGUF9JgLWNO2UCNqfa) "Eclipse JavaScript Development Tools" org.eclipse.wst.web_ui.feature (3.2.3.v201102160541-7O7CFbWEMf84qYjGDyP3DNEwcgFU) "Eclipse Web Developer Tools" org.eclipse.wst.xml_ui.feature (3.2.3.v201102160550-7H7AFUWDxumQJOi9ghcTb5YgkwEZ) "Eclipse XML Editors and Tools" org.eclipse.wst.xml.xpath2.processor.feature (1.1.6.v201101212357-67K3BgJ9DJAPEUCSKQ) "Eclipse XPath 2 Developers Tools" org.eclipse.wst.xsl.feature (1.1.3.v201102102045-7S7WFASFIpS-21NUD58xfPVDTLR) "Eclipse XSL Developer Tools" org.maven.ide.eclipse.feature (0.12.1.20110112-1712) "Maven Integration for Eclipse" etc Reproducible: Always Steps to Reproduce: 1.Clean install of eclipse-jee-helios-SR2-linux-gtk.tar.gz 2.Add Helios repository http://download.eclipse.org/releases/helios 3.Check for Updates
If you just installed a Helios SR2 package, then search for updates shouldn't find anything because that is the most recent version. Seems wrong that EPP package has something newer in their repository than in their SR2 build.
My guess is this is a variant of bug 339659 (and others) ... where "shared installs" a) are tricky, and b) do not give very good error messages. To document it, the most recent "jee epp feature" (and product) in helios SR2 repo and in jee package is org.eclipse.epp.package.jee.feature_1.3.2.20110218-0812 That's what you should see in your /usr/local/eclipse/features directory. So, I think the question is why does it think you have an older version installed? version 1.3.2.20110218-0812? Possibly from a stale profile in ~/.eclipse? So, it would help, in this case, if you clarified how you "cleaned out all traces of old Eclipse installs". In particular, did you remove the ~/.eclipse directory? Also, it would help in reports such as this, to know for sure what userIDs you used for each part of the installs. I assume the tar extract to /usr/local/ was done as "root"? And the "update" done as your own individual id? That is, a true shared install? Thanks in advance for the additional information/confirmations.
(In reply to comment #2) Part of my comment was wrong ... in two ways, first a copy/paste error ... > > To document it, the most recent "jee epp feature" (and product) in helios SR2 > repo and in jee package is > > org.eclipse.epp.package.jee.feature_1.3.2.20110218-0812 > I meant to paste one with a version of "1.3.2.20110301-1807" which is latest in the repository. But secondly, now that I've re-looked at some freshly downloaded zips, the version that is in those is in fact 1.3.2.20110218-0812 (what I originally pasted). I have some existing installs with the "0301" version ... but not sure where those came from (and they were not shared installs). So, the bug is valid. And, if fact, I've been able to reproduce it. I am moving to the general "packager" component, since doesn't seem specific to Java EE, but, as originally reported: "The same thing happens with the plain vanilla Eclipse IDE for Java Developers". (I didn't try to reproduce that, but would assume its the same issue). Markus ... was the EPP repo re-created "late", after the February release? ... on 0301 for some other reason?
From looking at the repos under .../technology/epp/packages/helios it appears there were several repos produced after the packages were produced on 0218 (I'm picking 02/18 not only from feature version in the package, but also the "build date" on the last helios sr2 build listed at http://www.eclipse.org/epp/download.php) drwxrwsr-x+ 4 mknauer technology.packaging 1K 2011-03-01 14:27 SR2/ drwxrwsr-x+ 5 mknauer technology.packaging 1K 2011-02-11 00:32 SR2.266/ drwxrwsr-x+ 4 mknauer technology.packaging 1K 2011-02-13 11:51 SR2.271/ drwxrwsr-x+ 4 mknauer technology.packaging 1K 2011-02-18 04:14 SR2.280/ drwxrwsr-x+ 4 mknauer technology.packaging 1K 2011-03-01 14:27 SR2.282/ drwxrwsr-x+ 4 mknauer technology.packaging 1K 2011-02-25 05:11 SR2.buggy/ drwxrwsr-x+ 4 mknauer technology.packaging 1K 2011-02-27 07:17 SR2.fixed/
If I try and "manually" use the direct repos, instead of the composites, these work as expected (i.e. no updates found) http://download.eclipse.org/technology/epp/packages/helios/SR2.280 http://download.eclipse.org/releases/helios/201102250900/ but these do not (i.e. find a more recent version, that can't be installed) http://download.eclipse.org/technology/epp/packages/helios/SR2.282 http://download.eclipse.org/releases/helios/201102250900/ So ... Markus ... one obvious suggestion is to revert your composite back to SR2.280 ... but, you obviously produced SR2.282 for a reason, and I'm not sure what that repo was supposed to fix. Good luck. :)
Looking into this now... The naming scheme of the directories is [R|SR1|SR2].nnn (where nnn is the Hudson build number) About the different builds and p2 repositories: /SR2.280 used for the Helios SR2 package build /SR2.buggy same as SR2.280 but with download stats enabled in artifacts.xml; this one was online for a short period until we found the Mac OSX update problem /SR2.fixed same as /SR2.buggy but with a manual modification of the p2 metadata that fixed the Mac problem, see bug 338310 /SR2 == /SR2.282 (identical content, see readme.txt in the directories) bug 338310#c30 The scenario that you describe here (download SR2 JEE, check for updates) was tested on Linux (64 bit and 32 bit).
(In reply to comment #1) > If you just installed a Helios SR2 package, then search for updates shouldn't > find anything because that is the most recent version. Seems wrong that EPP > package has something newer in their repository than in their SR2 build. See bug 338310 comment #38 - it updates the package feature IU. (In reply to comment #5) > So ... Markus ... one obvious suggestion is to revert your composite back to > SR2.280 ... but, you obviously produced SR2.282 for a reason, and I'm not sure > what that repo was supposed to fix. Going back to SR2.280 is not possible as it would break all Mac OSX installations out there.
> > Going back to SR2.280 is not possible as it would break all Mac OSX > installations out there. Yeah, realized that shortly after I wrote it. Plus, I discovered that in a non-shared install ... someone can easily update to the 0301 version, so it is definitely "out there in the wild". I also discovered that the SR2 "shared install" can be "updated" to 0301 version, by root (or, of course for Ubuntu, using sudo). It might be "required" for admins to do this? To have a more consistent install? Such as for them, or users, to do future updates? This would be a "work around" of course, and we should still strive to understand the root problem, and prevent it from happening in future. We might also want to add some "udpate tests" to Indigo tests ... for example, can someone with a 0218 shared install update, or must they first update to 0301 version and then update to Indigo?
Adding -Declipse.p2.mirrors=false argument to eclipse.ini will fix the "fresh install fails on Check for updates" bug. I shall leave it to someone else to explain why, but I think someone sacrificed all Windows installs on the altar of Macintosh.
(In reply to comment #9) > Adding -Declipse.p2.mirrors=false argument to eclipse.ini will fix the "fresh > install fails on Check for updates" bug. > This really seems like this should not be the case ... can you explain a bit more exactly what you mean? Exactly what steps? And, in general, we do not advise people to use eclipse.p2.mirrors=false all the time ... only to solve a specific short term problem.
(In reply to comment #10) > (In reply to comment #9) > > Adding -Declipse.p2.mirrors=false argument to eclipse.ini will fix the "fresh > > install fails on Check for updates" bug. > > > > This really seems like this should not be the case ... can you explain a bit > more exactly what you mean? Exactly what steps? And, in general, we do not > advise people to use eclipse.p2.mirrors=false all the time ... only to solve a > specific short term problem. Fresh install of Helios. Select "Check for updates" and it fails with the error message in the original post of this thread. Adding that VM argument fixes the error and allows Check for updates to complete successfully. I tried it after reading this comment on another bug post: https://bugs.eclipse.org/bugs/show_bug.cgi?id=338310#c33
> > Fresh install of Helios. Select "Check for updates" and it fails with the > error message in the original post of this thread. Adding that VM argument > fixes the error and allows Check for updates to complete successfully. > I could not duplicate your success. You may been hitting some other bug? Are you on a Mac? As bug 338310 was about Macs? I tried reproducing on Linux. Just to document my exact steps ... Using sudo I freshly installed eclipse-jee-helios-SR2-linux-gtk-x86_64.tar.gz into /usr/local/ from another non-sudo window ran that version eclipse, with fresh workspace, and confirmed that "check for updates" found an udpate, but could not install it due to conflicts From sudo windows, updated the eclipse.ini in /usr/local/eclipse, putting -Declipse.p2.mirrors=false at the very end, after other -vmargs. when back to non-sudo, ran that shared version of eclipse again, tried "check for updates", and again found updates that could not be installed due to conflicts. See any mistakes in my steps? If not, I wanted to document this in detail, so others would not be thrown off by a work around that didn't work. Similarly, you might be experiencing a different bug, that might deserve a separate report. Or ... just suggesting ... just guessing ... I wonder if while, or after, editing eclipse.ini you left things in "sudo mode" in which case it would have worked simply because you had write access to the shared instance? If so, that would have been the work around mentioned in comment #8. That is a better work around, since doesn't level mirrors disabled. But, if you are on a Mac, experiencing a different bug ... I'll won't be able to help directly, since I don't have a Mac. Hope this helps, you and others.
(In reply to comment #12) > > > > Fresh install of Helios. Select "Check for updates" and it fails with the > > error message in the original post of this thread. Adding that VM argument > > fixes the error and allows Check for updates to complete successfully. > > > > I could not duplicate your success. You may been hitting some other bug? Are > you on a Mac? As bug 338310 was about Macs? I tried reproducing on Linux. Just > to document my exact steps ... > > Using sudo > I freshly installed eclipse-jee-helios-SR2-linux-gtk-x86_64.tar.gz into > /usr/local/ > > from another non-sudo window ran that version eclipse, with fresh workspace, > and confirmed that "check for updates" found an udpate, but could not install > it due to conflicts > > From sudo windows, updated the eclipse.ini in /usr/local/eclipse, putting > -Declipse.p2.mirrors=false at the very end, after other -vmargs. > > when back to non-sudo, ran that shared version of eclipse again, tried "check > for updates", and again found updates that could not be installed due to > conflicts. > > See any mistakes in my steps? > > If not, I wanted to document this in detail, so others would not be thrown off > by a work around that didn't work. > > Similarly, you might be experiencing a different bug, that might deserve a > separate report. > > Or ... just suggesting ... just guessing ... I wonder if while, or after, > editing eclipse.ini you left things in "sudo mode" in which case it would have > worked simply because you had write access to the shared instance? If so, that > would have been the work around mentioned in comment #8. That is a better work > around, since doesn't level mirrors disabled. > > But, if you are on a Mac, experiencing a different bug ... I'll won't be able > to help directly, since I don't have a Mac. > > Hope this helps, you and others. I am actually running Windows XP with an admin account, sorry for the confusion.
The EPP project does not have its "own" Packager anymore. EPP uses other technologies, such as Eclipse Tycho, Maven and Eclipse PDE. Therefore any remaining bugs are now being closed as WONTFIX. If this bug is still relevant, please make a comment and we'll move it to the correct project/component for further investigation. This change was made as part of a bulk change.