[arch-general] java: cannot execute - too many levels of symbolic links

Kyle Terrien kyleterrien at gmail.com
Mon Sep 8 21:47:31 EDT 2014


On 09/08/2014 05:42 PM, Thorsten Jolitz wrote:
> 
> Hi List,
> 
> after updating yesterday java does not work anymore for me:
> 
> ,---- | [tj at arch ~]$ LC_ALL=C java --help | /usr/bin/java: line 2:
> /usr/lib/jvm/default/bin/java: Too many levels of | symbolic links 
> | /usr/bin/java: line 2: exec: /usr/lib/jvm/default/bin/java:
> cannot | execute: Too many levels of symbolic links `----
> 
> with '/usr/bin/java -> /usr/lib/java-common-wrapper' containing:
> 
> #+BEGIN_SRC shell #!/bin/bash exec
> "${JAVA_HOME:-/usr/lib/jvm/default}/bin/${0##*/}" "$@" #+END_SRC
> 
> I remember some Java lib was updated recently - anyone else with
> this problem?
> 

I only have jre-7-openjdk installed, so I reinstalled jre7-openjdk and
jre7-openjdk-headless.  The archlinux-java fix trick works for me too.

> kyle at landru /usr/lib/jvm
> $ la
> total 148
> drwxr-xr-x   3 root root   4096 Sep  8 18:44 .
> drwxr-xr-x 233 root root 139264 Sep  8 18:35 ..
> lrwxrwxrwx   1 root root     18 Sep  8 18:44 default -> java-7-openjdk/jre
> lrwxrwxrwx   1 root root     18 Sep  8 18:44 default-runtime -> java-7-openjdk/jre
> drwxr-xr-x   3 root root   4096 Aug 26 20:25 java-7-openjdk
> lrwxrwxrwx   1 root root      7 Sep  8 18:27 java-default-runtime -> default

--Kyle


More information about the arch-general mailing list