Cant install Squeezelite Dietpi 10.4. 2 Bookworm

Creating a bug report/issue

I have searched the existing open and closed issues

Required Information

  • DietPi version | 10.4.2
  • Distro version | bookworm
  • Kernel version | Linux Plex 6.1.0-48-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.172-1 (2026-05-15) x86_64 GNU/Linux
  • Architecture | amd64
  • SBC model | echo $G_HW_MODEL_NAME or (EG: RPi3)
  • Power supply used | (EG: 5V 1A RAVpower)
  • SD card used | (EG: SanDisk ultra)

Additional Information (if applicable)

  • Software title | Squeezelite
  • Was the software title installed freshly or updated/migrated? Fresh
  • Can this issue be replicated on a fresh installation of DietPi? yes
    ← If you sent a “dietpi-bugreport”, please paste the ID here →
  • Bug report ID | echo $G_HW_UUID

Steps to reproduce

  1. run dietpi software
  2. Choose to install Squeezelite

Expected behaviour

  • Should install and run as service…

Actual behaviour

  • Its fall over trying to setup the service

Extra details

Reading package lists… Done

Building dependency tree… Done

Reading state information… Done

squeezelite is already the newest version (2.0.0-1541-dietpi1).

0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.

1 not fully installed or removed.

After this operation, 0 B of additional disk space will be used.

Setting up squeezelite (2.0.0-1541-dietpi1) …

Configuring Squeezelite service user …

Configuring Squeezelite systemd service …

Job for squeezelite.service failed because of unavailable resources or another system error.

See “systemctl status squeezelite.service” and “journalctl -xeu squeezelite.service” for details.

dpkg: error processing package squeezelite (–configure):

installed squeezelite package post-installation script subprocess returned error exit status 1

Errors were encountered while processing:

 squeezelite
dietpi@Plex:/var/lib/systemd$ sudo journalctl -xeu squeezelite.service

May 26 21:19:54 Plex systemd[1]: squeezelite.service: Failed to load environment files: No such file or directory

May 26 21:19:54 Plex systemd[1]: squeezelite.service: Failed to run 'start' task: No such file or directory

May 26 21:19:54 Plex systemd[1]: squeezelite.service: Failed with result 'resources'.

░░ Subject: Unit failed

░░ Defined-By: systemd

░░ Support: 


░░ 

░░ The unit squeezelite.service has entered the 'failed' state with result 'resources'.

May 26 21:19:54 Plex systemd[1]: Failed to start squeezelite.service - Squeezelite (DietPi).

░░ Subject: A start job for unit squeezelite.service has failed

░░ Defined-By: systemd

░░ Support: 


░░ 

░░ A start job for unit squeezelite.service has finished with a failure.

░░ 

░░ The job identifier is 1528 and the job result is failed.

May 26 21:23:14 Plex systemd[1]: squeezelite.service: Failed to load environment files: No such file or directory

May 26 21:23:14 Plex systemd[1]: squeezelite.service: Failed to run 'start' task: No such file or directory

May 26 21:23:14 Plex systemd[1]: squeezelite.service: Failed with result 'resources'.

░░ Subject: Unit failed

░░ Defined-By: systemd

░░ Support: 


░░ 

░░ The unit squeezelite.service has entered the 'failed' state with result 'resources'.

May 26 21:23:14 Plex systemd[1]: Failed to start squeezelite.service - Squeezelite (DietPi).

░░ Subject: A start job for unit squeezelite.service has failed

░░ Defined-By: systemd

░░ Support: 


░░ 

░░ A start job for unit squeezelite.service has finished with a failure.

░░ 

░░ The job identifier is 1610 and the job result is failed.

May 26 21:37:08 Plex systemd[1]: squeezelite.service: Failed to load environment files: No such file or directory

May 26 21:37:08 Plex systemd[1]: squeezelite.service: Failed to run 'start' task: No such file or directory

May 26 21:37:08 Plex systemd[1]: squeezelite.service: Failed with result 'resources'.

░░ Subject: Unit failed

░░ Defined-By: systemd

░░ Support: 


░░ 

░░ The unit squeezelite.service has entered the 'failed' state with result 'resources'.

May 26 21:37:08 Plex systemd[1]: Failed to start squeezelite.service - Squeezelite (DietPi).

░░ Subject: A start job for unit squeezelite.service has failed

░░ Defined-By: systemd

░░ Support: 


░░ 

░░ A start job for unit squeezelite.service has finished with a failure.

░░ 

░░ The job identifier is 1693 and the job result is failed.

Did you remove /etc/default/squeezelite? We could make it optional in the systemd unit, but I wonder whether you removed that intentionally.

Not intentionally,

restored back from last nights backup I see squeezelite_dragon not squeezelite? in /etc/default

This is (to restore) the default one:

cat << '_EOF_' | sudo tee /etc/default/squeezelite
# Squeezelite command-line arguments: https://ralph-irving.github.io/squeezelite.html
ARGS='-W -C 5 -n DietPi-Squeezelite'
_EOF_

Interesting, wherever this is coming from. To see which one is used in the effective systemd service:

sudo systemctl cat squeezelite
dietpi@Plex:/etc/default$ sudo systemctl cat squeezelite

# /lib/systemd/system/squeezelite.service

[Unit]

Description=Squeezelite (DietPi)

Documentation=man:squeezelite(1) 


Wants=network-online.target

After=network-online.target sound.target



[Service]

User=squeezelite

EnvironmentFile=/etc/default/squeezelite

ExecStart=/usr/bin/squeezelite $ARGS



[Install]

WantedBy=multi-user.target

dietpi@Plex:/etc/default$ 

fixed it renamed it to be just squeezelite and it worked. No idea why it was called that