Автор Тема: Wimax navini diagnostic tool  (Прочетена 11427 пъти)

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Wimax navini diagnostic tool
« -: Sep 16, 2008, 15:45 »
Купих си уай макс модем. Видях че производителя му е Navini. порових из зайта и намерих че имат диагностичен софтуер написан на Джава и за линукс. Можете да го дръпнете от ТУК

Оказа се че тоя файл е със стари зависимости и трябва да се приложи някоя друга хватка, за да се подкара инсталатора. Направих всичко както е описано:
Примерен код
export LAX_DEBUG=0
./NavDiag_linux.bin


После както е описано ТУК:


Примерен код
CLASSPATH=/tmp/install.dir.14642/InstallerData:/tmp/install.dir.14642/InstallerData/installer.zip
"/tmp/install.dir.14642/Linux/resource/jre/bin/java" -Djava.compiler=NONE -Xmx50331648 -Xms16777216 com.zerog.lax.LAX "/tmp/install.dir.14642/temp.lax" "/tmp/env.properties.14642"


Като замених съответно цифрите, със номера на процеса, който е пуснала джавата, както и пътя до моята инсталирана вече джава.

Така инсталатора тръгва, инсталира файловете където му кажа. Но накрая като пусна вече инсталиранат програма и пак гърми, като търси зависимоти. Същите които иска и инсталатора, ако не приложа горните хватки.

Моля Ви, някой ако разбира от Джава нека помогне да го пуснем това чудо. Ако пък и някой, който работи за МаксТелеком чете, може и той да даде някой съвет '<img'>

Поздрави.

ЕДИТ: Забравих да кажа: джавата ми е jre 1.6



Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #1 -: Sep 16, 2008, 18:51 »
Дай да видим как гърми и какви зависимости иска '<img'>
Активен

"Knowledge is power" - France is Bacon

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #2 -: Sep 16, 2008, 22:00 »
Инсталатора, ако не прилагам горните хватки плюе това:

Примерен код
./navdiag_linux.bin
Preparing to install...
Checking for POSIX df.
Found POSIX df.
Checking tail options...
Using tail -n 1.
True location of the self extractor: /mnt/data/navdiag_linux.bin
Creating installer data directory: /tmp/install.dir.28674
Creating installer data directory: /tmp/install.dir.28674/InstallerData
Gathering free-space information...
Space needed to complete the self-extraction: 357929 blocks
Available space: 754664 blocks
Available blocks: 754664    Needed blocks: 357929 (block = 512 bytes)
Computed number of blocks to extract: 1517
Extracting the JRE from the installer archive...
Extracting JRE from ./navdiag_linux.bin to /tmp/install.dir.28674/Linux/resource/jre_padded ...
Extracting done, exit code = 0
Extracting JRE from /tmp/install.dir.28674/Linux/resource/jre_padded to /tmp/install.dir.28674/Linux/resource/vm.tar.Z ...
 Extracting done, exit code = 0
Unpacking the JRE...
Unpacking the JRE...
gzip is /bin/gzip
 GZIP done.
 TAR done.
Extracting the installation resources from the installer archive...
Extracting install.zip from ./navdiag_linux.bin to /tmp/install.dir.28674/InstallerData/installer.padded ...
Extracting to padded done, exit code = 0
Extracting from padded to zip done, exit code = 0
Creating disk1 data directory: /tmp/install.dir.28674/InstallerData/Disk1
Creating instdata data directory: /tmp/install.dir.28674/InstallerData/Disk1/InstData
Extracting resources from ./navdiag_linux.bin to /tmp/install.dir.28674/InstallerData/Disk1/InstData/Resource1.zip ...
Extracting done, exit code = 0
Configuring the installer for this system's environment...

========= Analyzing UNIX Environment =================================
Setting UNIX (linux) flavor specifics.
Importing UNIX environment into LAX properties.
Checking for POSIX awk.

========= Analyzing LAX ==============================================
LAX found............................ OK.
LAX properties read.................. OK.

========= Finding VM =================================================
Valid VM types.......................... J2
Absolute LAX_VM path.................... /tmp/install.dir.28674/Linux/resource/jre/bin/java
Expanded Valid VM types.................  JRE_J2 JDK_J2
* Using VM.....(lax.nl.current.vm)...... /tmp/install.dir.28674/Linux/resource/jre/bin/java
checking for NPTL + JVM vulernability...
NPTL detected! checking for vulnerable JVM....
awk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
major :
minor :
patch :
vendor:
Vulnerable JVM detected... implementing workaround

========= Virtual Machine Options ====================================
LAX properties incorporated............. OK.
classpath............................... "/tmp/install.dir.28674/InstallerData:/tmp/install.dir.28674/InstallerData/installer.zip"
main class.............................. "com.zerog.ia.installer.Main"
.lax file path.......................... "/tmp/install.dir.28674/temp.lax"
user directory.......................... "/tmp/install.dir.28674"
stdout to............................... "console"
sterr to................................ "console"
install directory....................... ""
JIT..................................... none
option (verify)......................... off
option (verbosity)...................... none
option (garbage collection extent)...... none
option (garbage collection thread)...... none
option (native stack max size).......... none
option (java stack max size)............ none
option (java heap max size)............. 50331648
option (java heap initial size)......... 16777216
option (lax.nl.java.option.additional).. none
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

========= Display settings ===========================================
hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
X display............................... local
UI mode................................. gui

Launching installer...

========= VM Command Line ============================================
options: -Djava.compiler=NONE  -Xmx50331648 -Xms16777216
CLASSPATH:/tmp/install.dir.28674/InstallerData:/tmp/install.dir.28674/InstallerData/installer.zip:/tmp/install.dir.28119/InstallerData:/tmp/install.dir.28119/InstallerData/installer.zip
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

========= Forking JAVA =============================================
/tmp/install.dir.28674/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory




След като прилжоа хватката се пуска гравичния инсталатор и инсталирам, обаче като пусна вече инсталираната програма и плюе това:

Примерен код

./Navini_Diagnostics
[milen@kompito NavDiag]$ ./Navini_Diagnostics

========= Analyzing UNIX Environment =================================
Setting UNIX (linux) flavor specifics.
Importing UNIX environment into LAX properties.
Checking for POSIX awk.

========= Analyzing LAX ==============================================
LAX found............................ OK.
LAX properties read.................. OK.

========= Finding VM =================================================
Valid VM types.......................... J2 J1 MSJ MRJ
Absolute LAX_VM path.................... /home/milen/NavDiag/jre/bin/java
Expanded Valid VM types.................  JRE_J2 JDK_J2 JRE_J1 JDK_J1 MSJ  MRJ
* Using VM.....(lax.nl.current.vm)...... /home/milen/NavDiag/jre/bin/java
checking for NPTL + JVM vulernability...
NPTL detected! checking for vulnerable JVM....
awk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
major :
minor :
patch :
vendor:
Vulnerable JVM detected... implementing workaround

========= Virtual Machine Options ====================================
LAX properties incorporated............. OK.
classpath............................... "/home/milen/NavDiag/./data/lib/modemConfig.jar:/home/milen/NavDiag/./data/lib/jcommon-0.9.5.jar:/home/milen/NavDiag/./data/lib/navDiag.jar:/home/milen/NavDiag/./data/lib/gps_windows.jar:/home/milen/NavDiag/./data/lib/ctl.jar:/home/milen/NavDiag/./data/lib/jfreechart-0.9.20.jar:/home/milen/NavDiag/./data/lib/gps_linux.jar:/home/milen/NavDiag/./data/lib/log4j.jar:/home/milen/NavDiag/./data/lib/gps_common.jar:/home/milen/NavDiag/./data/lib/jvftp.jar:/home/milen/NavDiag/./jre/lib/comm.jar:/home/milen/NavDiag/./lax.jar"
main class.............................. "com.navini.pcapps2003.navinidiag.graphics.NaviniDiagFrame"
.lax file path.......................... "/home/milen/NavDiag/./Navini_Diagnostics.lax"
user directory.......................... "."
stdout to............................... "console"
sterr to................................ "console"
install directory....................... "/home/milen/NavDiag/"
JIT..................................... none
option (verify)......................... none
option (verbosity)...................... none
option (garbage collection extent)...... none
option (garbage collection thread)...... none
option (native stack max size).......... none
option (java stack max size)............ none
option (java heap max size)............. none
option (java heap initial size)......... none
option (lax.nl.java.option.additional).. -Dswing.metalTheme=steel
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

========= Display settings ===========================================
X display............................... local
UI mode................................. not set
========= VM Command Line ============================================
options:   -Dswing.metalTheme=steel
CLASSPATH:/home/milen/NavDiag/./data/lib/modemConfig.jar:/home/milen/NavDiag/./data/lib/jcommon-0.9.5.jar:/home/milen/NavDiag/./data/lib/navDiag.jar:/home/milen/NavDiag/./data/lib/gps_windows.jar:/home/milen/NavDiag/./data/lib/ctl.jar:/home/milen/NavDiag/./data/lib/jfreechart-0.9.20.jar:/home/milen/NavDiag/./data/lib/gps_linux.jar:/home/milen/NavDiag/./data/lib/log4j.jar:/home/milen/NavDiag/./data/lib/gps_common.jar:/home/milen/NavDiag/./data/lib/jvftp.jar:/home/milen/NavDiag/./jre/lib/comm.jar:/home/milen/NavDiag/./lax.jar:/tmp/install.dir.28674/InstallerData:/tmp/install.dir.28674/InstallerData/installer.zip
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

========= Forking JAVA =============================================
/home/milen/NavDiag/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory


т.е. грешката е мнго подобна на горната. Според мен щом горната може да се заобиколи, трябва да може и долната. Само че не ми достигат знания '<img'>
Активен

seaman

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Wimax navini diagnostic tool
« Отговор #3 -: Sep 16, 2008, 22:41 »
libc.so.6: cannot open shared object file: No such file or directory

Това нали можеш да си го преведеш?

После може да питаш бате Гошко за libc.so.6

И като се светнеш в кой пакет е да провериш дали го имаш инсталиран - glibc и glibc-devel. Последните две ги потърси в пакетния мениджър на дистрото ти.

И без тея шмекерии дето ги правиш трябва да тръгне.
Айде със здраве.  :-)



Активен

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #4 -: Sep 16, 2008, 22:46 »
seaman: не разбираш. Преди гимнастиката, която съм описал в първия пост, инсталатора също иска libc.so.6

След гимнастиката не го иска и си работи. Това ме навежда на мисълта, че не там е проблема. Плюс това:

Примерен код
locate libc.so.6
warning: locate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
/lib/libc.so.6


Така, че не е проблема в това, че ги нямам тия неща. Имам ги.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #5 -: Sep 16, 2008, 22:54 »
Ебати кретенията.

Я дай grep LD_PRELOAD ./Navini_Diagnostics
Активен

"Knowledge is power" - France is Bacon

seaman

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Wimax navini diagnostic tool
« Отговор #6 -: Sep 16, 2008, 22:56 »
Прегледай внимателно логовете които си постнал за преди и след и ще забележиш странното съвпадение, че и в двата лога има идентични съобщения с тази грешка.
Освен това не бих разчитал на резултат, който ми връща locate по стар от 2 мин, а какво остава от преди 8 дни.
Активен

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #7 -: Sep 16, 2008, 23:01 »
@gateway:

Примерен код
grep LD_PRELOAD ./Navini_Diagnostics

 не връща нищо

@seaman:
Примерен код

ls -l /lib/libc.so.6
lrwxrwxrwx  1 root root 11 Sep 12 08:48 /lib/libc.so.6 -> libc-2.8.so




Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #8 -: Sep 16, 2008, 23:03 »
Не LD_PRELOAD ./Navini_Diagnostics

а

grep LD_PRELOAD ./Navini_Diagnostics
Активен

"Knowledge is power" - France is Bacon

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #9 -: Sep 16, 2008, 23:04 »
gateway: сори, видях го после греп-а '<img'> Не връща нищо реда
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #10 -: Sep 16, 2008, 23:07 »
Хм, а LD_LIBRARY_PATH дали се грепва? Всъщност най-добре грепвай за LD.
Активен

"Knowledge is power" - France is Bacon

seaman

  • Напреднали
  • *****
  • Публикации: 65
    • Профил
Wimax navini diagnostic tool
« Отговор #11 -: Sep 16, 2008, 23:09 »
Добрееее....
Очевидно не търси библиотеките където са инсталирани.
Опитаи да ги копираш в /usr/lib  и виж какво ще стане.
Активен

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #12 -: Sep 16, 2008, 23:10 »
Това което връща:

grep LD ./Navini_Diagnostics е:

Примерен код

inspectedOldVMtype="OLDJAVA"
      inspectedVMtype="OLDJAVA"
   "R12" | "D12" | "JDK_J2" | "JRE_J2" | "OLDJAVA")
linux_LD_ASSUME_KERNEL_hack=0;
                        linux_LD_ASSUME_KERNEL_hack=1
# LD_ASSUME_KERNEL for Native POSIX Threading Library on some Linux distros
      export LD_ASSUME_KERNEL=2.2.5
      # unset the LD_ASSUME_KERNEL in cause we don't need it
      unset LD_ASSUME_KERNEL
      # check our rules for setting LD_ASSUME_KERNEL
         linux_LD_ASSUME_KERNEL_hack=1
if [ $linux_LD_ASSUME_KERNEL_hack -eq 1 ]; then
   LD_ASSUME_KERNEL=2.2.5
   export LD_ASSUME_KERNEL
   if [ "X$OLD_LANG" = X ]
      LANG="$OLD_LANG"


@seaman: пробвах, не става пак. Същите грешки плюе.



Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #13 -: Sep 16, 2008, 23:18 »
Ядрото 2.4 ли е или 2.6?
Активен

"Knowledge is power" - France is Bacon

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Wimax navini diagnostic tool
« Отговор #14 -: Sep 16, 2008, 23:19 »
Archlinux полу-упдейтнат. Ъпдетвам само гнома и gtk2 ,щото ме е страх system base да обновявам'<img'>

Цитат
uname -a
Linux kompito 2.6.19-suspend2 #1 SMP PREEMPT Sun Jan 14 13:14:34 CET 2007 i686 Mobile Intel® Pentium® 4 - M CPU 1.80GHz GenuineIntel GNU/Linux




Активен


Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
KDE Keyboard Tool
Настройка на програми
HarleyBG 11 6934 Последна публикация Jan 10, 2005, 16:47
от
Tool bar проблемация
Настройка на програми
ZEN 1 4768 Последна публикация May 12, 2006, 12:55
от ZEN
Kde keyboard tool
Настройка на програми
cartman 2 4632 Последна публикация Oct 16, 2007, 08:45
от cartman
Wimax -какво ще кажете?
Живота, вселената и някакви други глупости
nov_chovek 5 5718 Последна публикация Aug 05, 2008, 19:31
от Lord Bad
WiMax на Linux
Настройка на хардуер
tuito 0 1585 Последна публикация Jun 18, 2010, 13:15
от tuito