htrefil / rkvm

Virtual KVM switch for Linux machines
MIT License
415 stars 51 forks source link

[ERROR server] Error: Invalid argument (os error 22) #30

Open Boffice opened 1 year ago

Boffice commented 1 year ago

Hello,

After spending whole day with compiling errors on fedora 36 i finally managed to compile the applications. But i am still not able to run the server:

sudo cargo run --bin server

    [ERROR server] Error: Invalid argument (os error 22)
cargo run --bin server

    [ERROR server] Error: Permission denied (os error 13)
sudo systemctl status rkvm-server.service

    Process: 62046 ExecStart=/opt/rkvm/server (code=exited, status=203/EXEC)
    Nov 05 13:41:19 boffice systemd[1]: rkvm-server.service: Start request repeated too quickly.
    Nov 05 13:41:19 boffice systemd[1]: rkvm-server.service: Failed with result 'exit-code'.
    Nov 05 13:41:19 boffice systemd[1]: Failed to start rkvm-server.service - rkvm server.
Omrigan commented 1 year ago

Try to look at the strace output, something like:

sudo strace ./server ./server.toml
Boffice commented 1 year ago
execve("./server", ["./server", "./server.toml"], 0x7ffec1ad9fe8 /* 19 vars */) 
= -1 EACCES (Permission denied)
strace: exec: Permission denied
+++ exited with 1 +++
Omrigan commented 1 year ago
execve("./server", ["./server", "./server.toml"], 0x7ffec1ad9fe8 /* 19 vars */) 
= -1 EACCES (Permission denied)
strace: exec: Permission denied
+++ exited with 1 +++

It seems you forgot sudo

Boffice commented 1 year ago

It seems you forgot sudo

Nope:


sudo strace ./server ./server.toml
execve("./server", ["./server", "./server.toml"], 0x7ffec1ad9fe8 /* 19 vars */) = -1 EACCES (Permission denied)
strace: exec: Permission denied
+++ exited with 1 +++