I have a headless machine that has no proper X server installed, I'm doing this over tightVNC. Azureus runs fine in console mode, but the GUI (which I only need briefly to set up initially) refuses to run:
Running Azureus x86 linux package:
skorgu@oilslick azureus $ ./azureus
Starting Azureus...
Loading Azureus:
/opt/sun-jdk-1.5.0.08/bin/java -Xms16m -Xmx128m -cp ".:/home/data/azureus/Azureus2.jar:/home/data/azureus/commons-cli.jar:/home/data/azureus/log4j.jar:/home/data/azureus/swt.jar" -Djava.library.path="/home/data/azureus" -Dazureus.install.path="/home/data/azureus" org.gudy.azureus2.ui.swt.Main ''
changeLocale: *Default Language* != English (United States). Searching without country..
changeLocale: Searching for language English in *any* country..
changeLocale: no message properties for Locale 'English (United States)' (en_US), using 'English (default)'
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/data/azureus/libswt-pi-gtk-3232.so: /home/data/azureus/libswt-pi-gtk-3232.so: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1676)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:993)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:123)
at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:22)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:126)
at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.<init>(SWTThread.java:80)
at org.gudy.azureus2.ui.swt.mainwindow.SWTThread.createInstance(SWTThread.java:61)
at org.gudy.azureus2.ui.swt.mainwindow.Initializer.<init>(Initializer.java:110)
at org.gudy.azureus2.ui.swt.Main.<init>(Main.java:147)
at org.gudy.azureus2.ui.swt.Main.main(Main.java:162)
Azureus TERMINATED.
Running Azureus jar-only package directly:
skorgu@oilslick azureus $ java -jar Azureus2.5.0.0.jar
changeLocale: *Default Language* != English (United States). Searching without country..
changeLocale: Searching for language English in *any* country..
changeLocale: no message properties for Locale 'English (United States)' (en_US), using 'English (default)'
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.gudy.azureus2.ui.common.Main.directLaunch(Main.java:225)
at org.gudy.azureus2.ui.common.Main.main(Main.java:132)
Caused by: java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Display
at org.gudy.azureus2.ui.swt.Main.<init>(Main.java:147)
at org.gudy.azureus2.ui.swt.Main.main(Main.java:162)
... 6 more
Start fails:
com.aelitis.azureus.core.AzureusCoreException: Azureus core already instantiated
at com.aelitis.azureus.core.impl.AzureusCoreImpl.create(AzureusCoreImpl.java:89)
at com.aelitis.azureus.core.AzureusCoreFactory.create(AzureusCoreFactory.java:46)
at org.gudy.azureus2.ui.common.Main.main(Main.java:137)