Comments (17)
No hurry, I have the time!
It's already very nice that want to look for a solution! :D
from kepler.
The problem is the mismatch somewhere on your install between 32-bit and 64-bit installation. I'm not sure where exactly, as it is your installation.
I've had this problem years ago, I just tried compiling it on a fresh VPS running Ubuntu 18.04 without trouble.
I used:
- Gradle 4.1
- Java 12 OpenJDK
- "gradle fatJar" command inside /Kepler/Kepler-Server/ and it will produce a runnable jar in /Kepler/Kepler-Server/build/libs
I'm sorry, you might have better luck recompiling it.
from kepler.
Thanks for the reply!
I rebuild the server with
- Gradle 5.2
- Java (zulu) 13
- Arm v71
Unfortunately, still the same error on register :(
I hope that you can help me with the problem.
from kepler.
Well I'm dumbfounded, there was a way to solve this but I literally cannot remember.
If you can wait, I can add an option to use a different type of password hashing.
from kepler.
Hello,
Can you check out v1.32 release? Delete your server.ini and then after its recreated, edit password.hashing.library from argon2 to bcrypt
https://github.com/Quackster/Kepler/releases/tag/v1.32
Please don't change it back to argon2 in future, otherwise no one will be able to login.
from kepler.
I downloaded the pre-build version, and I rebuild the source again myself, but both give the same issue:
Error: Could not find or load main class org.alexdev.kepler.Kepler
Caused by: java.lang.ClassNotFoundException: org.alexdev.kepler.Kepler
Build using:
Gradle 5.2.1
Kotlin DSL: 1.1.3
Kotlin: 1.3.20
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 13.0.4 (Azul Systems, Inc. 13.0.4+8-MTS)
OS: Linux 5.4.83-v8+ arm
from kepler.
My apologies, can you try and build from source again? Also remember what I said about server.ini
I'll fix the compiled version soon.
from kepler.
I cloned the master after your latest update and manage to compile it.
But still the same error:
Error: Could not find or load main class org.alexdev.kepler.Kepler
Caused by: java.lang.ClassNotFoundException: org.alexdev.kepler.Kepler
from kepler.
How are you running Kepler specifically? In a container? What distro?
Unable to load library '/tmp/nativeutils1203363710640636/libsodium.so'
That error compels me to think it's related to how that directory is mounted. It might not be allowed to execute programs from or open/write said directory.
from kepler.
I am running Kepler on my raspberry pi 4B+
Linux raspberrypi 5.4.83-v8+ #1379 aarch64.
I cloned the repo into my etc folder with:
git clone https://github.com/Quackster/Kepler.git
And run the command 'gradle fatJar' with the settings mentioned above.
But the /tmp folder should be writable for every user.
from kepler.
What's the output of mount | grep '/tmp'
and lsb_release -a
?
from kepler.
The output of mount | grep '/tmp'
, is nothing
the output of lsb_release -a
, is
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 10 (buster)
Release: 10
Codename: buster
from kepler.
Try configuring a tmpfs in RAM and see if that changes things.
Add following line to /etc/fstab
:
tmpfs /tmp tmpfs defaults,size=10M 0 0
Then execute
sudo systemctl daemon-reload
sudo systemctl restart local-fs.target
from kepler.
I changed the settings according to @emansom his comment, and tested with the prebuild version 1.31 (because I could not build 1.32).
Unfortunately, I still have the same error:
ERROR [ErrorLogger] - Netty error occurred:
java.lang.UnsatisfiedLinkError: Unable to load library '/tmp/nativeutils42354009545945/libsodium.so': Native library (tmp/nativeutils42354009545945/libsodium.so) not found in resource path (kepler.jar)
And an other question:
My apologies, can you try and build from source again? Also remember what I said about server.ini
I'll fix the compiled version soon.
@Quackster, did you already manage to fix the compiled version of V1.32?
Maybe I can test that one with the changes I've made according to above information.
from kepler.
The compiled version was fixed the same day as release. Anyways, as far as I'm concerned, there will have to be a special build for you to remove libsodium, but I am not going to do that.
from kepler.
Add me on Discord my name is Quack#1337 and we can probably work something out.
from kepler.
Add me on Discord my name is Quack#1337 and we can probably work something out.
Thank you! I'll search for you on discord!
from kepler.
Related Issues (20)
- unicode characters HOT 3
- Run.bat is missing inside Kepler folder HOT 2
- Can you make guide? HOT 1
- CFH tickets stucks HOT 1
- With the new pathfinding its possible to walk into the pools with clothes on. HOT 4
- Log4J vulnerability HOT 1
- endless loading HOT 1
- How i can run it with Ruffle emu HOT 1
- Trax not working HOT 1
- When teleporting the room name does not change
- Habbo lido furniture layout is newer than the version it emulates
- Move furniture ids to UUIDs HOT 1
- Code poker for gamehall minigame HOT 1
- Remove support for versions higher than v14 HOT 1
- Add profile updating/birthdays/change password HOT 1
- Using sso tickets with v14. HOT 3
- Error on 1.41 HOT 6
- No sprites on furni HOT 3
- Server cant start, error to set a variable in MySQL server i think! HOT 2
- Web browser link is not available HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kepler.