Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Resolved RuneMate Linux Not Working

Joined
Oct 26, 2015
Messages
2
So after installing RuneMate on my Ubuntu 14.04.3 LTS copy via the Install Script found at Download | RuneMate, I get to the first login screen and can input my Username, Password and Select the Game but after that the Client seems to dissappear and a RuneMate Icon appears at the top in my taskbar but the client never seems to load. What's going on?
 
Joined
Oct 6, 2015
Messages
18
[1222UTC] I'm booting up a VM right now with Ubuntu 14.04 to see if i can replicate your issue.

[1903UTC] @Hurricane I got pulled away for other things but I finally looked into the issue. It looks as though the application is attempting to write system preferences within the /etc directory which is not normally allowed by a non-root user. I'm looking for a temp workaround now, but don't get your hopes up because I can't even say for sure if the is the issue here. *EDIT: It didn't work, see post #6 below.
Code:
Nov 01, 2015 17:09:24 AM java.util.prefs.FileSystemPreferences syncWorld
WARNING: Couldn't flush system prefs: java.util.prefs.BackingStoreException: /etc/.java/.systemPrefs/com create failed.
 
Last edited:
Mod Automation
Joined
Jul 26, 2013
Messages
3,044
If all else fails, you can always test with the standalone version to make sure the issue is not in the installation process.
 
Joined
Oct 6, 2015
Messages
18
Oh yeah, I forgot to mention that the standalone does work.

And before I forget, one last thing I tried with the installed client was to override the persistence preferences to point at a user-writable directory
"-Djava.util.prefs.userRoot=/home/testuser/test-004" and "
"-Djava.util.prefs.systemRoot=/home/testuser/test-004" in the runemate.vmoptions file. This did fix the errors showing up in the log, which was double-checked by looking at the running jvm options using the jps utility, but this did not fix the issue of the client not coming up after login.
 
Mod Automation
Joined
Jul 26, 2013
Messages
3,044
Oh yeah, I forgot to mention that the standalone does work.

And before I forget, one last thing I tried with the installed client was to override the persistence preferences to point at a user-writable directory
"-Djava.util.prefs.userRoot=/home/testuser/test-004" and "
"-Djava.util.prefs.systemRoot=/home/testuser/test-004" in the runemate.vmoptions file. This did fix the errors showing up in the log, which was double-checked by looking at the running jvm options using the jps utility, but this did not fix the issue of the client not coming up after login.
What do you mean by not coming up? Perhaps a screenshot would help.
 
Engineer
Joined
Jul 28, 2013
Messages
2,776
It sounds like the native installers are making it write to a different backing store file than usual (on windows it uses the registry).
 
Mod Automation
Joined
Jul 26, 2013
Messages
3,044
If you installed RuneMate into a directory that requires super user, then you're probably going to need to use sudo to run it. Alternatively, you can install it somewhere local like /home/you/runemate/.
 
Joined
Oct 6, 2015
Messages
18
What do you mean by not coming up? Perhaps a screenshot would help.
Gfycat GIF

It sounds like the native installers are making it write to a different backing store file than usual (on windows it uses the registry).
Exactly. The installer defaults the backing store to the system root node, which on linux is "/etc". *EDIT: Arbiter and I were toying around on Slack and noticed that it will run using sudo.

If you installed RuneMate into a directory that requires super user, then you're probably going to need to use sudo to run it. Alternatively, you can install it somewhere local like /home/you/runemate/.
I installed it under the user's home directory.
 
Last edited:
Top