(19-Mar-2025, 03:54 AM)jetski Wrote:Unit snakeoil.service could not be found.(18-Mar-2025, 12:08 PM)agent_kith Wrote: Server Down?
Something looks wrong with the server hosting the apt repository. Look like it's dead. You probably can't get the Snakeoil 1.4.1 until this is resolved. First time this happened with my host provider.
Will update as I can but unlikely to be resolved anything soon.
Looks like it's fixed now. Hopefully.
Introduction
Alright. A lot of changes since 1.4.0 was out (Just over 2 months ago?). New CMS software (Drupal), porting of contents over to Drupal, new IPS (CrowdSec). Lots of changes and updates. Frankly I'm flat out trying to catch up on the things that need to be done but I just don't have the time to do so before. It's been like this for me the past 2+ years - playing catch up. It is what it is...
Also - if people aren't aware I am left leaning politically. As such I really hate what X (Twitter) and FaceBook have become. This is mainly why I seldom post in FaceBook and never on X. I have just created an account over at BlueSky and hopefully I can keep that going. If you click on "Home" (top right) of this forums you will see the social buttons (Butterfly). Follow me over there if you have a BlueSky account. And if you are on YouTube, might as well follow me on that. While I am also feeling negative about Google - I gotta generate revenues to keep the infrastructure going.
Highlights
Several new highlights in this update:
This should be one of the best releases yet.
- Yet Another New Install method.
Supposed to be introduced in 1.4.0 but just could not finish in time. Moving forward Snakeoil is now installed via the apt package manager. See the next section for details.
- Tons of changes under the hood.
Lots and lots of changes under the hood. The API backend is effectively completely re-written...
E.g. you can see the snakeoil logs now in the System page. Hopefully this will give you some more insight when things are not working right. Note the default log level is only NOTICE, you will need to increase the verbosity levels for troubleshooting. There is no documentation on this just yet - it will come soon.
How To Install
SSH to your machine, and run this command:
Above will download a script and execute everything that's required to install Snakeoil OS. You have the chance to cancel installation via a 10 second delay. Computer will automatically reboot after installation. You only need to run this install script once.Code:wget -qLO - \
https://install.snakeoil-os.net | sudo sh
Next time to update Snakeoil you simply go to the "System" page and click the "Update OS" button and future versions of Snakeoil will be installed as part of your OS update (official releases only).
More details here.
Change Log
- Tweak logging and also silence an error log entry on startup if LMS is not installed [#195]
- Get snakeoil log via journalctl. Get last 24 hours [#194]
- Add new verbosity option in system page [#193]
- Add new command button to show snakeoil logs [#192]
- Fix false positive showing LMS isn't running when it is. [#191]
- Remove sudo command in Snakeoil as it is tainting logs [#190]
- Re-enable commented out sample rate info code [#188]
- Fix update-grub CLI after resetting grub config [#187]
- Fix Change Priority not working with IRQ processes [#186]
- Fix reboot in system page [#183]
- Improve API logging [#182]
- Fix problems with enabling uhubctl [#181]
- Add Raspberry support to kernel updates [#180]
- Add missing alsa-capabilities script [#179]
- Fix broken packaging script after re-factoring [#176]
- Fix cyclictest in arm64 build [#174]
- Re-enable Network Configuration with direct netplan support [#173]
- Create Snakeoil Apt Repository [#172]
- Deprecate Microsoft cpprestsdk library and move to Qt6. Licensing will remain as M.I.T. [#171]
My gui broke after the update 503 error even after reboots. Going to uninstall and reinstall, I guess?
(19-Mar-2025, 03:54 AM)jetski Wrote:(18-Mar-2025, 12:08 PM)agent_kith Wrote: Server Down?
Something looks wrong with the server hosting the apt repository. Look like it's dead. You probably can't get the Snakeoil 1.4.1 until this is resolved. First time this happened with my host provider.
Will update as I can but unlikely to be resolved anything soon.
Looks like it's fixed now. Hopefully.
Introduction
Alright. A lot of changes since 1.4.0 was out (Just over 2 months ago?). New CMS software (Drupal), porting of contents over to Drupal, new IPS (CrowdSec). Lots of changes and updates. Frankly I'm flat out trying to catch up on the things that need to be done but I just don't have the time to do so before. It's been like this for me the past 2+ years - playing catch up. It is what it is...
Also - if people aren't aware I am left leaning politically. As such I really hate what X (Twitter) and FaceBook have become. This is mainly why I seldom post in FaceBook and never on X. I have just created an account over at BlueSky and hopefully I can keep that going. If you click on "Home" (top right) of this forums you will see the social buttons (Butterfly). Follow me over there if you have a BlueSky account. And if you are on YouTube, might as well follow me on that. While I am also feeling negative about Google - I gotta generate revenues to keep the infrastructure going.
Highlights
Several new highlights in this update:
This should be one of the best releases yet.
- Yet Another New Install method.
Supposed to be introduced in 1.4.0 but just could not finish in time. Moving forward Snakeoil is now installed via the apt package manager. See the next section for details.
- Tons of changes under the hood.
Lots and lots of changes under the hood. The API backend is effectively completely re-written...
E.g. you can see the snakeoil logs now in the System page. Hopefully this will give you some more insight when things are not working right. Note the default log level is only NOTICE, you will need to increase the verbosity levels for troubleshooting. There is no documentation on this just yet - it will come soon.
How To Install
SSH to your machine, and run this command:
Above will download a script and execute everything that's required to install Snakeoil OS. You have the chance to cancel installation via a 10 second delay. Computer will automatically reboot after installation. You only need to run this install script once.Code:wget -qLO - \
https://install.snakeoil-os.net | sudo sh
Next time to update Snakeoil you simply go to the "System" page and click the "Update OS" button and future versions of Snakeoil will be installed as part of your OS update (official releases only).
More details here.
Change Log
- Tweak logging and also silence an error log entry on startup if LMS is not installed [#195]
- Get snakeoil log via journalctl. Get last 24 hours [#194]
- Add new verbosity option in system page [#193]
- Add new command button to show snakeoil logs [#192]
- Fix false positive showing LMS isn't running when it is. [#191]
- Remove sudo command in Snakeoil as it is tainting logs [#190]
- Re-enable commented out sample rate info code [#188]
- Fix update-grub CLI after resetting grub config [#187]
- Fix Change Priority not working with IRQ processes [#186]
- Fix reboot in system page [#183]
- Improve API logging [#182]
- Fix problems with enabling uhubctl [#181]
- Add Raspberry support to kernel updates [#180]
- Add missing alsa-capabilities script [#179]
- Fix broken packaging script after re-factoring [#176]
- Fix cyclictest in arm64 build [#174]
- Re-enable Network Configuration with direct netplan support [#173]
- Create Snakeoil Apt Repository [#172]
- Deprecate Microsoft cpprestsdk library and move to Qt6. Licensing will remain as M.I.T. [#171]
My gui broke after the update 503 error even after reboots. Going to uninstall and reinstall, I guess?
Nope - no joy.
This is strange as I did the install - which logs are best to examine?
Thanks,
sudo apt install snakeoil
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
snakeoil is already the newest version (1.4.1-1).
A snapshot of services - around "sn*"
smbd.service loaded active running Samba SMB Daemon
snakeoil-rest.service loaded activating auto-restart Snakeoil RestAPI server
snapd.apparmor.service loaded active exited Load AppArmor profiles managed internally by snapd
Removing and re-installing 1.4.1 give this:
REST server is not responding. Reboot computer manually if GUI is not back after 5 reconnect attempts.
Status: Unknown Error (0)
Error Type: HttpErrorResponse
Message: Http failure response for /api/dashboard/quote: 0 Unknown Error
Error: [object ProgressEvent]
on the landing page (dashboard)
And if this helps:
sudo systemctl status snakeoil-rest.service
● snakeoil-rest.service - Snakeoil RestAPI server
Loaded: loaded (/etc/systemd/system/snakeoil-rest.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2025-03-19 10:03:47 GMT; 54ms ago
Process: 2310 ExecStart=/usr/local/bin/snakeoil-server.sh (code=exited, status=1/FAILURE)
Main PID: 2310 (code=exited, status=1/FAILURE)
CPU: 8ms