Snakeoil Forums

Full Version: Snakeoil Installer- 1.2.6 (Gear Isolation U6)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13
(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?
(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...
(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?
(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?
(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.
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...
Still on installing samba... more than 1 hour
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...
(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.
Is it possible to replace the mpd with sacd iso supported one?
I've just build it for latest Moode audio 8.35...
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13