1.4.0 Release Candidate 2
#1
Introduction
This is the second release candidate and hopefully last test version of Snakeoil High-End.

How To Install
  • Please uninstall LogitechMediaServer before installing Lyrion Music Server.
  • Lyrion Music Server will not work on Arm64 Ubuntu 24.04. This looks like a known issue.
  • Run this command to install Snakeoil: sudo apt install /path/to/downloaded_debian_file
Released in High End RC-2
  • Update snakeoil-rest service file to add more depedencies
  • Fixed bug where debian installer might be picking up old version of the WebApp [#161]
  • Make Lyrion Music Server work in Raspberry Pi (Debian package is missing perl components) [#156]
  • Fix problem where there are 2 NFS options in mount - One of them have to be NTFS [#159]
  • Fix missing grub.template file [#158]
  • Disable SSE4.2 check when installing NAA for arm64 build. [#157]
  • Fix bug where JRiver install/uninstall options are not showing up in Snakeoil->Software [#160]
  • Only publish main artifact if defined in API/CMakefile.txt [#155]

Download Links
Snakeoil Operating System - Music, your way!
[-] The following 3 users Like agent_kith's post:
  • hkphantomgtr, Primare11, Valery

#2
(31-Dec-2024, 07:26 PM)agent_kith Wrote: Introduction
This is the second release candidate and hopefully last test version of Snakeoil High-End.

How To Install
  • Please uninstall LogitechMediaServer before installing Lyrion Music Server.
  • Lyrion Music Server will not work on Arm64 Ubuntu 24.04. This looks like a known issue.
  • Run this command to install Snakeoil: sudo apt install /path/to/downloaded_debian_file
Released in High End RC-2
  • Update snakeoil-rest service file to add more depedencies
  • Fixed bug where debian installer might be picking up old version of the WebApp [#161]
  • Make Lyrion Music Server work in Raspberry Pi (Debian package is missing perl components) [#156]
  • Fix problem where there are 2 NFS options in mount - One of them have to be NTFS [#159]
  • Fix missing grub.template file [#158]
  • Disable SSE4.2 check when installing NAA for arm64 build. [#157]
  • Fix bug where JRiver install/uninstall options are not showing up in Snakeoil->Software [#160]
  • Only publish main artifact if defined in API/CMakefile.txt [#155]

Download Links

Hi Kith

I have tested RC2 now and I can confirm that the following works (for me):
- Fix missing grub.template file [#158] = Thumbs Up
- Fix bug where JRiver install/uninstall options are not showing up in Snakeoil->Software [#160] = Thumbs Up

However the following does not work:
- Fix problem where there are 2 NFS options in mount - One of them have to be NTFS [#159] = there are still 2 NFS options in mount.

Happy new year to you.

#3
(31-Dec-2024, 09:26 PM)Primare11 Wrote: However the following does not work:
- Fix problem where there are 2 NFS options in mount - One of them have to be NTFS [#159] = there are still 2 NFS options in mount.
It's likely because of cached entries. Do a force-reload of the browser to clear the cache and it should pick up the change again.

(31-Dec-2024, 09:26 PM)Primare11 Wrote: Happy new year to you.
Oh yeah, happy new year!
Snakeoil Operating System - Music, your way!

#4
Happy New Year!   A thorough RC2 test on Pi5 Ubuntu 24.04
  1. Remove true type font and no need for additional input during install. I think you were planning to do this a while ago but it was going to be a big change?
  2. Dashboard still showing RC1. Dashboard Network tab "coming soon"
  3. Error message at end of install: N: Download is performed unsandboxed as root as file '/home/cs/snakeoil-1.4.0-rc-2-ubuntu_noble_arm64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied).   Same message when I tried installing LMS9 manually previously.  But does not affect install
  4. Network Tab.  Showing Wlan0 DHCP, when it is disabled.  Eth0 enabled with proper ip address but display not showing DHCP.  Cannot change.
  5. After SO config restore, File uploaded. Press OK to begin basic configuration restore.  Button is showing System.  This error has been there for a long time, never bothered to report!
  6. Still requiring manual upload of NFS folders after reboot.  Tried changing service to "Requires", which resulted in long boot time but did not fix problem.
  7. On Available Music Software (Basic), selecting Logitech Media Server + Sueezelite does not load LMS.  This is important for unactivated users. And when trying to install in System/software
  8. *** Name: lyrion_music_server Mode: Installing ***
    https://artifacts.snakeoil-os.net/player...st_arm.deb
    Download fail... cannot continue!
  9. *** Name: NAA Mode: Installing ***
    /media/snakeoil_cache/networkaudiod_5.1.3-66_arm64.deb: No such file or directory
    Reading package lists...
    E: Unsupported file /media/snakeoil_cache/networkaudiod_5.1.3-66_arm64.deb given on commandline
  10. Mympd does not install
    Changing software configuration...
    *** Name: ntnod Mode: Installing ***
    tar (child): /media/snakeoil_cache/mympd_aarch64.tar.bz2: Cannot open: No such file or directory
    tar (child): Error is not recoverable: exiting now
  11. upmdpcli does not install
    (Re-)Creating upmpdcli repo
    Hit:1 http://dist.jriver.com/latest/mediacenter noble InRelease
    Hit:2 http://ports.ubuntu.com/ubuntu-ports noble InRelease
    Hit:3 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease
    Hit:4 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease
    Hit:5 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease
    Ign:6 https://www.lesbonscomptes.com/upmpdcli/...s/raspbian noble InRelease
    Err:7 https://www.lesbonscomptes.com/upmpdcli/...s/raspbian noble Release
      404  Not Found [IP: 62.210.16.61 443]
    And it keeps trying to install even though upmpdcli switch is set to off
Please let me know if you want me to do a similar thorough test on Intel NUC before you release RC3

As part of the 1.4 release,  should highlight the availability of the out of the box RT kernels for Ubuntu 24.04
https://ubuntu.com/real-time

And a reason not to go Bookworm for the Pi.
[-] The following 2 users Like Snoopy8's post:
  • hkphantomgtr, agent_kith

#5
A RC2 test on Intel NUC Ubuntu 24.04 using same list as Pi5, with many common issues.
  1. Remove true type font and no need for additional input during install. I think you were planning to do this a while ago but it was going to be a big change?
  2. Dashboard still showing RC1. Dashboard Network tab "coming soon"
  3. Error message at end of install: N: Download is performed unsandboxed as root as file '/home/cs/snakeoil-1.4.0-rc-2-ubuntu_noble_arm64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied).   Same message when I tried installing LMS9 manually previously.  But does not affect install
  4. Network Tab.  Showing Wlan0 DHCP, when it is disabled.  Eth0 enabled with proper ip address but display not showing DHCP.  Cannot change.
  5. After SO config restore, File uploaded. Press OK to begin basic configuration restore.  Button is showing System.  This error has been there for a long time, never bothered to report!
  6. Still requiring manual upload of NFS folders after reboot.  Tried changing service to "Requires", which resulted in long boot time but did not fix problem.
  7. On Available Music Software (Basic), selecting Logitech Media Server + Sueezelite does not load LMS.  This is important for unactivated users. And when trying to install in System/software
  8. *** Name: lyrion_music_server Mode: Installing ***
    https://artifacts.snakeoil-os.net/player...st_arm.deb
    Download fail... cannot continue!

    https://artifacts.snakeoil-os.net/player..._amd64.deb
    Download fail... cannot continue!
  9. *** Name: NAA Mode: Installing ***
    /media/snakeoil_cache/networkaudiod_5.1.3-66_arm64.deb: No such file or directory
    Reading package lists...
    E: Unsupported file /media/snakeoil_cache/networkaudiod_5.1.3-66_arm64.deb given on commandline

    E: Unsupported file /media/snakeoil_cache/networkaudiod_5.1.3-66_amd64.deb given on commandline
    Mympd does not install
  10. Changing software configuration...
    *** Name: ntnod Mode: Installing ***
    tar (child): /media/snakeoil_cache/mympd_aarch64.tar.bz2: Cannot open: No such file or directory
    tar (child): Error is not recoverable: exiting now
  11. upmdpcli does not install
    (Re-)Creating upmpdcli repo
    Hit:1 http://dist.jriver.com/latest/mediacenter noble InRelease
    Hit:2 http://ports.ubuntu.com/ubuntu-ports noble InRelease
    Hit:3 http://ports.ubuntu.com/ubuntu-ports noble-updates InRelease
    Hit:4 http://ports.ubuntu.com/ubuntu-ports noble-backports InRelease
    Hit:5 http://ports.ubuntu.com/ubuntu-ports noble-security InRelease
    Ign:6 https://www.lesbonscomptes.com/upmpdcli/...s/raspbian noble InRelease
    Err:7 https://www.lesbonscomptes.com/upmpdcli/...s/raspbian noble Release
      404  Not Found [IP: 62.210.16.61 443]
    And it keeps trying to install even though upmpdcli switch is set to off

    E: Failed to fetch http://au.archive.ubuntu.com/ubuntu/pool...-2_all.deb  0  [IP: 202.158.214.106 80]
    E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
  12. *** Name: minimserver Mode: Installing ***
    JDK already installed
    --2025-01-01 05:17:06--  https://download.snakeoil-os.net/s/sW8gB...7/download
    Resolving download.snakeoil-os.net (download.snakeoil-os.net)... 104.21.33.160, 172.67.164.201, 2606:4700:3034::ac43:a4c9, ...
    Connecting to download.snakeoil-os.net (download.snakeoil-os.net)|104.21.33.160|:443... connected.
    HTTP request sent, awaiting response... 502 Bad Gateway
    2025-01-01 05:17:06 ERROR 502: Bad Gateway.
  13. Roon Server and Bridge installs OK (also on Pi)
  14. JRiver installs OK (also on Pi)
  15. CPUSet installs and runs (also on Pi)
  16. Had to run sudo apt-get update to redo SO install. Does not happen all the time I believe Ubuntu updates in the background after initial install and if installing SO too early, will get error message.
While I no longer run UPnP because of the security risk, I know some people will use MinimServer and Upmpdcli.  I also do not use Roon, Jriver, HQPlayer NAA and Mympd, but tested install process.

#6
(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: Happy New Year!   A thorough RC2 test on Pi5 Ubuntu 24.04
Happy new year. To be honest 2025 can't get any worse than 2023/24. LOL. Cheer3

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]Remove true type font and no need for additional input during install. I think you were planning to do this a while ago but it was going to be a big change?
What do you mean by this?

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]Dashboard still showing RC1. Dashboard Network tab "coming soon"
Somehow missed this. Filing a bug report to be fixed in RC-3.

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]Error message at end of install: N: Download is performed unsandboxed as root as file '/home/cs/snakeoil-1.4.0-rc-2-ubuntu_noble_arm64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied).   Same message when I tried installing LMS9 manually previously.  But does not affect install
Yeah, as mentioned before this is a "notice" not an "error". Ignore this for now, here's hoping once Snakeoil can be installed via a apt repository this notice will automatically go away.

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]Network Tab.  Showing Wlan0 DHCP, when it is disabled.  Eth0 enabled with proper ip address but display not showing DHCP.  Cannot change.
This is normal. You can't change ethernet settings from the network tab yet. Hopefully will address this in the future.

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]After SO config restore, File uploaded. Press OK to begin basic configuration restore.  Button is showing System.  This error has been there for a long time, never bothered to report!
Filed a bug report for this. Will be fixed in RC-3.

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]Still requiring manual upload of NFS folders after reboot.  Tried changing service to "Requires", which resulted in long boot time but did not fix problem.
Can you show me a screencap of your NFS configuration? This is really unusual and shouldn't be happening.

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]On Available Music Software (Basic), selecting Logitech Media Server + Sueezelite does not load LMS.  This is important for unactivated users. And when trying to install in System/software
Filing a bug report to fix this. Will try to also hide this if LMS isn't installed.

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]*** Name: lyrion_music_server Mode: Installing ***
https://artifacts.snakeoil-os.net/player...st_arm.deb

This works for me.
Download fail... cannot continue!
This works for me.
Can you try to download this file manually from your computer and see if it works? And from the snakeoil computer, run this command:
Code:
curl -f -s https://artifacts.snakeoil-os.net/players/lyrion_music_server/lyrionmusicserver_latest_arm.deb  -o  /media/snakeoil_cache/lyrionmusicserver_latest_arm.deb

Also, I wonder, do you have this folder /media/snakeoil_cache?

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: [*]*** Name: NAA Mode: Installing ***
/media/snakeoil_cache/networkaudiod_5.1.3-66_arm64.deb: No such file or directory
Reading package lists...
E: Unsupported file /media/snakeoil_cache/networkaudiod_5.1.3-66_arm64.deb given on commandline
[*]Mympd does not install
Changing software configuration...
*** Name: ntnod Mode: Installing ***
tar (child): /media/snakeoil_cache/mympd_aarch64.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
[.quote]
All these works for me. Please double check if /media/snakeoil_cache folder exists, and if yes double check your networking setup.

[quote="Snoopy8" pid='7507' dateline='1735691271']
[*]upmdpcli does not install
Looks like the upmpdcli repo is dead. Will fix this in RC3...

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: Please let me know if you want me to do a similar thorough test on Intel NUC before you release RC3
Please do test this on the NUC also. Things should work, but just in case.


(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: As part of the 1.4 release,  should highlight the availability of the out of the box RT kernels for Ubuntu 24.04
https://ubuntu.com/real-time
Good ieda.

(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: And a reason not to go Bookworm for the Pi.
Bookworm (as well as other distros) will be supported in the future. That's the point of moving to deb packaging. Just going to support noble for the initial 1.4.0 release for now, with more to be added in later releases.
Snakeoil Operating System - Music, your way!

#7
Looks like a new install will be missing snakeoil_cache. In RC-3, just going to create the folder /media/snakeoil_cache if it doesn't exist, this should fix new installation issues.

Really need to do some proper unit testing in Snakeoil.. I guess gonna add this to the list of things to do. Big Grin
Snakeoil Operating System - Music, your way!

#8
(01-Jan-2025, 02:45 PM)agent_kith Wrote:
(01-Jan-2025, 08:27 AM)Snoopy8 Wrote: Remove true type font and no need for additional input during install. I think you were planning to do this a while ago but it was going to be a big change?
What do you mean by this?
During the install process, there are 2 pop ups (pink buttons). These are for true type fonts. I recall you mentioning that you will take them out in the future? It would make the install cleaner if the pop ups were removed. This is a nice to have.
 
(01-Jan-2025, 02:45 PM)agent_kith Wrote:
(01-Jan-2025, 08:27 AM)Snoopy8 Wrote:
  • Network Tab.  Showing Wlan0 DHCP, when it is disabled.  Eth0 enabled with proper ip address but display not showing DHCP.  Cannot change.
This is normal. You can't change ethernet settings from the network tab yet. Hopefully will address this in the future.

[Image: Network.jpg]
The Pi5 display is wrong. Eth0 is enabled, Wlan0 disabled. Yet on right side Wlan0 is set to DHCP
 
(01-Jan-2025, 02:45 PM)agent_kith Wrote:
(01-Jan-2025, 08:27 AM)Snoopy8 Wrote:
  • Still requiring manual upload of NFS folders after reboot.  Tried changing service to "Requires", which resulted in long boot time but did not fix problem.
Can you show me a screencap of your NFS configuration? This is really unusual and shouldn't be happening.

[Image: Mounted.jpg]
2 nfs4 folders manually mounted.  Have tried mounting them as nfs3 folders.  Same problem, need to mount them manually on rebooting.

[Image: DSM-NFS-File-services.jpg]
Synology DSM NFS setup screen.  Max NFS protocol can be NFS3, NFS4 or NFS4.1

[Image: DSM-NFS-Premissions.jpg] 
NFS permissions for each Ip address (blanked out on screenshot). Have even tried "allow connections from non-privileged port.

Note that Synology does not allow SSH access, login to Linux.


Have also tried mounting SMB (CIFS) folders within SnakeOil.  Same problem of having to manually mount them on rebooting.

---
Created /media/snakeoil_cache, can now download LMS9 and NAA. Will check others later.

#9
(01-Jan-2025, 08:19 AM)agent_kith Wrote:
(31-Dec-2024, 09:26 PM)Primare11 Wrote: However the following does not work:
- Fix problem where there are 2 NFS options in mount - One of them have to be NTFS [#159] = there are still 2 NFS options in mount.
It's likely because of cached entries. Do a force-reload of the browser to clear the cache and it should pick up the change again.
(31-Dec-2024, 09:26 PM)Primare11 Wrote: Happy new year to you.
Oh yeah, happy new year!

You are correct, clear the cache on the browser helped, now I have both NFS and NTFS  Smile .
[-] The following 1 user Likes Primare11's post:
  • Snoopy8

#10
(01-Jan-2025, 10:15 PM)Primare11 Wrote: You are correct, clear the cache on the browser helped, now I have both NFS and NTFS  Smile .
Can you please mount your NFS drive and reboot. Mine are not remounting after reboot and need to be added back using button.

And details of your NAS please.



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  1.4.0 Release Candidate 3 agent_kith 13 157 09-Jan-2025, 02:26 PM
Last Post: agent_kith
  1.4.0 Release Candidate 1 agent_kith 16 130 31-Dec-2024, 07:23 PM
Last Post: agent_kith
  Snakeoil Firmware - 1.1.0 Release Candidate 1 agent_kith 1 1,247 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
new install issues
Last Post: Snoopy8
Yesterday 01:08 PM
» Replies: 7
» Views: 158
Work In Progress: 1.4.4
Last Post: Snoopy8
Yesterday 08:57 AM
» Replies: 3
» Views: 67
Playing music quickly after install
Last Post: Snoopy8
18-Apr-2025 04:12 PM
» Replies: 0
» Views: 23
Wiki update - need your help!
Last Post: Snoopy8
16-Apr-2025 01:59 PM
» Replies: 6
» Views: 139
Connecting Spotify to SnakeOil
Last Post: Snoopy8
16-Apr-2025 01:55 PM
» Replies: 10
» Views: 232
No audio devices on RPi5 with latests bu...
Last Post: hkphantomgtr
13-Apr-2025 05:29 PM
» Replies: 13
» Views: 326
Misc. sharing for building Raspberry Pi ...
Last Post: hkphantomgtr
13-Apr-2025 12:47 PM
» Replies: 2
» Views: 101
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
10-Apr-2025 10:57 PM
» Replies: 11
» Views: 756
[split] Snakeoil 1.4.3 (High End U3)
Last Post: agent_kith
09-Apr-2025 03:45 PM
» Replies: 1
» Views: 68
SQ difference - Raspberry Pi vs x86_64?
Last Post: agent_kith
09-Apr-2025 03:41 PM
» Replies: 15
» Views: 1051

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