Snakeoil Installer- 1.2.6 (Gear Isolation U6)
(06-Aug-2023, 08:09 PM)uglymusic Wrote:
(06-Aug-2023, 09:14 AM)agent_kith Wrote:
(04-Aug-2023, 02:16 PM)uglymusic Wrote: Yes, I know that. I should have been more exact and said I have tried 32-bit versions of Bullseye and Buster...   Wink
aarch64 is "Arm architecture 64", or arm64, otherwise known as armv8. See here. This is 64 bits OS.

You need to download armv7 (aka arm7). That's the 32 bit OS we are talking about.

Are you use you went to the Raspi OS download site, and download the 32 bit OS? One with the compatibility that says "All RaspberryPi models"?

The problem is this. If I re-built everything to 64 bits, there will be some specialists that wants 32 bit OS so that they can run it on a simpler Pi (Simpler PI always sound better but you can hardly buy 'em now). Think of this as the TDA1541A single crown. Rare but good.

Right now I simply do not have the capacity to build multiple platforms at this stage (even though this is largely automated now). So unfortunately compromises have to be made. At time of writing this message I'm still working on my day job.. It's roughly Sunday morning 9am (I've been working on my day job since around 8am). A few hours later I have to try and go out and run some errands (<- Kind of funny story but will leave that to another day).

But yeah, having said that, I am taking on board Snoopy8's suggestion and will try and streamline the installation process to make things easier. I do understand many people who are trying to use Snakeoil are not as technically inclined as me and really I should put more effort into making this simpler. I honestly though it's a positive step forward with 1.2.x as 1.1.x really restricted the type of hardware you can used. But that also come with some additional issues too.

Over the past 1 (or 2?) years I've been slowly getting the infrastructure up and running to support this. Right now we have 9 TB (5 TB + 4 TB really) of usable space. And relatively good CPUs (well, for the money I'm paying for)... Almost all the pieces are in place. Things will get better in time. But really we are living in a world where people want everything instantly, and it's not something I can do right now to be honest.

One other thing is also both versions are really well curated before. In the sense that I actually sat down for weeks (and sometimes months) listening in my setup and am confident it sounds great. Right now I just don't think I can do this for a 64 bit Pi OS release.. This process is more art than science, and is more a process of trial & error which can be time consuming. This is something I havn't done in about a year now, which is why there really isn't a new MPD update since.

Now I wonder, why did I have so much spare time before during the 0.x, 1.0.x and 1.1.x days? [Image: confused.gif]

I appreciate the weight of maintaining a multiplicity of code, AK, really I do.

I'm not even asking for you to maintain more than you are at the moment, but a simpler installation would be a wonderful thing. I've done it dozens of times now on various Pis, have extensive notes which one day I will turn into a blog post (one day) and still, it fails in new ways  Smile

I have managed to get a working install by downloading an earlier version of Raspberry Pi OS outside the Raspberry Pi installer's options, installing SO and then using the SO Update button to bring the whole set-up up to date (I imagine that's what it does, anyway), which is what I'd recommend to people having similar problems using the latest versions of Raspberry Pi OS.

Just to try to wrap this up, I tried to set up SO again using the latest 32-bit Raspberry Pi OS:


[Image: Clean-Shot-2023-08-09-at-12-25-23-2x.png]

Skipping a couple of steps, when I run the SO installer, I get the same error I reported a few posts back:

[Image: Clean-Shot-2023-08-09-at-12-42-36-2x.png]

Has anyone else gone through these steps and got a different outcome?
Reply

(09-Aug-2023, 07:48 PM)uglymusic Wrote: Has anyone else gone through these steps and got a different outcome?
Not sure why you are using Raspberry Pi OS?  SO will not work with it.

I have been using Ubuntu Pi 32 bit and install works. But players waiting for AK to fix...
Reply

(10-Aug-2023, 05:26 AM)Snoopy8 Wrote:
(09-Aug-2023, 07:48 PM)uglymusic Wrote: Has anyone else gone through these steps and got a different outcome?
Not sure why you are using Raspberry Pi OS?  SO will not work with it.

I have been using Ubuntu Pi 32 bit and install works. But players waiting for AK to fix...

Because AK told me that SO does not work with Ubuntu after I failed to get it working that way. He said I must use Raspian (Raspberry Pi OS, as it is now). 

I now have seven RPis running Raspberry Pi OS and SO around the house and the garden, so I rest my case  Angel .

Have you tried Raspberry Pi OS on your Compute Module 4?
[-] The following 1 user Likes uglymusic's post:
  • Snoopy8
Reply

(10-Aug-2023, 08:56 PM)uglymusic Wrote: Because AK told me that SO does not work with Ubuntu after I failed to get it working that way. He said I must use Raspian (Raspberry Pi OS, as it is now). 

I now have seven RPis running Raspberry Pi OS and SO around the house and the garden, so I rest my case  Angel .

Have you tried Raspberry Pi OS on your Compute Module 4?
Oops, I missed that post because I only recently got the Pi. Good to know Raspberry Pi OS is working but without real time kernel?
[-] The following 1 user Likes Snoopy8's post:
  • uglymusic
Reply

(11-Aug-2023, 05:22 PM)Snoopy8 Wrote:
(10-Aug-2023, 08:56 PM)uglymusic Wrote: Because AK told me that SO does not work with Ubuntu after I failed to get it working that way. He said I must use Raspian (Raspberry Pi OS, as it is now). 

I now have seven RPis running Raspberry Pi OS and SO around the house and the garden, so I rest my case  Angel .

Have you tried Raspberry Pi OS on your Compute Module 4?
Oops, I missed that post because I only recently got the Pi. Good to know Raspberry Pi OS is working but without real time kernel?

Unfortunately, no.

I haven't got to grips with changing kernels; I don't even know if it's possible on the Pi  Sad . It's on my list of things to try when I have the time.

Give Raspberry Pi OS a go and see how it sounds while you're waiting for AK.
[-] The following 1 user Likes uglymusic's post:
  • Snoopy8
Reply

So which 32 bit lite version of RaspberryPi OS actually works with SnakeoilOS on Rpi 4?

edit: I'll try with 2021-05-07-raspios-buster-armhf-lite

Installation in progress... but very slow...
# Begin installation of Snakeoil 1.2.6
  + Checking pre-requistes... OK
    * Checking program (ip)... FOUND
    * Checking program (grep)... FOUND
    * Checking program (head)... FOUND
    * Checking program (tail)... FOUND
    * Checking program (sed)... FOUND
    * Checking program (pgrep)... FOUND
    * Checking program (sha1sum)... FOUND
    * Checking program (tar)... FOUND
    * Checking program (ip)... FOUND
    * Checking program (cat)... FOUND
    * Checking program (mktemp)... FOUND
    * Checking program (cut)... FOUND
    * Checking program (xargs)... FOUND
  + Checking CPU: OK
  + System identified as: Raspbian
    * Updating repos... OK
    * Checking package: net-tools
      - Status: Already installed
    * Checking package: avahi-daemon
      - Status: Already installed
    * Checking package: icewm
      - Status: Installing... OK
    * Checking package: lighttpd
      - Status: Installing... OK
    * Checking package: php-cgi
      - Status: Installing... OK
    * Checking package: tigervnc-standalone-server
      - Status: Installing... OK
    * Checking package: libio-socket-ssl-perl
      - Status: Already installed
    * Checking package: libgomp1
      - Status: Already installed
    * Checking package: cifs-utils
      - Status: Already installed
    * Checking package: nfs-common
      - Status: Already installed
    * Checking package: samba
      - Status: Installing...
It's already 10 minutes on installing samba...
Reply

Still on installing samba... more than 1 hour
Reply

After more than two hours installation succeeded, but had problems with LMS installation I used  sudo apt --fix-broken install to fix it as recommended...

E: Unable to locate package ubuntu-restricted-extras
chown: invalid user: ‘squeezeboxserver:nogroup’
ERROR
Selecting previously unselected package logitechmediaserver.
(Reading database ... 52453 files and directories currently installed.)
Preparing to unpack .../logitechmediaserver_8.2.1_1652959290_arm.deb ...
Unpacking logitechmediaserver (8.2.1~1652959290) ...
Processing triggers for systemd (241-7~deb10u7+rpi1) ...
chmediaserver:
 logitechmediaserver depends on libcrypt-openssl-rsa-perl; however:
  Package libcrypt-openssl-rsa-perl is not installed.

dpkg: error processing package logitechmediaserver (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 logitechmediaserver
0 upgraded, 3 newly installed, 0 to remove and 150 not upgraded.
1 not fully installed or removed.
Need to get 59.0 kB of archives.
After this operation, 212 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://quantum-mirror.hu/mirrors/pub/raspbian/raspbian buster/main armhf libcrypt-openssl-bignum-perl armhf 0.09-1+b1 [24.0 kB]
Get:2 http://quantum-mirror.hu/mirrors/pub/raspbian/raspbian buster/main armhf libcrypt-openssl-random-perl armhf 0.15-1+b1 [10.8 kB]
Get:3 http://quantum-mirror.hu/mirrors/pub/raspbian/raspbian buster/main armhf libcrypt-openssl-rsa-perl armhf 0.31-1+b1 [24.2 kB]
Fetched 59.0 kB in 1s (90.1 kB/s)
Selecting previously unselected package libcrypt-openssl-bignum-perl.
(Reading database ... 56608 files and directories currently installed.)
Preparing to unpack .../libcrypt-openssl-bignum-perl_0.09-1+b1_armhf.deb ...
Unpacking libcrypt-openssl-bignum-perl (0.09-1+b1) ...
Selecting previously unselected package libcrypt-openssl-random-perl.
Preparing to unpack .../libcrypt-openssl-random-perl_0.15-1+b1_armhf.deb ...
Unpacking libcrypt-openssl-random-perl (0.15-1+b1) ...
Selecting previously unselected package libcrypt-openssl-rsa-perl.
Preparing to unpack .../libcrypt-openssl-rsa-perl_0.31-1+b1_armhf.deb ...
Unpacking libcrypt-openssl-rsa-perl (0.31-1+b1) ...
Setting up libcrypt-openssl-bignum-perl (0.09-1+b1) ...
Setting up libcrypt-openssl-random-perl (0.15-1+b1) ...
Setting up libcrypt-openssl-rsa-perl (0.31-1+b1) ...
Setting up logitechmediaserver (8.2.1~1652959290) ...
Adding system user `squeezeboxserver' (UID 109) ...
Adding new user `squeezeboxserver' (UID 109) with group `nogroup' ...
Not creating home directory `/usr/share/squeezeboxserver'.
Created symlink /etc/systemd/system/multi-user.target.wants/logitechmediaserver.service → /lib/systemd/system/logitechmediaserver.service.
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for systemd (241-7~deb10u7+rpi1) ...
So I needed to start install script again...
...
...
    * Checking package: python3-future
      - Status: Already installed
  + Creating media folders... OK
  + Checking installer integrity... OK
  + Extracting archive... OK
    - verifying component: snakeoil-rest... OK
    - verifying component: Logitech Media Server... OK
    - verifying component: snakeoil blob... OK
  + Install Snakeoil RestAPI server... OK
  + Installing Snakeoil blob, please be patient... OK
# Prepping Your System For Snakeoil.
  + Startup script... Already installed
  + Web server... OK
  + Logitech Media Server... Already installed
  + Configuring network... ifupdown detected, interface eth0. OK
  + Configuring virtual desktop... OK
  + Configuring boot options... Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.
OK
  + Configuring samba... OK
# Cleaning up tmp files... OK
# Installation complete. Please reboot your computer now.
Now I will reboot and check it out... Rolleyes

I can say it was successful but I was unable to scan sacd ISOs...
Reply

(25-Aug-2023, 03:13 AM)miksi Wrote: After more than two hours installation succeeded, but had problems with LMS installation I used  sudo apt --fix-broken install to fix it as recommended...

E: Unable to locate package ubuntu-restricted-extras
chown: invalid user: ‘squeezeboxserver:nogroup’
ERROR
Selecting previously unselected package logitechmediaserver.
(Reading database ... 52453 files and directories currently installed.)
Preparing to unpack .../logitechmediaserver_8.2.1_1652959290_arm.deb ...
Unpacking logitechmediaserver (8.2.1~1652959290) ...
Processing triggers for systemd (241-7~deb10u7+rpi1) ...
chmediaserver:
 logitechmediaserver depends on libcrypt-openssl-rsa-perl; however:
  Package libcrypt-openssl-rsa-perl is not installed.

dpkg: error processing package logitechmediaserver (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 logitechmediaserver
0 upgraded, 3 newly installed, 0 to remove and 150 not upgraded.
1 not fully installed or removed.
Need to get 59.0 kB of archives.
After this operation, 212 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://quantum-mirror.hu/mirrors/pub/raspbian/raspbian buster/main armhf libcrypt-openssl-bignum-perl armhf 0.09-1+b1 [24.0 kB]
Get:2 http://quantum-mirror.hu/mirrors/pub/raspbian/raspbian buster/main armhf libcrypt-openssl-random-perl armhf 0.15-1+b1 [10.8 kB]
Get:3 http://quantum-mirror.hu/mirrors/pub/raspbian/raspbian buster/main armhf libcrypt-openssl-rsa-perl armhf 0.31-1+b1 [24.2 kB]
Fetched 59.0 kB in 1s (90.1 kB/s)
Selecting previously unselected package libcrypt-openssl-bignum-perl.
(Reading database ... 56608 files and directories currently installed.)
Preparing to unpack .../libcrypt-openssl-bignum-perl_0.09-1+b1_armhf.deb ...
Unpacking libcrypt-openssl-bignum-perl (0.09-1+b1) ...
Selecting previously unselected package libcrypt-openssl-random-perl.
Preparing to unpack .../libcrypt-openssl-random-perl_0.15-1+b1_armhf.deb ...
Unpacking libcrypt-openssl-random-perl (0.15-1+b1) ...
Selecting previously unselected package libcrypt-openssl-rsa-perl.
Preparing to unpack .../libcrypt-openssl-rsa-perl_0.31-1+b1_armhf.deb ...
Unpacking libcrypt-openssl-rsa-perl (0.31-1+b1) ...
Setting up libcrypt-openssl-bignum-perl (0.09-1+b1) ...
Setting up libcrypt-openssl-random-perl (0.15-1+b1) ...
Setting up libcrypt-openssl-rsa-perl (0.31-1+b1) ...
Setting up logitechmediaserver (8.2.1~1652959290) ...
Adding system user `squeezeboxserver' (UID 109) ...
Adding new user `squeezeboxserver' (UID 109) with group `nogroup' ...
Not creating home directory `/usr/share/squeezeboxserver'.
Created symlink /etc/systemd/system/multi-user.target.wants/logitechmediaserver.service → /lib/systemd/system/logitechmediaserver.service.
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for systemd (241-7~deb10u7+rpi1) ...
So I needed to start install script again...
...
...
    * Checking package: python3-future
      - Status: Already installed
  + Creating media folders... OK
  + Checking installer integrity... OK
  + Extracting archive... OK
    - verifying component: snakeoil-rest... OK
    - verifying component: Logitech Media Server... OK
    - verifying component: snakeoil blob... OK
  + Install Snakeoil RestAPI server... OK
  + Installing Snakeoil blob, please be patient... OK
# Prepping Your System For Snakeoil.
  + Startup script... Already installed
  + Web server... OK
  + Logitech Media Server... Already installed
  + Configuring network... ifupdown detected, interface eth0. OK
  + Configuring virtual desktop... OK
  + Configuring boot options... Created symlink /etc/systemd/system/default.target → /lib/systemd/system/multi-user.target.
OK
  + Configuring samba... OK
# Cleaning up tmp files... OK
# Installation complete. Please reboot your computer now.
Now I will reboot and check it out... Rolleyes

I can say it was successful but I was unable to scan sacd ISOs...

In my memory, ISO was not supported by SnakeOil OS by default, and in many other CAS softwares, too.  Please correct me if I'm wrong.
Reply

Is it possible to replace the mpd with sacd iso supported one?
I've just build it for latest Moode audio 8.35...
Reply



Bookmarks

Possibly Related Threads…
Thread Author Replies Views Last Post
  snakeoil-installer-1.1.0-x86_64.sh Valery 3 1,226 02-Jul-2023, 09:27 AM
Last Post: agent_kith
  Install Snakeoil in Linux Container (LXC) vv329 3 1,287 21-Dec-2022, 06:30 AM
Last Post: agent_kith
  Snakeoil Installer - 1.2.0 (Gear Isolation) agent_kith 125 38,003 19-Aug-2022, 06:30 AM
Last Post: emptor
  Snakeoil ISO - 1.1.0 (Blind Testing) agent_kith 7 15,843 02-May-2019, 08:49 AM
Last Post: iwcer
  Snakeoil ISO - 1.0.0 (Golden Ears) agent_kith 1 6,104 24-Dec-2017, 09:54 AM
Last Post: agent_kith



Users browsing this thread:
5 Guest(s)

[-]
Our Sponsors

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

Username/Email:


Password:





[-]
Latest Threads
Howto setup resampling in Logitech Media...
Last Post: Coacharnold
18-Nov-2024 12:06 AM
» Replies: 7
» Views: 5800
Dropping Measurements, Hello High-End.
Last Post: agent_kith
26-Oct-2024 09:02 AM
» Replies: 12
» Views: 445
Very happy to have Sankeoil......! mpd w...
Last Post: run51
24-Oct-2024 05:35 AM
» Replies: 9
» Views: 1678
SO no soundcard detected - RPI Pi4 snake...
Last Post: run51
21-Oct-2024 10:55 PM
» Replies: 4
» Views: 105
download
Last Post: Snoopy8
19-Oct-2024 05:52 AM
» Replies: 1
» Views: 105
Full proces to instal snakeiol 100% work...
Last Post: audioluthier
11-Oct-2024 02:32 AM
» Replies: 9
» Views: 336
A network protocol designed for CAS
Last Post: hkphantomgtr
10-Oct-2024 09:48 PM
» Replies: 0
» Views: 85
CAS with "Single Core"
Last Post: hkphantomgtr
06-Oct-2024 08:32 AM
» Replies: 2
» Views: 116
MPD player not working
Last Post: Snoopy8
27-Sep-2024 11:54 AM
» Replies: 7
» Views: 218
LMS playing DFF files sampling rate
Last Post: Snoopy8
16-Sep-2024 07:45 PM
» Replies: 5
» Views: 155

[-]
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-2024. Theme © Melroy van den Berg.