We are moving! New user registrations to this forum is now closed. Posting here will be disabled eventually. Please go to the new community for your Snakeoil OS support and other discussions. (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)


1.4.0 Release Candidate 3
#11
A few more general tests.
  1. NUC Ubuntu 24.04 install stopped, had to run sudo apt-get update before successfully install.  Pi5 install went through with no problems
  2. Accidentally installed RC2 first, then installed RC3.  However, noticed that the SO Restore backup was still had RC2 functionality.  Not sure whether this is the correct way to do future updates?
  3. Updated my Cisco router to use latest Fresh Tomato version.  As a result, NUC got a new ip address, had to give new NFS permissions in Synology setup.  However, still require manual remount of NFS folders on rebooting.  Maybe it is time to stop trying to find root cause of this problem, and create a "hacK" to mount remote folders at the end of SO startup process ???

[Image: happy.gif]
I added into /etc/systemd/system/snakeoil-rest.service After=... nmbd.service
This is the slowest service in system-analyze blame.  Voila!  NFS folders are reloaded at boot time!

BUT no idea why a service for Samba is affecting the NFS load???

And confirming fix applies to Pi5
Reply

#12
(06-Jan-2025, 07:56 AM)Snoopy8 Wrote: I added into /etc/systemd/system/snakeoil-rest.service After=... nmbd.service
This is the slowest service in system-analyze blame.  Voila!  NFS folders are reloaded at boot time!

BUT no idea why a service for Samba is affecting the NFS load???

And confirming fix applies to Pi5
You are right, this doesn't make sense. If you look at the nmbd.service file, it wants network.target, and will start after network and network-online. Which is exactly the same setup as Snakeoil service file in RC-1 (or RC-2). This is really a bug in systemd (Or Ubuntu) but can't really be fixed easily.

Since samba is a dependency of Snakeoil anyway, I guess it's safe to start Snakeoil after nmbd service, which is a really good idea anyway just in case CIFS will fail to mount also. Big Grin Will add this into official High End release.
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Snoopy8
Reply

#13
Posting this, in case it may useful for understanding and solving root cause.

I was curious to see whether I could fix the same reload NFS problem with 1.3 and Bookworm on Pi5.  And adding a "After=nmbd.service" fixed the problem.  And curiously, nmbd.service was relatively fast here compared with the NUC Ubuntu 24.04.  This is the systemd-analyze blame output on Pi5 Bookworm.
 
Code:
7.153s NetworkManager-wait-online.service
1.261s dev-mmcblk0p2.device
1.201s raspi-config.service
492ms [email protected]
449ms systemd-timesyncd.service
358ms ModemManager.service
349ms nmbd.service
310ms smbd.service
282ms NetworkManager.service
271ms lighttpd.service
266ms systemd-logind.service
263ms samba-ad-dc.service
252ms keyboard-setup.service
241ms bluetooth.service
Reply

#14
Fixing the network page will require changing to the API backend, which is not feasible as that is going to be one to be updated next. So will disable network configuration for now, but it will come back. After some thinking, I might go with Qt6 (i.e. still C++) instead of GoLang. But will experiment around and find the best option. 

With this out of the way I guess 1.4.0 will be ready to be released. Hopefully I can write up enough information in the post to make sure the transition is smooth....
Snakeoil Operating System - Music, your way!
[-] The following 1 user Likes agent_kith's post:
  • Snoopy8
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  1.4.0 Release Candidate 2 agent_kith 19 728 04-Jan-2025, 10:49 AM
Last Post: Snoopy8
  1.4.0 Release Candidate 1 agent_kith 16 595 31-Dec-2024, 07:23 PM
Last Post: agent_kith
  Snakeoil Firmware - 1.1.0 Release Candidate 1 agent_kith 1 1,348 22-Jul-2018, 04:20 PM
Last Post: agent_kith



Users browsing this thread:
1 Guest(s)

[-]
Our Sponsors

[-]
Welcome
You have to register before you can post on our site.

Username/Email:


Password:





[-]
Latest Threads
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
Yesterday 03:58 PM
» Replies: 67
» Views: 4515
Android Firefox issues with forum
Last Post: agent_kith
03-Jun-2025 04:14 PM
» Replies: 20
» Views: 637
Snakeoil with Ubuntu Desktop ?
Last Post: Snoopy8
02-Jun-2025 09:38 AM
» Replies: 8
» Views: 346
[split] Possible To Load Snakeoil OS in ...
Last Post: uglymusic
31-May-2025 09:11 PM
» Replies: 12
» Views: 556
Add IR remote control using Flirc USB in...
Last Post: Snoopy8
31-May-2025 03:50 PM
» Replies: 5
» Views: 251
Work In Progress: 1.4.4
Last Post: hkphantomgtr
29-May-2025 11:44 PM
» Replies: 44
» Views: 2288
SQ difference - Raspberry Pi vs x86_64?
Last Post: Snoopy8
27-May-2025 02:16 PM
» Replies: 42
» Views: 2521
Snakeoil 1.4.0 (High End)
Last Post: aabman
25-May-2025 11:35 AM
» Replies: 93
» Views: 8744
new install issues
Last Post: carlodim
23-May-2025 09:56 AM
» Replies: 42
» Views: 1715
Is this project still alive?
Last Post: agent_kith
20-May-2025 03:11 PM
» Replies: 10
» Views: 438

[-]
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.


Powered By MyBB, © 2002-2025. Theme © Melroy van den Berg.