Forums

Community: Linux Support 2.0 Thread is sticky

Quick find code: 409-410-916-65990459

Penny Drakis

Penny Drakis

Posts: 789 Gold Posts by user Forum Profile RuneMetrics Profile
Hmm said :
You can now install NXT/RS3 and OSRS with a simple

sudo snap install rslauncher

on Ubuntu distros

on none ubuntu distros, use your package manager to install snapd, reboot, and run the above command.


Ooof, I got a lot to catch up on. A new packaging thing!

I was about to stop in and complain that zooming in on the world map (too far?) was causing the client to crash, but then again, I am still using the flatpak-ed version. I will have to try the snap version to see if that fixes things. Thanks for sorta taking over maintenance Hmm.
Humility is self-destruction, pride is the destruction of all else. And He said, "
Let there be light.
"
And then there were none .

26-May-2019 05:13:56

Penny Drakis

Penny Drakis

Posts: 789 Gold Posts by user Forum Profile RuneMetrics Profile
Hmm said :
That sounds like an engine level bug more so than a packaging problem.


Yep, sadly, that is the case. I was able to cause it using the snap package and Jagex's own packaged client, which somehow is working again for me. I don't even remember how it was broken in the first place. Oh well. Time to submit a bug report in game!
Humility is self-destruction, pride is the destruction of all else. And He said, "
Let there be light.
"
And then there were none .

27-May-2019 00:37:13

Stella Hazel

Stella Hazel

Posts: 223 Silver Posts by user Forum Profile RuneMetrics Profile
copy and paste the following instruction as root.

cd ~/Downloads

wget http://launchpadlibrarian.net/161405671/libglew1.10_1.10.0-3_amd64.deb

wget http://launchpadlibrarian.net/233197129/libpng12-0_1.2.54-1ubuntu1_amd64.deb

dpkg -i libglew1.10_1.10.0-3_amd64.deb libpng12-0_1.2.54-1ubuntu1_amd64.deb

wget -O - https://content.runescape.com/downloads/ubuntu/runescape.gpg.key | apt-key add -

mkdir -p /etc/apt/sources.list.d

echo "deb [trusted=yes] https://content.runescape.com/downloads/ubuntu trusty non-free" > /etc/apt/sources.list.d/runescape.list

apt-get update

apt-get install -y --allow-unauthenticated libcurl3 runescape-launcher


wget http://archive.ubuntu.com/ubuntu/pool/universe/c/curl3/libcurl3_7.58.0-2ubuntu2_amd64.deb

dpkg-deb -R libcurl3_7.58.0-2ubuntu2_amd64.deb libcurl-temp

cp libcurl-temp/usr/lib/x86_64-linux-gnu/* /usr/share/games/runescape-launcher/

gedit $(which runescape-launcher)

Add the following line AFTER
the shebang line (#!/bin/sh):

export LD_LIBRARY_PATH=/usr/share/games/runescape-launcher/:$LD_LIBRARY_PATH

Save the modified script


Launch rs3 with the following command to fix crackling audio.

PULSE_LATENCY_MSEC=100 runescape-launcher

05-Jun-2019 14:25:51

FERROR

FERROR

Posts: 7 Bronze Posts by user Forum Profile RuneMetrics Profile
Hi fellas,

I posted on the general OSRS chat but was redirected here. I have been running OSRS on my work computer (CentOS 6.2) using an old Firefox version (38.1) for over two years (my job can get slow). As of 2-3 updates ago, it no longer works- the Java Applet (IcedTea-Web 1.6.1) immediately crashes with the errors below:

java.lang.ClassFormatError: Incompatible magic value 1013478509 in class file client
at java.lang.ClassLoader.defineClass1

which leads to a java.lang.NullPointerException that crashes the java plugin with the message below:

"Error: Unable to fetch applet instance id from Java side.
Error on Java side:
System logger called wit ha result of 0"

Any ideas on what could be causing this? Unfortunately, I'm not too savvy in Linux or keen on making any changes to my work computer (like installing the rslauncher and its dependencies as discussed above), since, well, it is work. It's been at least two updates since the issue started. Any ideas on what could have changed? I'm hoping Jagex backtracks whatever change they made. Sadly, I cannot run mobile here, so my game time will be cut by at least half due to this issue.

Thanks for the help!

06-Jun-2019 17:38:53

FERROR

FERROR

Posts: 7 Bronze Posts by user Forum Profile RuneMetrics Profile
Wow! Thank you so much for the input Hmm, you're a god! I certainly didn't expect this depth of help. Work has been very slow without my WC afk :D I agree that my work has ancient, unsafe tools.. they use the old excuse of being 'stable for the customer', but this environment is a nightmare to work with in many ways (have you ever used IBM Notes as your email client?)

RuneLite seems like a no go- seem to get some crash related to graphics, tried to disable OpenGL using --mode =O FF but now I get an handshare_failure SSL Exception.

2019-06-07 10:15:59 [main] ERROR net.runelite.launcher.Launcher - error fetching bootstrap
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023)

I then extracted a jar from the mac installation (JavaAppLauncher.jar, no osrs.jar there), and tried to run the long command you described above. Got an issue with the app.systemclassloader:
Error occurred during initialization of VM
java.lang.Error: java.lang.ClassNotFoundException: app.systemclassloader
at java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1466)
at java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:1433)

If I remove that parameter, I get this error instead:
Error: Could not find or load main class jagexappletviewer

I downloaded that jagexappletviewer.jar from the official site and put it in the same folder as the other file. After doing some research on google and the official OSRS linux wiki, it seems like there's a requirement to extract this jar with 7zip, and sadly my environment doesn't have 7z and I cannot find it with yum in our network.

Any other ideas on how to circumvent these issues and run from the command line? Thank you so much for your time! Regardless if I get this running, it's been fun trying to figure this one out.

07-Jun-2019 16:26:11

FERROR

FERROR

Posts: 7 Bronze Posts by user Forum Profile RuneMetrics Profile
Hmm. MY MAN. It worked!! You are an absolute legend sir. I thought I would never be able to run this at work after being spoiled afking for over two years. You just opened up the gate for countless hours of fun at work I thought I had lost. For an RS nerd like myself, this is life changing. Thank you so much man.

Taking your command above, I still got the same issue I posted in the earlier thread, it does not recognize systemclassloader:

Error occurred during initialization of VM
java.lang.Error: java.lang.ClassNotFoundException: app.systemclassloader

However, after I removed that flag altogether from the call and left everything else the same, it worked. OSRS loads on an exterior applet and runs just as it did before.

Do you reckon this is a 'safe' way to run the game? I only ask in the fear of this being some some of hack that can be poorly detected as a bot or something. I see several flags in your command that are not in the OSRS Linux wiki, just want to be sure I can have peace of mind.

Thank you so much bro. You are a freakin' beast. If you don't mind, I'll add you in game. This Monday has been hellish but you truly brightened up my week with this one. I hope you have an amazing week.

10-Jun-2019 18:34:21

Quick find code: 409-410-916-65990459 Back to Top