Forums

Community: Linux Support 2.0 Thread is sticky

Quick find code: 409-410-916-65990459

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
[the previous page has the steps for HK's client launcher]

For Jagex's NXT client, in my Debian Stretch virtual mahcine, I found that apt-transport-https needs to be installed for updates to work after adding the content.runescape.com source and libcurl3 needs to be installed or else the NXT client won't start. Also you need an older version of libglew and libpng from Debian Jessie for the NXT client. However, I'm not sure how Chrome OS will react to the older versions of libglew and libpng.

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

sudo sh -c 'echo "deb http://ftp.us.debian.org/debian jessie main" > /etc/apt/sources.list.d/jessie.list'

sudo apt-get update

sudo apt-get install libglew1.10 libpng12-0 apt-transport-https libcurl3

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

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

sudo apt-get update

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

runescape-launcher

28-Sep-2018 01:52:27 - Last edited on 28-Sep-2018 02:30:14 by Pinguicula

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
I get that no pubkey error again for this.

sudo apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch Release
Get:4 http://ppa.launchpad.net/hikariknight/unix-runescape-client/ubuntu zesty InRelease [15.4 kB]
Ign:5 https://storage.googleapis.com/cros-packages/71 stretch InRelease
Hit:6 https://storage.googleapis.com/cros-packages/71 stretch Release
Get:7 https://content.runescape.com/downloads/ubuntu trusty InRelease [2,236 B]
Get:9 http://ppa.launchpad.net/hikariknight/unix-runescape-client/ubuntu zesty/main amd64 Packages [864 B]
Get:11 http://ppa.launchpad.net/hikariknight/unix-runescape-client/ubuntu zesty/main Translation-en [760 B]
Ign:7 https://content.runescape.com/downloads/ubuntu trusty InRelease
Get:12 https://content.runescape.com/downloads/ubuntu trusty/non-free amd64 Packages [665 B]
Fetched 19.9 kB in 3s (5,590 B/s)
Reading package lists... Done
W: GPG error: https://content.runescape.com/downloads/ubuntu trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7373B12CE03BEB4B

28-Sep-2018 02:44:56

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
NXT I got this error. will run the rest of the codes to see what happens.

$ sudo apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.us.debian.org/debian jessie InRelease
Ign:3 http://deb.debian.org/debian stretch InRelease
Hit:4 http://deb.debian.org/debian stretch Release
Hit:5 http://ftp.us.debian.org/debian jessie Release
Ign:6 https://storage.googleapis.com/cros-packages/71 stretch InRelease
Hit:7 https://storage.googleapis.com/cros-packages/71 stretch Release
Get:8 https://content.runescape.com/downloads/ubuntu trusty InRelease [2,236 B]
Ign:8 https://content.runescape.com/downloads/ubuntu trusty InRelease
Get:12 https://content.runescape.com/downloads/ubuntu trusty/non-free amd64 Packages [665 B]
Fetched 2,901 B in 3s (835 B/s)
Reading package lists... Done
W: GPG error: https://content.runescape.com/downloads/ubuntu trusty InRelease: The following signatures were invalid: AAC9264309E4D717441DB9527373B12CE03BEB4B

28-Sep-2018 03:05:08

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
I followed all the steps for both clients, ended with same results, NXT would crash, and the HK wouldnt load the login page.

I know this Linux is still in beta, could it just be a technical issue on chrome side rather than your code?

28-Sep-2018 03:49:55

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
RumTumTuggur said :
...
W: GPG error: https://content.runescape.com/downloads/ubuntu trusty InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 7373B12CE03BEB4B

There might be something I missed in my steps for the NXT client that is an issue only on your system. I'm not sure. However, you were able to install the NXT client, anyway. This isn't causing the client to crash.

RumTumTuggur said :
...
W: GPG error: https://content.runescape.com/downloads/ubuntu trusty InRelease: The following signatures were invalid: AAC9264309E4D717441DB9527373B12CE03BEB4B

Jagex continues to use a SHA1 signature and those signatures are no longer accepted by GPG for security reasons. The instructions I gave you work around this issue so you were able to install the NXT client, anyway. This isn't causing the client to crash.

28-Sep-2018 04:37:49

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
RumTumTuggur said :
So I followed all these steps for the NXT, I posted the error I got through the coding, but I continued on and was able to download the client, however, it would load a bit and then it crashed.

You can start the NXT client from Terminal or command prompt by typing
runescape-launcher
. After the program crashes there might be output where you typed the command that gives a hint about the problem. Or, there might not be any output. Other regular Linux users have had a similar problem- the client crashing with no output. I suspect it is caused by the Intel graphics driver but I'm not sure. There is a line you can edit in the runescape-launcher script that might help but first look for output after the game crashes and post it here if there is any.

RumTumTuggur said :
I followed all the steps for both clients, ended with same results, NXT would crash, and the HK wouldnt load the login page.

I know this Linux is still in beta, could it just be a technical issue on chrome side rather than your code?

I Googled about the missing login menu in Linux. The problem isn't caused by HK's client launcher. It is a problem with the game itself which HK's client launcher isn't involved with after the game starts. I saw some posts about the missing login menu but no solutions. Again, I suspect the Intel graphics driver isn't getting along with RuneScape.

28-Sep-2018 04:42:02

RumTumTuggur

RumTumTuggur

Posts: 28 Bronze Posts by user Forum Profile RuneMetrics Profile
I have played runescape on this laptop before using the platypus guide, I just didnt like the sideloaded linux, it seemed wonky to me. I guess I may just be OCD, because I would rather have all my stuff on one dashboard, thats why I have been pushing to try and figure this out.

If need be I could always do that again to get back to playing, if there is anything you could think of to try that would be awesome and I am more than willing. I really cant thank you enough for guiding me through this and doing what you can to solve the issue.

28-Sep-2018 16:26:36

Pinguicula

Pinguicula

Posts: 10,432 Opal Posts by user Forum Profile RuneMetrics Profile
In HK's client launcher you can click the Settings button, go to the Client Settings tab, and under Misc Settings remove the line that says
-Dsun.java2d.noddraw=true
. Click Save and then Close and try starting regular RuneScape again. This is one of those "I'm not sure what to suggest but this might be something" kind of suggestions.

For the NXT client you can try doing
sudo leafpad /usr/bin/runescape-launcher

but if you don't have Leafpad installed then first do
sudo apt-get install leafpad

You don't have to use Leafpad if you don't want to. It is just a basic text editor.
After you open the runescape-launcher script with the first command in this paragraph go to the line that says export
MESA_GL_VERSION_OVERRIDE=3.0
and change the number to
2.1
Save the change and retry starting the NXT client.

I'm curious what graphics system is detected in your system. Try opening Terminal and doing
lspci

28-Sep-2018 19:25:30 - Last edited on 28-Sep-2018 19:42:43 by Pinguicula

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