Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins
I've issue starting eclipse on sid, but the symlink isn't solving for me. === Log file === This is the log file: !SESSION Fri Jun 15 09:10:34 CEST 2018 - !ENTRY org.eclipse.equinox.launcher 4 0 2018-06-15 09:10:34.504 !MESSAGE Exception launching the Eclipse Platform: !STACK java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584) at org.eclipse.equinox.launcher.Main.run(Main.java:1438) at org.eclipse.equinox.launcher.Main.main(Main.java:1414) === End of log file === 'eclipse-platform' depends on 'eclipse-platform-data' and 'eclipse-rcp'. 'eclipse-rcp' depends on 'libequinox-osgi-java' >=3.9.1. 'eclipse-platform-data' is configured to expect 'libequinox-osgi-java' 3.8.1 (or better: it expects the 'osgi.framework' version 3.8.1, which is contained in 'libequinox-osgi-java' 3.8.1). % apt-cache show eclipse-platform | grep eclipse-platform-data Replaces: eclipse-platform-data (<< 3.8.1-5) Depends: ant (>= 1.8.2), ant-optional, default-jre | java5-runtime | java6-runtime, eclipse-platform-data (>= 3.8.1-11), eclipse-rcp (= 3.8.1-11), java-common (>= 0.23), libcommons-codec-java (>= 1.4-2), libcommons-httpclient-java (>= 3.1-9), libcommons-logging-java (>= 1.1.1-6), libjetty9-java (>= 9.2.19-2~), libjsch-java (>= 0.1.37-3), liblucene2-java (>= 2.9.4+ds1-3~), liblucene2-java (<< 2.9.5), libservlet3.1-java, sat4j (>= 2.3.0), sat4j (<< 2.4.0), gconf-service, libc6 (>= 2.14), libgconf-2-4 (>= 3.2.5), libglib2.0-0 (>= 2.12.0) % apt-cache show eclipse-rcp | grep libequinox-osgi-java Depends: default-jre | java5-runtime | java6-runtime, libequinox-osgi-java (>= 3.9.1), libfelix-gogo-command-java, libfelix-gogo-shell-java, libicu4j-49-java (>= 49.1-2), libswt-gtk-3-java (<< 3.9.0~), libswt-gtk-3-java (>= 3.8.0~), libswt-cairo-gtk-3-jni (>= 3.8.0~), libswt-webkit-gtk-3-jni (>= 3.8.0~), libc6 (>= 2.14) % dpkg -L eclipse-platform-data | grep config.ini | xargs cat | grep osgi.framework= osgi.framework=file\:plugins/org.eclipse.osgi_3.8.1.dist.jar osgi.framework=file\:plugins/org.eclipse.osgi_3.8.1.dist.jar
Processed (with 1 error): Re: Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins
Processing control commands: > reassign -1 src:eclipse Bug #898086 [src:libequinox-osgi-java] libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins Bug reassigned from package 'src:libequinox-osgi-java' to 'src:eclipse'. No longer marked as found in versions libequinox-osgi-java/3.9.1-1. Ignoring request to alter fixed versions of bug #898086 to the same values previously set > retitle: Missing symlink of org.eclipse.osgi jar Unknown command or malformed arguments to command. -- 898086: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898086 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins
Control: reassign -1 src:eclipse Control: retitle: Missing symlink of org.eclipse.osgi jar Hello, thank you for the bug report. The symlink must be created in the eclipse package though. Regards, Markus signature.asc Description: OpenPGP digital signature
Bug#898086: libequinox-osgi-java: Does not install symlinks into /usr/lib/eclipse/plugins
Source: libequinox-osgi-java Version: 3.9.1-1 Severity: grave Justification: renders package unusable Control: affects eclipse Dear Maintainer, The separation of the libequinox-osgi-java binary package from the eclipse source appears to break fresh installations of eclipse. On a fresh installation of eclipse on buster/sid (using a supported JDK version), it is apparent that eclipse is unable to locate /usr/lib/eclipse/plugins/org.eclipse.osgi_3.8.1.dist.jar (configured in /usr/lib/eclipse/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info). On stretch (3.8.1-10), the relevant symlinks between /usr/lib/eclipse/plugins and /usr/share/java are present. On buster/sid, no symlink is created to /usr/lib/eclipse/plugins, which causes eclipse to immediately crash. Manually installing the following symlink resolves the issue: cd /usr/lib/eclipse/plugins ln -s ../../../share/java/org.eclipse.osgi-3.9.1.jar org.eclipse.osgi_3.8.1.dist.jar -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (600, 'testing'), (200, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.15.0-3-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled