We have moved! This forum is now read only. (June 03)

New community website: https://community.snakeoil-os.net (June 03)

Join us in the new community by Creating a new account. (June 04)


REST not responding (503 error)
#3
Hi Kith

I am pretty sure that I is on 1.4.2, so I run the "snakeoil-rest --long-version" command first, please see results below.

Command:
snakeoil-rest --long-version

Return:
### Snakeoil Build information ###
  git hash: 1e89ae6
git branch: main
 Timestamp: 20250325T1059
     build: 1.4.2 (High-End U2)


Command:
sudo apt remove snakeoil

Return:
Removing snakeoil (1.4.2) ...
dpkg: warning: while removing snakeoil, directory '/var/www/players/mpd-v22' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/var/www/players/mpd-v21' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/var/www/players/Squeezelite-v2' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/var/www/players/Squeezelite-v1.8' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/var/www/players/Squeezelite-v1.6.4-test' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/var/www/players/Squeezelite-ralph' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/var/www/players/Squeezelite-R2' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/var/www/config' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/usr/local/share' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/usr/local/lib' not empty so not removed
dpkg: warning: while removing snakeoil, directory '/usr/local/bin' not empty so not removed


Command:
sudo apt update
sudo apt install snakeoil
snakeoil-rest --long-version

Return:
### Snakeoil Build information ###
  git hash: 1e89ae6
git branch: main
 Timestamp: 20250325T1059
     build: 1.4.2 (High-End U2)

Command:
sudo reboot


I still get "REST server is not responding. Service Unavailable (503)".
After approx 2 minutes the the REST server is starting up (same as before).

Snakeoil logs (I have deleted the data from yesterday):
 
Code:
Mar 27 07:17:35 snakeoilnuc systemd[1]: Started snakeoil-rest.service - Snakeoil RestAPI server.
Mar 27 07:17:35 snakeoilnuc snakeoil-server.sh[1274]: [*] Exiting API Rest server
Mar 27 07:17:36 snakeoilnuc snakeoil-server.sh[1309]: [*] Snakeoil OS API Server 1.4.2 (High-End U2) [RELEASE]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5] Mount error: [service/os.cpp:181|os_c::mount()]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5]   stdout: mount.nfs: timeout set for Thu Mar 27 07:19:36 2025
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101' [service/os.cpp:182|os_c::mount()]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5]   stderr: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: mount(2): No route to host
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: mount.nfs: No route to host for 192.168.1.2:/volume1/Media/Musik on /media/music/NAS [service/os.cpp:183|os_c::mount()]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5]   code: 32 [service/os.cpp:184|os_c::mount()]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5]   args: 192.168.1.2:/volume1/Media/Musik /media/music//NAS --verbose -t nfs [service/os.cpp:185|os_c::mount()]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5] Running alsactl timed out [service/os.cpp:245|os_c::run_wait()]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5] Starting Player: MediaCenter32 [service/players.cpp:383|players_c::start()]
Mar 27 07:19:39 snakeoilnuc snakeoil-server.sh[1309]: [5] CPU shield: /usr/bin/mediacenter32 [service/players.cpp:418|players_c::_start()]
Mar 27 07:19:40 snakeoilnuc snakeoil-server.sh[1309]: [5] Singleton is ready, starting other services [helper/rest_server.cpp:33|rest_server_c::rest_server_c()]
Mar 27 07:19:40 snakeoilnuc snakeoil-server.sh[1309]: [5] Snakeoil API Listening to requests at: 127.0.0.1:30511 [helper/rest_server.cpp:58|rest_server_c::listen()]
Mar 27 07:24:32 snakeoilnuc systemd[1]: Stopping snakeoil-rest.service - Snakeoil RestAPI server...
Mar 27 07:24:32 snakeoilnuc systemd[1]: snakeoil-rest.service: Deactivated successfully.
Mar 27 07:24:32 snakeoilnuc systemd[1]: Stopped snakeoil-rest.service - Snakeoil RestAPI server.
Mar 27 07:24:32 snakeoilnuc systemd[1]: snakeoil-rest.service: Consumed 13.664s CPU time, 322.8M memory peak, 0B memory swap peak.
Mar 27 07:24:32 snakeoilnuc systemd[1]: Started snakeoil-rest.service - Snakeoil RestAPI server.
Mar 27 07:24:32 snakeoilnuc snakeoil-server.sh[4535]: [*] Exiting API Rest server
Mar 27 07:24:33 snakeoilnuc snakeoil-server.sh[4568]: [*] Snakeoil OS API Server 1.4.2 (High-End U2) [RELEASE]
Mar 27 07:26:10 snakeoilnuc systemd[1]: Stopping snakeoil-rest.service - Snakeoil RestAPI server...
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: [5] Mount error: [service/os.cpp:181|os_c::mount()]
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: [5]   stderr: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: mount.nfs: mount(2): No route to host [service/os.cpp:183|os_c::mount()]
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: [5]   code: 15 [service/os.cpp:184|os_c::mount()]
Mar 27 07:26:10 snakeoilnuc snakeoil-server.sh[4568]: [5]   args: 192.168.1.2:/volume1/Media/Musik /media/music//NAS --verbose -t nfs [service/os.cpp:185|os_c::mount()]
Mar 27 07:26:11 snakeoilnuc snakeoil-server.sh[4568]: [5] restart SSH service failed [service/snakeoil.cpp:514|snakeoil_c::run_service_ssh()]
Mar 27 07:26:11 snakeoilnuc snakeoil-server.sh[4568]: [5] restart samba service failed [service/snakeoil.cpp:522|snakeoil_c::run_service_samba()]
Mar 27 07:26:11 snakeoilnuc systemd[1]: snakeoil-rest.service: Deactivated successfully.
Mar 27 07:26:11 snakeoilnuc systemd[1]: Stopped snakeoil-rest.service - Snakeoil RestAPI server.
-- Boot f7a510d093614dbb81a6e04c5639292f --
Mar 27 07:26:38 snakeoilnuc systemd[1]: Started snakeoil-rest.service - Snakeoil RestAPI server.
Mar 27 07:26:38 snakeoilnuc snakeoil-server.sh[1155]: [*] Exiting API Rest server
Mar 27 07:26:39 snakeoilnuc snakeoil-server.sh[1190]: [*] Snakeoil OS API Server 1.4.2 (High-End U2) [RELEASE]
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: [5] Mount error: [service/os.cpp:181|os_c::mount()]
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: [5]   stdout: mount.nfs: timeout set for Thu Mar 27 07:28:39 2025
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101'
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: trying text-based options 'vers=4.2,addr=192.168.1.2,clientaddr=192.168.1.101' [service/os.cpp:182|os_c::mount()]
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: [5]   stderr: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: mount(2): No route to host
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: mount.nfs: No route to host for 192.168.1.2:/volume1/Media/Musik on /media/music/NAS [service/os.cpp:183|os_c::mount()]
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: [5]   code: 32 [service/os.cpp:184|os_c::mount()]
Mar 27 07:28:41 snakeoilnuc snakeoil-server.sh[1190]: [5]   args: 192.168.1.2:/volume1/Media/Musik /media/music//NAS --verbose -t nfs [service/os.cpp:185|os_c::mount()]
Mar 27 07:28:42 snakeoilnuc snakeoil-server.sh[1190]: [5] Running alsactl timed out [service/os.cpp:245|os_c::run_wait()]
Mar 27 07:28:42 snakeoilnuc snakeoil-server.sh[1190]: [5] Starting Player: MediaCenter32 [service/players.cpp:383|players_c::start()]
Mar 27 07:28:42 snakeoilnuc snakeoil-server.sh[1190]: [5] CPU shield: /usr/bin/mediacenter32 [service/players.cpp:418|players_c::_start()]
Mar 27 07:28:42 snakeoilnuc snakeoil-server.sh[1190]: [5] Singleton is ready, starting other services [helper/rest_server.cpp:33|rest_server_c::rest_server_c()]
Mar 27 07:28:42 snakeoilnuc snakeoil-server.sh[1190]: [5] Snakeoil API Listening to requests at: 127.0.0.1:30511 [helper/rest_server.cpp:58|rest_server_c::listen()]


Anything else I should test?

BR
Robert

I just realized when I checked the log that my mount point is not mounted since my NAS is offline, so I removed the mount point in the settings.
Now when I do a reboot the "REST not responding" is only there for 5 seconds, it starts up after the first retry. Smile

I hope this help you.

BR
Robert
Reply


Messages In This Thread
REST not responding (503 error) - by Primare11 - 27-Mar-2025, 12:11 AM
RE: REST not responding (503 error) - by agent_kith - 27-Mar-2025, 01:12 PM
RE: REST not responding (503 error) - by Primare11 - 27-Mar-2025, 03:35 PM
RE: REST not responding (503 error) - by agent_kith - 27-Mar-2025, 04:31 PM
RE: REST not responding (503 error) - by agent_kith - 27-Mar-2025, 08:37 PM
RE: REST not responding (503 error) - by Primare11 - 27-Mar-2025, 09:46 PM
RE: REST not responding (503 error) - by agent_kith - 28-Mar-2025, 12:45 PM
RE: REST not responding (503 error) - by Primare11 - 28-Mar-2025, 04:39 PM
RE: REST not responding (503 error) - by agent_kith - 29-Mar-2025, 10:22 AM
RE: REST not responding (503 error) - by Primare11 - 29-Mar-2025, 10:50 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Bind Mount in REST Coacharnold 3 529 09-Apr-2025, 03:13 PM
Last Post: agent_kith
  [SOLVEDArchive checksum error on installer 1.2.6 frednork 6 2,243 17-Jul-2023, 07:59 AM
Last Post: agent_kith
  error opening volume TEAC dac Tecko 1 1,080 28-Sep-2022, 07:15 AM
Last Post: agent_kith
  Repository Error nappyhead 8 4,199 30-Oct-2020, 11:03 PM
Last Post: nappyhead
  Connection Error Connection to myMPD failed. Trying to reconnect. luiswu 12 7,652 11-Jun-2020, 07:17 PM
Last Post: Snoopy8



Users browsing this thread: 1 Guest(s)
[-]
Our Sponsors
{myadvertisements[zone_4]}

[-]
Latest Threads
Android Firefox issues with forum
Last Post: agent_kith
10-Jun-2025 04:45 PM
» Replies: 21
» Views: 2046
[split] Possible To Load Snakeoil OS in ...
Last Post: Snoopy8
09-Jun-2025 06:43 AM
» Replies: 14
» Views: 1571
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
05-Jun-2025 03:58 PM
» Replies: 67
» Views: 9159
Snakeoil with Ubuntu Desktop ?
Last Post: Snoopy8
02-Jun-2025 09:38 AM
» Replies: 8
» Views: 904
Add IR remote control using Flirc USB in...
Last Post: Snoopy8
31-May-2025 03:50 PM
» Replies: 5
» Views: 659
Work In Progress: 1.4.4
Last Post: hkphantomgtr
29-May-2025 11:44 PM
» Replies: 44
» Views: 4993
SQ difference - Raspberry Pi vs x86_64?
Last Post: Snoopy8
27-May-2025 02:16 PM
» Replies: 42
» Views: 5480
Snakeoil 1.4.0 (High End)
Last Post: aabman
25-May-2025 11:35 AM
» Replies: 93
» Views: 14969
new install issues
Last Post: carlodim
23-May-2025 09:56 AM
» Replies: 42
» Views: 4411
Is this project still alive?
Last Post: agent_kith
20-May-2025 03:11 PM
» Replies: 10
» Views: 1201

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.