Juniper VPN on openSUSE Leap 42.1

Again - ow. Much pain getting this setup figured out, but much of it may have been because I was having trouble getting openSUSE Leap installed in VirtualBox correctly.

Anyhow, I finally got it running with the following steps:

  1. Install 42.1 Leap
    • This version of Leap has Firefox already installed, along with OpenJDK 1.8 and IcedTea Web. If your install does not include those, search zypper for icedtea-web, and continue on to the next step to get the 32 bit version of OpenJDK.
  2. Install the 32 bit version of OpenJDK available from Oracle's site.
  3. Next, you'll need to run the following command at the command line, installing any necessary prereqs:
    sudo zypper install libXi6-32bit libXtst6-32bit libXrender1-32bit libXext6-32bit
    sudo update-alternatives --install /usr/bin/java java /usr/java/jre1.8.0_66/bin/java 3000
    sudo update-alternatives --config java

    Select the option for /usr/java/jre1.8.0._66/bin/java (your java version may be different, so make sure you use the proper version).

This should enable your 64 bit Firefox installation to run the 32 bit Junos VPN plugin.