Rust:IO not working after updateSolved
Hi, the rust.io plugin isnt working on my server after the update, i am getting this message in console;

(20:33:28) | Rust:IO> Starting HTTP server on *:2058 ...

(20:33:28) | Installing Rust:IO failed: Exception has been thrown by the target of an invocation.

(20:33:28) | Caused by: There's another listener for http://0.0.0.0:2058/.

(20:33:28) | Calling 'OnTick' on 'RustIO v2.16.0' took 7660ms [GARBAGE COLLECT]

(20:33:28) | Rust:IO> External IP address obtained from lookup: 91.121.59.17

(20:33:29) | Calling 'OnTick' on 'RustIO v2.16.0' took average 7661ms

Just wondering if anyone can advise on what i need to do? TIA

also getting this error now

Plugins: Couldn't open /home/rust/server/RustDedicated_Data/Managed/x64/libsqlite3, error: /home/rust/server/RustDedicated_Data/Managed/x64/libsqlite3: cannot open shared object file: No such file or directory

Sounds like your Oxide install may not be fully installed.
ok thanks, i have removed rust.io for now. every other plugin seems to be working fine. I will try updating the server again tomorrow as my provider only has an update server button which grabs all updates at once. thanks for your help
ac31987
also getting this error now

Plugins: Couldn't open /home/rust/server/RustDedicated_Data/Managed/x64/libsqlite3, error: /home/rust/server/RustDedicated_Data/Managed/x64/libsqlite3: cannot open shared object file: No such file or directory

Same here =/

5e24b22c2b06f.jpg RustSelvagem

Same here =/

What Wulf said I believe pertains to that. As for RustIO we just have to wait for @dcode to update it when they have time.

Mine is working fine , I as usual started wipe with a new map  (new default size 4250) and map loaded up and opens on desktop.
Tried it with the Rust update and Rust:IO appears to be working fine. Regarding the errors you are seeing:

> (20:33:28) | Caused by: There's another listener for http://0.0.0.0:2058/.

This usually happens if either RCON is configured to use port 2058 TCP (should be configured to use one port higher than the game port), because there are multiple servers on the same port (0.0.0.0 should be configured to the exact IP address if there are multiple, so servers don't conflict) or, occasionally, because an old Rust server instance didn't shutdown cleanly and is still f'in around in the background.

> Plugins: Couldn't open /home/rust/server/RustDedicated_Data/Managed/x64/libsqlite3, error:

That looks like a corrupted Oxide installation to me. I also remember that this used to be an error on Linux a while ago, that was fixed, but might have reappeared. If I remember correctly it was solved on the Oxide side of things.
5b3be1821209b.jpg dcode
Tried it with the Rust update and Rust:IO appears to be working fine. Regarding the errors you are seeing:

> (20:33:28) | Caused by: There's another listener for http://0.0.0.0:2058/.

This usually happens if either RCON is configured to use port 2058 TCP (should be configured to use one port higher than the game port), because there are multiple servers on the same port (0.0.0.0 should be configured to the exact IP address if there are multiple, so servers don't conflict) or, occasionally, because an old Rust server instance didn't shutdown cleanly and is still f'in around in the background.

> Plugins: Couldn't open /home/rust/server/RustDedicated_Data/Managed/x64/libsqlite3, error:

That looks like a corrupted Oxide installation to me. I also remember that this used to be an error on Linux a while ago, that was fixed, but might have reappeared. If I remember correctly it was solved on the Oxide side of things.

I'm seeing the "There's another listener" message because Rust:IO seems to be trying to restart or reinstall itself automatically at some unknown interval.  So, every so often, I just randomly see this while the server is running, without any action from me:

Updating Rust:IO ...
Rust:IO: Update complete
Installing Rust:IO ...
Rust:IO> Setting up Rust:IO 2.3.7341.40592 ...
Rust:IO> Creating directories ...
Rust:IO> Applying config ...
Rust:IO> Initializing database ...
Rust:IO> Generating map image (this may take a while) ...
10% 20% 30% 40% 50% 60% 70% 80% 90% DONE. Processing ...
Rust:IO> Generation complete
--------- Summary --------
Render : 3250.229ms
Postprocess : 2476.072ms
Shadows : 116.881ms
FXAA : 2335.931ms
Encoding : 39.433ms
Other : 45.944ms
Total : 5811.679ms
Rust:IO> Starting HTTP server on 127.0.0.1:28015 ...
Installing Rust:IO failed: Exception has been thrown by the target of an invocation.
Caused by: There's another listener for http://127.0.0.1:28015/.
Calling 'OnTick' on 'RustIO v2.16.0' took 6399ms [GARBAGE COLLECT]
Calling 'OnTick' on 'RustIO v2.16.0' took average 13ms [GARBAGE COLLECT]
Rust:IO> External IP address obtained from lookup: (REDACTED SERVER IP)

I'm fairly new to hosting Rust servers, so I'm not sure if I should expect to see this as frequently as I'm seeing it.

I'm seeing server lag spikes that seem to last about 10 seconds every time RustIO attempts to self-update, and I can trigger a lag spike by making a RustIO REST API call.  For example, if I call animals.json, it will bog the server down for however long the timeout is set to be, and then eventually time out.  Any API call that attempts to get information about entities in the world seems to cause issues, but if I request something like status.json, it's fine.  I'm also not seeing anything on the RustIO map, other than the actual map.  There are no monuments or anything like that, and I haven't seen the helicopters on the map like I normally would.

Regarding the libsqlite3 error, is that in reference to libsqlite3.so?  I tried copying libsqlite3.so to libsqlite3, which seems to resolve some of my problems.  I noticed that some small amount of information is actually getting written to db.sqlite whenever the copy is in place.

Edit: It's worth mentioning that the same thing has happened both with and without nginx proxying requests to 127.0.0.1:28015.  When I was using the public-facing IP directly without nginx, I had the same results.

Alongside the listener issue that was mentioned earlier, I've been having an issue with being able to log in to RustIO on the desktop website. No matter what server I'm trying to login with, it will never let me log in. I even tried on the Wilsonator server and no luck. Is there something on my end that could be blocking my login?
Drake63
Alongside the listener issue that was mentioned earlier, I've been having an issue with being able to log in to RustIO on the desktop website. No matter what server I'm trying to login with, it will never let me log in. I even tried on the Wilsonator server and no luck. Is there something on my end that could be blocking my login?

When you say it won't let you log in, what do you mean?  Do you get an error message or error page of some kind, or does it just kind of "load forever" and never actually log you in?

I'm able to log in, the maps are just lack markings for me.

hoorigan

When you say it won't let you log in, what do you mean?  Do you get an error message or error page of some kind, or does it just kind of "load forever" and never actually log you in?

I'm able to log in, the maps are just lack markings for me.

I will go to login, enter my credentials for my account, and it will just refuse to log me in. It keeps showing the green "Sign in through STEAM" bar at the top even after I've logged in. This has been happening for almost the past week and half to two weeks so I know it wasn't caused by the update. 

Yeah, i have updated server and oxide multiple times and i am still getting the same errors, any of you guys found a fix yet?
I have the same Problem, is it possible to deactivate this Part of this Plugin?
 
centix
I have the same Problem, is it possible to deactivate this Part of this Plugin?

The extension uses SQLite for storage I believe, so not likely.

Locked automatically