• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] - Bekomme kein neueres Java zum Laufen...xlib.c...

Falkenstein

Hacker
Weiss nicht ob die Kategorie stimmt, ich schreib mal:

Hab mit smart einige neuere Java-Versionen ausprobiert, die laufen aber alle nicht.
Das letzte was lief war java-1.5.0-sun-1.5.0_06.
Jetzt sollte java-1.5.0-sun-1.5.0_update10 laufen, tut sich aber nichts.

Code:
15:02 lennon:~ > tvbrowser
Starting TV-Browser...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.5.0_10]
Configuring environment...
Starting TV-Browser...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.5.0_10]
Configuring environment...
Loading TV-Browser:
java -Xms16m -Xmx128m  -Djava.library.path="/usr/local/src/tvbrowser" -Dpropertiesfile=linux.properties -jar tvbrowser.jar ''
command line options:
    - minimized    The main window will be minimized after start up
    - nosplash     No splash screen during start up

java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/usr/local/src/tvbrowser/tvbrowser.sh: line 109: 25992 Abgebrochen             ${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -Djava.library.path="${PROGRAM_DIR}" -Dpropertiesfile=linux.properties -jar tvbrowser.jar "$@"
TV-Browser TERMINATED.
dirname: fehlender Operand
dirname --help gibt weitere Informationen.
Loading TV-Browser:
java -Xms16m -Xmx128m  -Djava.library.path="/home/toni" -Dpropertiesfile=linux.properties -jar tvbrowser.jar ''
Unable to access jarfile tvbrowser.jar
TV-Browser TERMINATED.
15:10 lennon:~ >

Das gleiche mit dem xcb_xlib_unlock mit Powerisdnmonitor oder Bidwatcher in Java....

Code:
15:42 lennon:~ > java -jar /usr/local/bin/jbidwatcher.jar
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
Abgebrochen
15:43 lennon:~ >







tvbrowser:

Code:
15:10 lennon:~ > cat /usr/local/bin/tvbrowser
#!/bin/bash

# Based on Start-Script provided by Azureus

######## CONFIGURE ########
JAVA_PROGRAM_DIR=""                             # use full path to java bin dir, ex. "/usr/java/j2sdk1.4.2/bin/"
#PROGRAM_DIR="/home/username/apps/tvbrowser"    # use full path to TV-Browser bin dir
##########i#################

MSG0="Loading TV-Browser:"
MSG1="Starting TV-Browser..."
MSG2="Java exec found in "
MSG3="OOPS, your java version is too old "
MSG4="You need to upgrade to JRE 1.4.x or newer from http://java.sun.com"
MSG5="Suitable java version found "
MSG6="Configuring environment..."
MSG7="OOPS, you don't seem to have a valid JRE "
MSG8="OOPS, unable to locate java exec in "
MSG9=" hierarchy"
MSG10="Java exec not found in PATH, starting auto-search..."
MSG11="Java exec found in PATH. Verifying..."

look_for_java()
{
  JAVADIR=/usr/java
  IFS=$'\n'
  potential_java_dirs=(`ls -1 "$JAVADIR" | sort | tac`)
  IFS=
  for D in "${potential_java_dirs[@]}"; do
    if [[ -d "$JAVADIR/$D" && -x "$JAVADIR/$D/bin/java" ]]; then
      JAVA_PROGRAM_DIR="$JAVADIR/$D/bin/"
      echo $MSG2 $JAVA_PROGRAM_DIR
      if check_version ; then
        return 0
      else
        return 1
      fi
    fi
  done
  echo $MSG8 "${JAVADIR}/" $MSG9 ; echo $MSG4
  return 1
}

check_version()
{
  JAVA_HEADER=`${JAVA_PROGRAM_DIR}java -version 2>&1 | head -n 1`
  JAVA_IMPL=`echo ${JAVA_HEADER} | cut -f1 -d' '`
  if [ "$JAVA_IMPL" = "java" ] ; then
    VERSION=`echo ${JAVA_HEADER} | sed "s/java version \"\(.*\)\"/\1/"`
    if echo $VERSION | grep "^1.[0-3]" ; then
      echo $MSG3 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG4
      return 1
    else
      echo $MSG5 "[${JAVA_PROGRAM_DIR}java = ${VERSION}]" ; echo $MSG6
      return 0
    fi
  else
    echo $MSG7 "[${JAVA_PROGRAM_DIR}java = ${JAVA_IMPL}]" ; echo $MSG4
    return 1
  fi
}

echo $MSG1

# locate and test the java executable
if [ "$JAVA_PROGRAM_DIR" == "" ]; then
  if ! command -v java &>/dev/null; then
    echo $MSG10
    if ! look_for_java ; then
      exit 1
    fi
  else
    echo $MSG11
    if ! check_version ; then
      if ! look_for_java ; then
        exit 1
      fi
    fi
  fi
fi


# get the app dir if not already defined
if [ -z "$PROGRAM_DIR" ]; then
    if [ -L $0 ]
    then
        SL= `file $0 | sed -e 's/.*to..\(.*\)./\1/'`
        PROGRAM_DIR=`dirname $SL`
    else
        PROGRAM_DIR=`dirname $0`
    fi

    PROGRAM_DIR=`cd "$PROGRAM_DIR"; pwd`
else
    if [ "$(echo ${PROGRAM_DIR}/*.jar)" = "${PROGRAM_DIR}/*.jar" ]; then
        echo "You seem to have set an invalid PROGRAM_DIR, unable to continue!"
        exit 1
    elif ! (echo ${PROGRAM_DIR}/*.jar | grep tvbrowser.jar >/dev/null 2>&1 ); then
        echo "Unable to locate tvbrowser.jar in $PROGRAM_DIR, aborting!"
        exit 1
    fi
fi

echo $MSG0

cd ${PROGRAM_DIR}

echo "${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m  -Djava.library.path=\"${PROGRAM_DIR}\" -Dpropertiesfile=linux.properties -jar tvbrowser.jar '$@'"
${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -Djava.library.path="${PROGRAM_DIR}" -Dpropertiesfile=linux.properties -jar tvbrowser.jar "$@"

echo "TV-Browser TERMINATED."

15:19 lennon:~ >
 

Sören

Member
Was sagt denn echo ${JAVA_PROGRAM_DIR}

hast du dich zwischendrin mal neu angemeldet?

Gruß
Sören
 
OP
Falkenstein

Falkenstein

Hacker
Neu gestartet hab ich in meiner Verzweiflung auch schon.

Code:
17:01 lennon:~ > javac -version
javac 1.6.0_01
17:01 lennon:~ > java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
17:01 lennon:~ >
Code:
16:48 lennon:~ > echo ${JAVA_PROGRAM_DIR}
/usr/lib/java/bin
Code:
16:05 lennon:~ > tvbrowser
Starting TV-Browser...
Loading TV-Browser:
/usr/lib/java/bin/java -Xms16m -Xmx128m  -Djava.library.path="/usr/local/src/tvbrowser/" -Dpropertiesfile=linux.properties -jar tvbrowser.jar ''
command line options:
    - minimized    The main window will be minimized after start up
    - nosplash     No splash screen during start up

java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/usr/local/bin/tvbrowser: line 109: 29959 Abgebrochen             ${JAVA_PROGRAM_DIR}java -Xms16m -Xmx128m -Djava.library.path="${PROGRAM_DIR}" -Dpropertiesfile=linux.properties -jar tvbrowser.jar "$@"
TV-Browser TERMINATED.
 

Sören

Member
Y2k7 schrieb:
Neu gestartet hab ich in meiner Verzweiflung auch schon.

Code:
17:01 lennon:~ > javac -version
javac 1.6.0_01
17:01 lennon:~ > java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
17:01 lennon:~ >
Code:
16:48 lennon:~ > echo ${JAVA_PROGRAM_DIR}
/usr/lib/java/bin

Guck mal mit "rpm -ql <wie dein java-paket heißt>" nach, ob die Dateien, die zu deinem neuen Java-Paket gehören, wirklich dort liegen, wo das $JAVA_PROGRAM_DIR ist.

Gruß
Sören
 

oc2pus

Ultimate Guru
warum installierst du nicht einfach tvbrowser, jbidwatcher etc von packman ?

die funktionieren out-of-the-box :mrgreen:

und wenn es schon java-1.6 sein muss, dann installiere das sun-rpm UND anschliessend das java-Kompatibilitäts Paket von jpackage, dann funktioniert es auch wie es soll ... (siehe hier diverse Threads im Forum)
 
OP
Falkenstein

Falkenstein

Hacker
Wusste garnicht, dass es das jetzt auch von Packman gibt.
Na tvbrowser-packman und jbidwatcher sind laut smart installiert und gehen net.
 
OP
Falkenstein

Falkenstein

Hacker
Code:
04:15 lennon:/data/java # smart reinstall tvbrowser jbidwatcher -y
Lade Zwischenspeicher...
Update Zwischenspeicher...                                ################################################################################ [100%]

Berechne Vorgang ...

Installiere Pakete (2):
  JBidWatcher-1.0-0.pm.2@noarch       tvbrowser-2.5.2-0.pm.1@i586

2.6MB an Paketdateien sind benötigt.7.2MB wird benutzt.

Hole Pakete..
-> http://packman.inode.at/suse/10.2/i586/tvbrowser-2.5.2-0.pm.1.i586.rpm
-> http://packman.inode.at/suse/10.2/noarch/JBidWatcher-1.0-0.pm.2.noarch.rpm
JBidWatcher-1.0-0.pm.2.noarch.rpm                         ################################################################################ [ 50%]
tvbrowser-2.5.2-0.pm.1.i586.rpm                           ################################################################################ [100%]


Übermittle Transaktion ...
Bereite vor ...                                           ################################################################################ [  0%]
   1:Installiere tvbrowser                                ################################################################################ [ 50%]
   2:Installiere JBidWatcher                              ################################################################################ [100%]



Code:
04:33 lennon:~ > tvbrowser.sh
TV-Browser starting ...
java virtual machine used: /usr/lib/jvm/java/bin/java
classpath used: /usr/share/java/jakarta-commons-net.jar:
/usr/share/java/forms.jar:
/usr/share/java/l2fprod-common.jar:
/usr/share/java/liquidlnf.jar:
/usr/share/java/looks2.jar:
/usr/share/java/skinlf.jar:
/usr/share/java/tvbrowser/plugins/NewsPlugin.jar:
/usr/share/java/tvbrowser/plugins/BlogThisPlugin.jar:
/usr/share/java/tvbrowser/plugins/PrintPlugin.jar:
/usr/share/java/tvbrowser/plugins/ClipboardPlugin.jar:
/usr/share/java/tvbrowser/plugins/SweDBTvDataService.jar:
/usr/share/java/tvbrowser/plugins/TVRaterPlugin.jar:
/usr/share/java/tvbrowser/plugins/RadioTimesDataService.jar:
/usr/share/java/tvbrowser/plugins/CapturePlugin.jar:
/usr/share/java/tvbrowser/plugins/ShowviewPlugin.jar:
/usr/share/java/tvbrowser/plugins/CalendarExportPlugin.jar:
/usr/share/java/tvbrowser/plugins/SimpleMarkerPlugin.jar:
/usr/share/java/tvbrowser/plugins/I18NPlugin.jar:
/usr/share/java/tvbrowser/plugins/WebPlugin.jar:
/usr/share/java/tvbrowser/plugins/TvBrowserDataService.jar:
/usr/share/java/tvbrowser/plugins/EMailPlugin.jar:
/usr/share/java/tvbrowser/plugins/ListViewPlugin.jar:
/usr/share/java/tvbrowser/tvbrowser.jar
main class used: tvbrowser.TVBrowser
flags used: -Xms16m -Xmx128m
options used: -Dpropertiesfile=/usr/share/java/tvbrowser/linux.properties -Djava.library.path=/usr/lib
arguments used:
command line options:
    - minimized    The main window will be minimized after start up
    - nosplash     No splash screen during start up

java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/usr/share/java-utils/java-functions: line 116:  7515 Abgebrochen             $JAVACMD $FLAGS -classpath $CLASSPATH $OPTIONS $MAIN_CLASS "$@"
TV-Browser TERMINATED.

Code:
04:55 lennon:~ > JBidWatcher.sh

starting JBidWatcher ...
java virtual machine used: /usr/lib/jvm/java/bin/java
classpath used: /usr/share/java/jdic.jar:/usr/share/java/JBidWatcher.jar:/usr/share/java/liquidlnf.jar
main class used: JBidWatch
flags used: -Xmx512m -Xms256m
options used: -Djava.library.path=/usr/lib/jdic
arguments used:
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/usr/share/java-utils/java-functions: line 116:  8588 Abgebrochen             $JAVACMD $FLAGS -classpath $CLASSPATH $OPTIONS $MAIN_CLASS "$@"

Die ganzen java-Versionen aus den smart-repos brachten das gleiche Ergebnis
 

oc2pus

Ultimate Guru
Y2k7 schrieb:
Wusste garnicht, dass es das jetzt auch von Packman gibt.
Na tvbrowser-packman und jbidwatcher sind laut smart installiert und gehen net.

naja, es gab diese Pakete vorher bei suser-oc2pus und seit September 2006 ist nun mein Repository mit packman migriert ...

es sieht so aus, als ob du beryl oder compiz am laufen hast ?
dann funktionieren nämlich swing-basierte Java-Anwendungen nur mit einem:
Code:
# fix beryl bug with java
AWT_TOOLKIT=MToolkit
export AWT_TOOLKIT
(in der ~/.bashrc eintragen ...

Alternative, ein wrapper script und die Programme via Xnest starten:
Code:
#! /bin/bash

# launch Xnest and export the $DISPLAY
Xnest -ac :1 & export DISPLAY=:1

# Put the name of your problematic app here
# end line with "&" (task gets launched in the background)

$1 &

Aufruf mit z.Bsp myBerylJava tvbrowser.sh
 
OP
Falkenstein

Falkenstein

Hacker
Danke für den Hinweis, aber Beryl läuft länger schon nicht mehr.
Hier werkelt wieder ganz normales kwin.
Naja, jbidwatcher und tvbrowser laufen schon ewig, kam nicht auf die Idee in smart mal danach zu suchen.
 

oc2pus

Ultimate Guru
installiere mal das SuSE-java 1.5 erneut.

es ist nicht hintreichend, java -version aufzurufen, das liefert nur die Info, das irgendein java gefunden wird.

SuSE verwendet alternatives um die Java-Umgebung einzurichten, deshalb sollten da nur "Profis" dran rumspielen, ansonsten kommt es zu einem Mischmasch und den obigen Problemen.

post mal den output von:
Code:
update-alternatives --display java
 
OP
Falkenstein

Falkenstein

Hacker
Stimmt, seit SuSE das mit /etc/alternatives regelt ist es n Ding der Unmöglichkeit ein anders Java einzuspielen.
Der Versuch ging schon mehrfach in die Hose.
Zum Thema Profi: Der erste Versuch war ja, mit smart andere Java-Versionen zu installieren aus den einschlägigen Repos.
Das klappte genauso wenig.


Code:
09:35 lennon:/etc/smart # update-alternatives --display java
java - status is manual.
 link currently points to /etc/alternatives/java_sdk_1.5.0/bin/java
/usr/lib/jvm/jre-1.5.0-sun/bin/java - priority 1510
 slave rmiregistry: /usr/lib/jvm/jre-1.5.0-sun/bin/rmiregistry
 slave jre_exports: /usr/lib/jvm-exports/jre-1.5.0-sun
 slave jre: /usr/lib/jvm/jre-1.5.0-sun
 slave ktab.1.gz: /usr/share/man/man1/ktab-java-1_5_0-sun.1.gz
 slave keytool.1.gz: /usr/share/man/man1/keytool-java-1_5_0-sun.1.gz
 slave rmid.1.gz: /usr/share/man/man1/rmid-java-1_5_0-sun.1.gz
 slave orbd.1.gz: /usr/share/man/man1/orbd-java-1_5_0-sun.1.gz
 slave rmid: /usr/lib/jvm/jre-1.5.0-sun/bin/rmid
 slave servertool.1.gz: /usr/share/man/man1/servertool-java-1_5_0-sun.1.gz
 slave javaws.1.gz: /usr/share/man/man1/javaws-java-1_5_0-sun.1.gz
 slave javaws: /usr/lib/jvm/jre-1.5.0-sun/bin/javaws
 slave policytool: /usr/lib/jvm/jre-1.5.0-sun/bin/policytool
 slave orbd: /usr/lib/jvm/jre-1.5.0-sun/bin/orbd
 slave tnameserv: /usr/lib/jvm/jre-1.5.0-sun/bin/tnameserv
 slave rmiregistry.1.gz: /usr/share/man/man1/rmiregistry-java-1_5_0-sun.1.gz
 slave ControlPanel: /usr/lib/jvm/jre-1.5.0-sun/bin/ControlPanel
 slave tnameserv.1.gz: /usr/share/man/man1/tnameserv-java-1_5_0-sun.1.gz
 slave keytool: /usr/lib/jvm/jre-1.5.0-sun/bin/keytool
 slave klist.1.gz: /usr/share/man/man1/klist-java-1_5_0-sun.1.gz
 slave servertool: /usr/lib/jvm/jre-1.5.0-sun/bin/servertool
 slave java.1.gz: /usr/share/man/man1/java-java-1_5_0-sun.1.gz
 slave kinit.1.gz: /usr/share/man/man1/kinit-java-1_5_0-sun.1.gz
 slave policytool.1.gz: /usr/share/man/man1/policytool-java-1_5_0-sun.1.gz
Current `best' version is /usr/lib/jvm/jre-1.5.0-sun/bin/java.


Code:
10:51 lennon:/etc # ls -l alternatives/
insgesamt 8
lrwxrwxrwx 1 root root 27  8. Apr 14:53 java_sdk -> /usr/lib/jvm/java-1.5.0-sun
lrwxrwxrwx 1 root root 27  8. Apr 14:53 java_sdk_1.5.0 -> /usr/lib/jvm/java-1.5.0-sun
lrwxrwxrwx 1 root root 35  8. Apr 14:53 java_sdk_1.5.0_exports -> /usr/lib/jvm-exports/java-1.5.0-sun
lrwxrwxrwx 1 root root 35  8. Apr 14:53 java_sdk_exports -> /usr/lib/jvm-exports/java-1.5.0-sun
lrwxrwxrwx 1 root root 27  8. Apr 14:53 java_sdk_sun -> /usr/lib/jvm/java-1.5.0-sun
lrwxrwxrwx 1 root root 35  8. Apr 14:53 java_sdk_sun_exports -> /usr/lib/jvm-exports/java-1.5.0-sun
lrwxrwxrwx 1 root root 26 10. Apr 05:19 jre_1.5.0 -> /usr/lib/jvm/jre-1.5.0-sun
lrwxrwxrwx 1 root root 34 10. Apr 05:19 jre_1.5.0_exports -> /usr/lib/jvm-exports/jre-1.5.0-sun
lrwxrwxrwx 1 root root 26 10. Apr 05:19 jre_sun -> /usr/lib/jvm/jre-1.5.0-sun
lrwxrwxrwx 1 root root 34 10. Apr 05:19 jre_sun_exports -> /usr/lib/jvm-exports/jre-1.5.0-sun
lrwxrwxrwx 1 root root 44  8. Apr 14:53 appletviewer -> /usr/lib/jvm/java-1.5.0-sun/bin/appletviewer
lrwxrwxrwx 1 root root 52  8. Apr 14:53 appletviewer.1.gz -> /usr/share/man/man1/appletviewer-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 35  8. Apr 14:53 apt -> /usr/lib/jvm/java-1.5.0-sun/bin/apt
lrwxrwxrwx 1 root root 43  8. Apr 14:53 apt.1.gz -> /usr/share/man/man1/apt-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 40  8. Apr 14:53 extcheck -> /usr/lib/jvm/java-1.5.0-sun/bin/extcheck
lrwxrwxrwx 1 root root 48  8. Apr 14:53 extcheck.1.gz -> /usr/share/man/man1/extcheck-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 13  3. Jan 09:37 ftp -> /usr/bin/pftp
lrwxrwxrwx 1 root root 29  3. Jan 09:37 ftp.1 -> /usr/share/man/man1/pftp.1.gz
lrwxrwxrwx 1 root root 45  8. Apr 14:53 HtmlConverter -> /usr/lib/jvm/java-1.5.0-sun/bin/HtmlConverter
lrwxrwxrwx 1 root root 36  8. Apr 14:53 idlj -> /usr/lib/jvm/java-1.5.0-sun/bin/idlj
lrwxrwxrwx 1 root root 44  8. Apr 14:53 idlj.1.gz -> /usr/share/man/man1/idlj-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 35  8. Apr 14:53 jar -> /usr/lib/jvm/java-1.5.0-sun/bin/jar
lrwxrwxrwx 1 root root 43  8. Apr 14:53 jar.1.gz -> /usr/share/man/man1/jar-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 41  8. Apr 14:53 jarsigner -> /usr/lib/jvm/java-1.5.0-sun/bin/jarsigner
lrwxrwxrwx 1 root root 49  8. Apr 14:53 jarsigner.1.gz -> /usr/share/man/man1/jarsigner-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 41 14. Jan 04:45 java -> /etc/alternatives/java_sdk_1.5.0/bin/java
lrwxrwxrwx 1 root root 37  8. Apr 14:53 javac -> /usr/lib/jvm/java-1.5.0-sun/bin/javac
lrwxrwxrwx 1 root root 45  8. Apr 14:53 javac.1.gz -> /usr/share/man/man1/javac-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 39  8. Apr 14:53 javadoc -> /usr/lib/jvm/java-1.5.0-sun/bin/javadoc
lrwxrwxrwx 1 root root 47  8. Apr 14:53 javadoc.1.gz -> /usr/share/man/man1/javadoc-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 37  8. Apr 14:53 javah -> /usr/lib/jvm/java-1.5.0-sun/bin/javah
lrwxrwxrwx 1 root root 45  8. Apr 14:53 javah.1.gz -> /usr/share/man/man1/javah-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 37  8. Apr 14:53 javap -> /usr/lib/jvm/java-1.5.0-sun/bin/javap
lrwxrwxrwx 1 root root 45  8. Apr 14:53 javap.1.gz -> /usr/share/man/man1/javap-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 29 17. Feb 08:27 jaxp_parser_impl -> /usr/share/java/xerces-j2.jar
lrwxrwxrwx 1 root root 28 17. Feb 09:12 jaxp_transform_impl -> /usr/share/java/xalan-j2.jar
lrwxrwxrwx 1 root root 64 10. Apr 05:19 jce_1.5.0_sun_local_policy -> /usr/lib/jvm-private/java-1_5_0-sun/jce/vanilla/local_policy.jar
lrwxrwxrwx 1 root root 68 10. Apr 05:19 jce_1.5.0_sun_us_export_policy -> /usr/lib/jvm-private/java-1_5_0-sun/jce/vanilla/US_export_policy.jar
lrwxrwxrwx 1 root root 40  8. Apr 14:53 jconsole -> /usr/lib/jvm/java-1.5.0-sun/bin/jconsole
lrwxrwxrwx 1 root root 48  8. Apr 14:53 jconsole.1.gz -> /usr/share/man/man1/jconsole-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 35  8. Apr 14:53 jdb -> /usr/lib/jvm/java-1.5.0-sun/bin/jdb
lrwxrwxrwx 1 root root 43  8. Apr 14:53 jdb.1.gz -> /usr/share/man/man1/jdb-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 37  8. Apr 14:53 jinfo -> /usr/lib/jvm/java-1.5.0-sun/bin/jinfo
lrwxrwxrwx 1 root root 45  8. Apr 14:53 jinfo.1.gz -> /usr/share/man/man1/jinfo-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 36  8. Apr 14:53 jmap -> /usr/lib/jvm/java-1.5.0-sun/bin/jmap
lrwxrwxrwx 1 root root 44  8. Apr 14:53 jmap.1.gz -> /usr/share/man/man1/jmap-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 35  8. Apr 14:53 jps -> /usr/lib/jvm/java-1.5.0-sun/bin/jps
lrwxrwxrwx 1 root root 43  8. Apr 14:53 jps.1.gz -> /usr/share/man/man1/jps-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 28  3. Jan 11:06 jre -> /usr/lib/jvm/jre-1.4.2-cacao
lrwxrwxrwx 1 root root 36  3. Jan 11:06 jre_exports -> /usr/lib/jvm-exports/jre-1.4.2-cacao
lrwxrwxrwx 1 root root 41  8. Apr 14:53 jsadebugd -> /usr/lib/jvm/java-1.5.0-sun/bin/jsadebugd
lrwxrwxrwx 1 root root 49  8. Apr 14:53 jsadebugd.1.gz -> /usr/share/man/man1/jsadebugd-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 38  8. Apr 14:53 jstack -> /usr/lib/jvm/java-1.5.0-sun/bin/jstack
lrwxrwxrwx 1 root root 46  8. Apr 14:53 jstack.1.gz -> /usr/share/man/man1/jstack-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 37  8. Apr 14:53 jstat -> /usr/lib/jvm/java-1.5.0-sun/bin/jstat
lrwxrwxrwx 1 root root 45  8. Apr 14:53 jstat.1.gz -> /usr/share/man/man1/jstat-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 38  8. Apr 14:53 jstatd -> /usr/lib/jvm/java-1.5.0-sun/bin/jstatd
lrwxrwxrwx 1 root root 46  8. Apr 14:53 jstatd.1.gz -> /usr/share/man/man1/jstatd-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 44  8. Apr 14:53 native2ascii -> /usr/lib/jvm/java-1.5.0-sun/bin/native2ascii
lrwxrwxrwx 1 root root 52  8. Apr 14:53 native2ascii.1.gz -> /usr/share/man/man1/native2ascii-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 39  8. Apr 14:53 pack200 -> /usr/lib/jvm/java-1.5.0-sun/bin/pack200
lrwxrwxrwx 1 root root 47  8. Apr 14:53 pack200.1.gz -> /usr/share/man/man1/pack200-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 36  8. Apr 14:53 rmic -> /usr/lib/jvm/java-1.5.0-sun/bin/rmic
lrwxrwxrwx 1 root root 44  8. Apr 14:53 rmic.1.gz -> /usr/share/man/man1/rmic-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 48 14. Jan 04:45 rmiregistry -> /etc/alternatives/java_sdk_1.5.0/bin/rmiregistry
lrwxrwxrwx 1 root root 41  8. Apr 14:53 serialver -> /usr/lib/jvm/java-1.5.0-sun/bin/serialver
lrwxrwxrwx 1 root root 49  8. Apr 14:53 serialver.1.gz -> /usr/share/man/man1/serialver-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 41  8. Apr 14:53 unpack200 -> /usr/lib/jvm/java-1.5.0-sun/bin/unpack200
lrwxrwxrwx 1 root root 49  8. Apr 14:53 unpack200.1.gz -> /usr/share/man/man1/unpack200-java-1_5_0-sun.1.gz
lrwxrwxrwx 1 root root 38 17. Feb 08:27 xml-commons-apis -> /usr/share/java/xerces-j2-xml-apis.jar
lrwxrwxrwx 1 root root 42 17. Feb 08:27 xml-commons-resolver -> /usr/share/java/xerces-j2-xml-resolver.jar
lrwxrwxrwx 1 root root 36  3. Jan 11:44 xulrunner -> /usr/lib/xulrunner-1.8.1b2/xulrunner
 

oc2pus

Ultimate Guru
ok, das sieht doch schon mal brauchbar aus :)

ich denke dein Fehler entsteht aus einer fehlerhaften libxcb.

Ansonsten hiermit suchen und entsprechendes Paket installieren:
http://benjiweber.co.uk:8080/webpin/

Detail-Beshreibung deines Fehlers:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373
https://bugs.launchpad.net/ubuntu/+source/sun-java5/+bug/86103
 
OP
Falkenstein

Falkenstein

Hacker
Jetzt ist die Katastrophe perfekt.
Hab sämtliche Java-Dirs und /etc/alternatives gelöscht und per smart neu installiert.
Gleicher Fehler wie gehabt.
Dein Link bietet mir die gleichen Pakete wie mein smart (Xorg-Repo ist drin):

xorg-X11-libxcb-7.2-11.2

und irgendein neueres aus 7.3 war installiert habs jetzt durch dieses ersetzt und noch immer den gleichen Fehler.
 

oc2pus

Ultimate Guru
Y2k7 schrieb:
Jetzt ist die Katastrophe perfekt.
Hab sämtliche Java-Dirs und /etc/alternatives gelöscht und per smart neu installiert.
Gleicher Fehler wie gehabt.
Dein Link bietet mir die gleichen Pakete wie mein smart (Xorg-Repo ist drin):

xorg-X11-libxcb-7.2-11.2

und irgendein neueres aus 7.3 war installiert habs jetzt durch dieses ersetzt und noch immer den gleichen Fehler.
...man schaue sich diese präzise Antwort an .. und dann wird man verstehen, das hier jeder Versuch zu helfen zum scheitern verurteilt ist. sorry :mrgreen:

damit es vielleicht doch noch was wird:
was hast du denn jetzt installiert, welches java welche libxcb(s) ?
was ist denn vorher installiert gewesen und durch was erstezt worden ?
wie kommst du denn auf die Idee in den /etc/alternatives zu löschen, das war doch in Ordnung *kopfschüttel*
 
OP
Falkenstein

Falkenstein

Hacker
Ja ich weiss, manchmal kann man bei meinen Aktionen die Haare raufen.
Der eloquenteste schein ich eh nicht zu sein....
Installiert sein lt. smart soll java-sun-1.5.0_update_10-2.1
und libxcb-7.2-11.2@i586

Die ganzen java-links unter /usr/bin sind jetzt aber futsch, die wurden nicht neu gesetzt.
 

oc2pus

Ultimate Guru
Y2k7 schrieb:
Ja ich weiss, manchmal kann man bei meinen Aktionen die Haare raufen.
Der eloquenteste schein ich eh nicht zu sein....
Installiert sein lt. smart soll java-sun-1.5.0_update_10-2.1
und libxcb-7.2-11.2@i586

Die ganzen java-links unter /usr/bin sind jetzt aber futsch, die wurden nicht neu gesetzt.

:mrgreen:

NEU INSTALLIEREN oder bügeln gehn ... EOS (End-of-Support)
 
OP
Falkenstein

Falkenstein

Hacker
Die Links hab ich wieder.

So siehts jetzt aus:
(immer noch xcb-fehler)

Code:
06:31 lennon:~ > tvbrowser.sh
TV-Browser starting ...
/usr/bin/build-classpath: error: Could not find liquidlnf Java extension for this JVM
/usr/bin/build-classpath: error: Some specified jars were not found
java virtual machine used: /usr/lib/jvm/java/bin/java
classpath used: ......................
main class used: tvbrowser.TVBrowser
flags used: -Xms16m -Xmx128m
options used: -Dpropertiesfile=/usr/share/java/tvbrowser/linux.properties -Djava.library.path=/usr/lib
arguments used:
command line options:
    - minimized    The main window will be minimized after start up
    - nosplash     No splash screen during start up

java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/usr/share/java-utils/java-functions: line 116: 27878 Abgebrochen             $JAVACMD $FLAGS -classpath $CLASSPATH $OPTIONS $MAIN_CLASS "$@"
TV-Browser TERMINATED.
 

oc2pus

Ultimate Guru
/usr/bin/build-classpath: error: Could not find liquidlnf Java extension for this JVM

Niemals korrekt installiert mit smart ...
und den libxcb Fehler wirst du nur los durch DOWNGRADE auf Original SuSE Version dieser lib ...
 
OP
Falkenstein

Falkenstein

Hacker
Zum Haareraufen.
Sind wir denn in Fensterhausen?
Wegen Java das ganze System platt machen?
Jetzt ist java 6 per smart drin aber irgendwo hakt es noch immer.


Code:
13:36 lennon:~ > javac -version
javac 1.6.0
13:36 lennon:~ > java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode)
13:36 lennon:~ > update-alternatives --display java
java - status is manual.
 link currently absent
/usr/lib/jvm/jre-1.5.0-sun/bin/java - priority 1503
 slave rmiregistry: /usr/lib/jvm/jre-1.5.0-sun/bin/rmiregistry
 slave jre_exports: /usr/lib/jvm-exports/jre-1.5.0-sun
 slave jre: /usr/lib/jvm/jre-1.5.0-sun
 slave ktab.1.gz: /usr/share/man/man1/ktab-java-1_5_0-sun.1.gz
 slave keytool.1.gz: /usr/share/man/man1/keytool-java-1_5_0-sun.1.gz
 slave rmid.1.gz: /usr/share/man/man1/rmid-java-1_5_0-sun.1.gz
 slave orbd.1.gz: /usr/share/man/man1/orbd-java-1_5_0-sun.1.gz
 slave rmid: /usr/lib/jvm/jre-1.5.0-sun/bin/rmid
 slave servertool.1.gz: /usr/share/man/man1/servertool-java-1_5_0-sun.1.gz
 slave javaws.1.gz: /usr/share/man/man1/javaws-java-1_5_0-sun.1.gz
 slave javaws: /usr/lib/jvm/jre-1.5.0-sun/bin/javaws
 slave policytool: /usr/lib/jvm/jre-1.5.0-sun/bin/policytool
 slave orbd: /usr/lib/jvm/jre-1.5.0-sun/bin/orbd
 slave tnameserv: /usr/lib/jvm/jre-1.5.0-sun/bin/tnameserv
 slave rmiregistry.1.gz: /usr/share/man/man1/rmiregistry-java-1_5_0-sun.1.gz
 slave ControlPanel: /usr/lib/jvm/jre-1.5.0-sun/bin/ControlPanel
 slave tnameserv.1.gz: /usr/share/man/man1/tnameserv-java-1_5_0-sun.1.gz
 slave keytool: /usr/lib/jvm/jre-1.5.0-sun/bin/keytool
 slave klist.1.gz: /usr/share/man/man1/klist-java-1_5_0-sun.1.gz
 slave servertool: /usr/lib/jvm/jre-1.5.0-sun/bin/servertool
 slave java.1.gz: /usr/share/man/man1/java-java-1_5_0-sun.1.gz
 slave kinit.1.gz: /usr/share/man/man1/kinit-java-1_5_0-sun.1.gz
 slave policytool.1.gz: /usr/share/man/man1/policytool-java-1_5_0-sun.1.gz
/usr/lib/jvm/jre-1.6.0-sun/bin/java - priority 1600
 slave rmiregistry: /usr/lib/jvm/jre-1.6.0-sun/bin/rmiregistry
 slave jre_exports: /usr/lib/jvm-exports/jre-1.6.0-sun
 slave jre: /usr/lib/jvm/jre-1.6.0-sun
 slave ktab.1.gz: /usr/share/man/man1/ktab-java-1_6_0-sun.1.gz
 slave keytool.1.gz: /usr/share/man/man1/keytool-java-1_6_0-sun.1.gz
 slave rmid.1.gz: /usr/share/man/man1/rmid-java-1_6_0-sun.1.gz
 slave orbd.1.gz: /usr/share/man/man1/orbd-java-1_6_0-sun.1.gz
 slave rmid: /usr/lib/jvm/jre-1.6.0-sun/bin/rmid
 slave servertool.1.gz: /usr/share/man/man1/servertool-java-1_6_0-sun.1.gz
 slave javaws.1.gz: /usr/share/man/man1/javaws-java-1_6_0-sun.1.gz
 slave javaws: /usr/lib/jvm/jre-1.6.0-sun/bin/javaws
 slave policytool: /usr/lib/jvm/jre-1.6.0-sun/bin/policytool
 slave orbd: /usr/lib/jvm/jre-1.6.0-sun/bin/orbd
 slave tnameserv: /usr/lib/jvm/jre-1.6.0-sun/bin/tnameserv
 slave rmiregistry.1.gz: /usr/share/man/man1/rmiregistry-java-1_6_0-sun.1.gz
 slave ControlPanel: /usr/lib/jvm/jre-1.6.0-sun/bin/ControlPanel
 slave tnameserv.1.gz: /usr/share/man/man1/tnameserv-java-1_6_0-sun.1.gz
 slave keytool: /usr/lib/jvm/jre-1.6.0-sun/bin/keytool
 slave klist.1.gz: /usr/share/man/man1/klist-java-1_6_0-sun.1.gz
 slave servertool: /usr/lib/jvm/jre-1.6.0-sun/bin/servertool
 slave java.1.gz: /usr/share/man/man1/java-java-1_6_0-sun.1.gz
 slave kinit.1.gz: /usr/share/man/man1/kinit-java-1_6_0-sun.1.gz
 slave policytool.1.gz: /usr/share/man/man1/policytool-java-1_6_0-sun.1.gz
Current `best' version is /usr/lib/jvm/jre-1.6.0-sun/bin/java.
13:37 lennon:~ >
 
Oben