Attempts to use the Navini Networks Diagnostic Utility on Linux


gmccullagh at gmail dot com.
Wed Feb 22 20:50:15 GMT 2006

This is a short bit of information on how I tried and so far failed to get the Navini Diagnostic Utility working properly on Ubuntu Linux (Breezy). It's mostly just cogged from Don Stewart's FreeBSD howto.

  1. Install Sun Java Runtime Environment following these instrutions.
  2. Download the Linux Binary.
  3. Run the installer with
    env LAX_DEBUG=1 ./navdiag_linux.bin
  4. Watch the command line and when you see the line
    ================= Executing JAVA ====================
    hit ctrl-z to stop the installer which is about to bomb out and delete it's temporary directory.
  5. Take backups of the installer files before they get deleted
    cd /tmp; cp -r install.dir.14642 install.dir.14642.backup
    cd /tmp; cp env.properties.14642 env.properties.14642.backup
  6. Type fg to let the installer continue. It fails (for me) due to lack of libraries needed by the included JRE.
    /tmp/install.dir.14642/Linux/resource/jre/bin/i386/native_threads/java: error while loading shared libraries: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
  7. Note the two lines just as it executes:
    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"
  8. Copy the backups back into place
    cd /tmp; cp -r install.dir.14642.backup install.dir.14642
    cd /tmp; cp env.properties.14642.backup env.properties.14642
  9. Copy the two execution lines and modify the second setting the path to java to that of your own local java.
    /usr/lib/j2re1.5-sun/bin/java -Djava.compiler=NONE -Xmx50331648 -Xms16777216 com.zerog.lax.LAX "/tmp/install.dir.14642/temp.lax" "/tmp/env.properties.14642
  10. At this point the installer seems to complete.
  11. I can then run the application using the link in my home dir. However, the program doesn't work at all. The interface pops up and the application starts listening on udp:3859 but nothing useful is visible and the interface doesn't work much (no useful response to clicks).
  12. Strangely, the application works normally (menus function, etc) as long as you don't plug it into a ripwave modem (admittedly it's not very useful). Once you plug in the modem, it seems to lose the plot.