Fractal Softworks Forum

Please login or register.

Login with username, password and session length

Author Topic: Fails to start on Ubuntu 16.04, broken Java? (SOLVED)  (Read 1676 times)

Scar

  • Ensign
  • *
  • Posts: 5
    • View Profile
Fails to start on Ubuntu 16.04, broken Java? (SOLVED)
« on: February 07, 2017, 02:33:16 AM »

So I recently came back to Starsector, downloaded the latest from the site, extracted and ran starsector.sh aaaannd... nothing.

So I ran the same in a terminal, and here's the output:

Code
/my/path/to/starsector$ ./starsector.sh
Exception in thread "main" java.lang.UnsatisfiedLinkError: /my/path/to/starsector/jre_linux/lib/i386/xawt/libmawt.so: libXtst.so.6: impossibile aprire il file oggetto condiviso: File o directory non esistente
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Unknown Source)
at java.awt.Toolkit.<clinit>(Unknown Source)
at java.awt.Color.<clinit>(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.<init>(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.main(Unknown Source)

The only Italian line (line 2) says "impossible to open shared object file: File or directory does not exist".

I could not find anything that looked like a log file, in the Starsector folder.

Am I missing some Java component? I installed Java 8, but that seemed to have changed nothing, and also Starsector seems to be looking for stuff in its own folder...
« Last Edit: February 07, 2017, 03:16:51 AM by Scar »
Logged

Histidine

  • Admiral
  • *****
  • Posts: 4681
    • View Profile
    • GitHub profile
Re: Fails to start on Ubuntu 16.04, broken Java?
« Reply #1 on: February 07, 2017, 03:00:30 AM »

Are you running on 64-bit? If so, Stack Overflow suggests:
Code
$ sudo apt-get update
$ sudo apt-get install libxtst6:i386

Installing 64-bit Java for SS should also work (instructions here)

If not:
Code
$ sudo apt-get install libxtst6
Logged

Scar

  • Ensign
  • *
  • Posts: 5
    • View Profile
Re: Fails to start on Ubuntu 16.04, broken Java?
« Reply #2 on: February 07, 2017, 03:16:30 AM »

Yep, that fixed it.

Thank you!
Logged