[1] Archiv / MLD 4.x / General / Open Java Installation: Too many levels of symbolic links
 

Offline MadRat

  • Newbie
  • *
  • Posts: 23
    • View Profile
Hallo,

ich habe das Burn-Plugin installiert, kann aber leider keine DVDs erzeugen. In der dvd.log ist die Ursache gut auszumachen:
Code: [Select]
[demux] ++ JAVA_EXE=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
[demux] ++ export PROJECTX_JAR=/opt/pjx/ProjectX.jar
[demux] ++ PROJECTX_JAR=/opt/pjx/ProjectX.jar
[demux] + '[' -z /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java ']'
[demux] + '[' '!' -x /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java ']'
[demux] + echo 'ERROR: java executable "/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java" not found'
[demux] ERROR: java executable "/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java" not found

Java ist anscheinend nicht verfügbar. Ein "ls -al" in /usr/lib/jvm zeigt das genaue Problem:
Code: [Select]
lrwxrwxrwx    1 root     root            33 Oct 18 13:07 java-7-openjdk-amd64 -> /usr/lib/jvm/java-7-openjdk-amd64
lrwxrwxrwx    1 root     root            44 Oct 18 13:07 .java-1.7.0-openjdk-amd64.jinfo -> /usr/lib/jvm/.java-1.7.0-openjdk-amd64.jinfo
lrwxrwxrwx    1 root     root            20 Oct 18 13:07 java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64
Alle Links zeigen auf sich selbst :(

Ein "opkg --force-reinstall install openjava" hilft nicht, weil das Paket http://www.minidvblinux.de/download/4.0.1-32/files/base/openjava_1.7.0.65-0.opk nur die symbolischen Links und Konfigs enthält, aber keine Programmdateien.

Ist das Paket defekt oder muss ich manuell noch etwas nachinstallieren oder fehlt mir ein weiteres Paket ("opkg list | grep java" liefert für mich keine Hinweise)?
Vielen Dank!

Olaf

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #1 on: October 18, 2014, 13:34:49 »
Hi

da scheint bei dir was gründlich schief gelaufen zu sein, denn das Paket ist in Ordnung.
Code: [Select]
lrwxrwxrwx 1 nightbuild2 nightbuild2   20 Okt 12 03:52 java-1.7.0-openjdk-amd64 -> java-7-openjdk-amd64
-rw-r--r-- 1 nightbuild2 nightbuild2 2439 Okt 12 03:52 .java-1.7.0-openjdk-amd64.jinfo
drwxr-xr-x 7 nightbuild2 nightbuild2  135 Okt 12 03:52 java-7-openjdk-amd64

Deinstallier das Paket mal und installier es neu dann sollte der Fehler weg sein.
Gruß MegaX

Hardware (show / hide)

Offline skippy

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2279
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #2 on: October 18, 2014, 13:38:11 »
Hi Olaf,

MegaX war schneller. Wollte dir auch gerade mitteilen, dass ich burn am letzten Donnerstag auf meinem System (MLD 4.0.1 - 64-bit) installiert habe. Bei mir sieht das Verzeichis genauso aus, wie MegaX gepostet hat. Burn funktioniert bei mir.

Viele Grüße
skippy
meine MLDs (show / hide)

Offline MadRat

  • Newbie
  • *
  • Posts: 23
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #3 on: October 18, 2014, 13:58:50 »
Danke für die schnelle Antwort, aber das war es noch nicht. Ein Deinstallieren und Neuinstallieren hat nicht geholfen. Sieht alles weiterhin so aus, wie vorher. :(

Wenn man die Paketdatei herunterlädt (Link im letzten Post) und das Archiv öffnet, sieht man den Paketinhalt. In der data.tar.gz sind unter /usr/lib/jvm genau die 3 symbolischen Links enthalten, die bei mir auf dem System erzeugt werden. Keine Programmdateien. Das kann doch nicht richtig sein, oder?!

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Open Java Installation: Too many levels of symbolic links
« Reply #4 on: October 18, 2014, 15:03:35 »
Habe gestern selber auch das Burn Plugin nochmal installiert weil was bei der Installation was schief gegangen ist bei ersten mal siehe hier. http://www.minidvblinux.de/forum/index.php/topic,6124.msg45583.html#new Bin dann her gegangen habe es deinstalliert einen Neustart gemacht und mit "stop vdr" das Burn Plugin nochmal über die Konsole installiert. Dann hat es geklappt und jetzt läuft es einwandfrei und man kann DVD und auch eine ISO erstellen.

Mario
Gruß Mario
Meine Hardware (show / hide)

Offline MadRat

  • Newbie
  • *
  • Posts: 23
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #5 on: October 18, 2014, 21:12:20 »
Hallo Mario,

deinen Thread habe ich natürlich studiert - aber ich habe ein anderes Problem.

Ich bin mit meinem Latein am Ende :( Für mich sieht es so aus, als würde das Paket openjava nicht "/usr/lib/jvm/java-7-openjdk-amd64/jre/bin" bereitstellen.
Bei anderen Distributionen werden diese Dateien durch andere Pakete (headless...-jre) bereitgestellt. Die gibt es hier aber nicht.

Was mich auch wundert: ich befinde mich auf einem 32-Bit System (i686), die angelegten Dateien enden aber auf "-amd64".


Edit: Jetzt bin ich mir sicher: das Paket ist defekt!

Die 32 Bit Version:
http://www.minidvblinux.de/download/4.0.1-32/files/base/openjava_1.7.0.65-0.opk 
ist 175 KB groß

Die 64 Bit Version:
http://www.minidvblinux.de/download/4.0.1-64/files/base/openjava_1.7.0.65-0.opk
ist 62 MB groß


Viele Grüße

Olaf
« Last Edit: October 18, 2014, 21:14:48 by MadRat »

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #6 on: October 18, 2014, 23:53:28 »
Hi

wäre nicht schlecht gewesen wenn wir erfahren hätten das du mit der 32Bit arbeitetst ;)

ich schau es mir an.
Gruß MegaX

Hardware (show / hide)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #7 on: October 19, 2014, 00:12:12 »
Hi

es gibt ein Update und damit sollte alles wie gewohnt funktionieren :)
Gruß MegaX

Hardware (show / hide)

Offline MadRat

  • Newbie
  • *
  • Posts: 23
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #8 on: October 19, 2014, 09:05:29 »
Quote
wäre nicht schlecht gewesen wenn wir erfahren hätten das du mit der 32Bit arbeitetst
Darüber musste ich mir selbst erstmal klar werden. Das -amd64 am Ende hat mich auch in die Irre geführt.

Das Update hat gezogen, allerdings muss das Paket vdr-plugin-burn auch noch aktualisiert werden (enthält Verweis auf 64 Bit Paket):
/etc/vdr/plugins/burn/vdrburn-dvd.conf:
Code: [Select]
export JAVA_EXE=/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
Ich habs mal manuell korrigiert und jetzt läuft aktuell die Konvertierung.

DANKE!

Viele Grüße

Olaf

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Open Java Installation: Too many levels of symbolic links
« Reply #9 on: October 19, 2014, 11:16:07 »
Hi

danke fürs melden, habs gefixt und es gibt ein Update.

Wenn du weitere Fehler findest mach einfach nen Ticket im Bugtracker auf und weiß es mir zu.

Danke
Gruß MegaX

Hardware (show / hide)

[1] Archiv / MLD 4.x / General / Open Java Installation: Too many levels of symbolic links
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.