LINUX.ORG.RU

SQLDeveloperи и Fedora 8


0

0

Установил Fedora 8

Установил SQLDeveloper. При старте выдает следущее:

[sash@localhost ~]$ sh /opt/sqldeveloper/sqldeveloper.sh

Oracle SQL Developer
Copyright (c) 2006, 2007, Oracle. All rights reserved.

Using oracle.home=/opt/sqldeveloper
Using ide.user.dir=/home/sash/.sqldeveloper
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
/opt/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 478: 3080 Аварийный останов ${JAVA} ${APP_VM_OPTS} ${APP_SCRIPT_USER_HOME} ${APP_ENV_VARS} -classpath ${APP_CLASSPATH} ${APP_MAIN_CLASS} ${APP_APP_OPTS}
[sash@localhost ~]$

★★

При попытке установить DBsolo выдает:

[sash@localhost dbsolo]$ sh dbsolo.sh
Unpacking JRE ...
Preparing JRE ...
Starting Installer ...
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
dbsolo.sh: line 311: 3404 Аварийный останов "$app_java_home/bin/java" -Dinstall4j.jvmDir="$app_java_home" -Dinstall4j.appDir="$app_home" -Dexe4j.moduleName="$prg_dir/$prg" -Dsun.java2d.noddraw=true $INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath" com.install4j.runtime.Launcher launch com.install4j.runtime.installer.Installer false false "" "" false true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8 500 "version %2.2.7%" 20 40 "Arial" "0,0,0" 8 500 -1 "$@"
[sash@localhost dbsolo]$

Gooddy ★★
() автор топика
Ответ на: комментарий от birdie

Установлено jdk-1_5_0_12-linux-i586.rpm
Добавл в файл /etc/profile следущие строки


export JAVA_BINDIR="/usr/java/jdk1.5.0_12/bin"
export JAVA_HOME="/usr/java/jdk1.5.0_12"
export JAVA_ROOT="/usr/java/jdk1.5.0_12"
export JDK_HOME="/usr/java/jdk1.5.0_12"
export JRE_HOME="/usr/java/jdk1.5.0_12/jre"
export SDK_HOME="/usr/java/jdk1.5.0_12

перегрузил ПК и затем выполнял установку вышеперечисленного софта.
И получил то что получил?

Gooddy ★★
() автор топика
Ответ на: комментарий от Gooddy

Что-то по твоему посту не понятно решил ты проблему или нет :)

Если не решил, то поставь новую версию xcb, она на днях вышла. Если не поможет, то закомментируй строку с assertion - это строка №50 в файле xcb_xlib.c (это видно по ошибке -> xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed. ) и перекомпилируй xcb. Точно будет работать.

sarulezzz
()
Ответ на: комментарий от sarulezzz

Прежде чем устанавливать эти продукты я установил JAVA. В Fedora 7 установка проходила без проблемм?????????

Gooddy ★★
() автор топика
Ответ на: комментарий от Gooddy

[sash@localhost ~]$ java -version java version "1.7.0" IcedTea Runtime Environment (build 1.7.0-b21) IcedTea Client VM (build 1.7.0-b21, mixed mode) [sash@localhost ~]$

Gooddy ★★
() автор топика
Ответ на: комментарий от birdie

Oracle SQL Developer RPM for Linux



To install and run:
- Ensure you have a JDK 1.5 installed, if not, download here
(click 'Download JDK 5.0 Update <xx>') (where <xx> is the latest update)
- Download the file above
- rpm -Uhv sqldeveloper-1.2.1.32.13-1.noarch.rpm
- cd sqldeveloper
- sqldeveloper

Я jdk-1_5_0_12-linux-i586.rpm брал с http://java.sun.com

Gooddy ★★
() автор топика
Ответ на: комментарий от Gooddy

> Прежде чем устанавливать эти продукты я установил JAVA. В Fedora 7 установка проходила без проблемм?????????

Фразу не понял, но если сделаешь так как я написал, должно заработать. Или пробуй эксперименты с сановской джавой, но, по-моему, если поставишь не слишком новую версию, то там этот глюк ещё не исправлен.

sarulezzz
()

xcb патчить надо. Странно, что в 8ю федору попал полугодичный глюк.

Birdie сказал же - меняй PATH, у тебя другая джава вызывается.

Deleted
()
Ответ на: комментарий от Deleted

Надо сделать update-alternatives --config java и выбрать сановскую

LokiAs2
()

эффективное решение

cd там где jdk стоит: sed -i 's/XINERAMA/FAKEEXTN/g' jre/lib/i386/xawt/libmawt.so jre/lib/i386/motif21/libmawt.so jre/lib/i386/headless/libmawt.so

Sankt
()
Ответ на: комментарий от Gooddy

Sankt

Спасибо!!!
C SQL Developer проблемма решилась а вот с установкой DBsolo нет.

[sash@localhost ~]$ cd /mnt/Archives/Soft/Soft_Linux/dbsolo
[sash@localhost dbsolo]$ sh dbsolo.sh
Unpacking JRE ...
Preparing JRE ...
Starting Installer ...
java: xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock' failed.
dbsolo.sh: line 311: 3306 Аварийный останов "$app_java_home/bin/java" -Dinstall4j.jvmDir="$app_java_home" -Dinstall4j.appDir="$app_home" -Dexe4j.moduleName="$prg_dir/$prg" -Dsun.java2d.noddraw=true $INSTALL4J_ADD_VM_PARAMS -classpath "$local_classpath" com.install4j.runtime.Launcher launch com.install4j.runtime.installer.Installer false false "" "" false true false "" true true 0 0 "" 20 20 "Arial" "0,0,0" 8 500 "version %2.2.7%" 20 40 "Arial" "0,0,0" 8 500 -1 "$@"
[sash@localhost dbsolo]$

Gooddy ★★
() автор топика
Ответ на: комментарий от Gooddy

Как понимать это "$app_java_home/bin/java"?

Gooddy ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.