Navidrome No booting after update

Creating a bug report/issue

I have searched the existing open and closed issues

Required Information

  • DietPi version | cat /boot/dietpi/.version
  • Distro version | echo $G_DISTRO_NAME $G_RASPBIAN
  • Kernel version | uname --all
  • Architecture | dpkg --print-architecture
  • 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 | (EG: Nextcloud)
  • Was the software title installed freshly or updated/migrated?
  • Can this issue be replicated on a fresh installation of DietPi?
    ← If you sent a β€œdietpi-bugreport”, please paste the ID here β†’
  • Bug report ID | echo $G_HW_UUID

Steps to reproduce

  1. …
  2. …

Expected behaviour

  • …

Actual behaviour

  • …

Extra details

-Please find below the error mesage iam getting

login as: root
root@192.168.1.17's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
 ─────────────────────────────────────────────────────
 DietPi v9.9.0 : 20:23 - Fri 01/03/25
 ─────────────────────────────────────────────────────
 - Device model : RPi CM 3+ (aarch64)
 - CPU temp : 59 Β°C / 138 Β°F : Running warm, but safe
 - LAN IP : 192.168.1.17 (eth0)
 - MOTD : ^
         *#*        Wishing you a Merry Christmas
        *###*       and a very Happy New Year 2025!
       *#####*      We hope Christmas fills every corner
      *#######*     of your home and your heart with joy.
     *#########*
    *Merry  Xmas*   All the best from the DietPi team =))
   *#############*
 ─────────────────────────────────────────────────────

 DietPi Team     : https://github.com/MichaIng/DietPi#the-dietpi-project-team
 Patreon Legends : Chris Gelatt, ADSB.im
 Website         : https://dietpi.com/ | https://twitter.com/DietPi_
 Contribute      : https://dietpi.com/contribute.html
 Web Hosting by  : https://myvirtualserver.com

 dietpi-launcher : All the DietPi programs in one place
 dietpi-config   : Feature rich configuration tool for your device
 dietpi-software : Select optimised software for installation
 htop            : Resource monitor
 cpu             : Shows CPU information and stats

root@DietPi:~# sudo systemctl daemon-reload
root@DietPi:~# sudo systemctl start navidrome.service
root@DietPi:~# sudo systemctl status navidrome.service
Γ— navidrome.service - navidrome (DietPi)
     Loaded: loaded (/etc/systemd/system/navidrome.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Fri 2025-01-03 20:23:47 IST; 10s a go
   Duration: 212ms
    Process: 2796 ExecStart=/opt/navidrome/navidrome --configfile /mnt/dietpi_userdata/navidrome/navidrome.toml (code=exited, status=203/EXEC)
   Main PID: 2796 (code=exited, status=203/EXEC)
        CPU: 210ms

Jan 03 20:23:47 DietPi systemd[1]: navidrome.service: Scheduled restart job, restart counter is at 3.
Jan 03 20:23:47 DietPi systemd[1]: Stopped navidrome.service - navidrome (DietPi).
Jan 03 20:23:47 DietPi systemd[1]: navidrome.service: Start request repeated too quickly.
Jan 03 20:23:47 DietPi systemd[1]: navidrome.service: Failed with result 'exit-code'.
Jan 03 20:23:47 DietPi systemd[1]: Failed to start navidrome.service - navidrome (DietPi).
root@DietPi:~#

pls can you share whole service log

journalctl -u navidrome.service`
login as: root
root@192.168.1.17's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
 ─────────────────────────────────────────────────────
 DietPi v9.9.0 : 06:01 - Sat 01/04/25
 ─────────────────────────────────────────────────────
 - Device model : RPi CM 3+ (aarch64)
 - CPU temp : 62 Β°C / 143 Β°F : Running hot, not recommended
 - LAN IP : 192.168.1.17 (eth0)
 - MOTD : ^
         *#*        Wishing you a Merry Christmas
        *###*       and a very Happy New Year 2025!
       *#####*      We hope Christmas fills every corner
      *#######*     of your home and your heart with joy.
     *#########*
    *Merry  Xmas*   All the best from the DietPi team =))
   *#############*
 ─────────────────────────────────────────────────────

 DietPi Team     : https://github.com/MichaIng/DietPi#the-dietpi-project-team
 Patreon Legends : Chris Gelatt, ADSB.im
 Website         : https://dietpi.com/ | https://twitter.com/DietPi_
 Contribute      : https://dietpi.com/contribute.html
 Web Hosting by  : https://myvirtualserver.com

 dietpi-launcher : All the DietPi programs in one place
 dietpi-config   : Feature rich configuration tool for your device
 dietpi-software : Select optimised software for installation
 htop            : Resource monitor
 cpu             : Shows CPU information and stats

root@DietPi:~# journalctl -u navidrome.service
Jan 04 05:17:15 DietPi systemd[1]: Started navidrome.service - navidrome (DietPi                     ).
Jan 04 05:17:15 DietPi (avidrome)[538]: navidrome.service: Failed to locate exec                     utable /opt/navidrome/navidrome: Permission denied
Jan 04 05:17:15 DietPi (avidrome)[538]: navidrome.service: Failed at step EXEC s                     pawning /opt/navidrome/navidrome: Permission denied
Jan 04 05:17:15 DietPi systemd[1]: navidrome.service: Main process exited, code=                     exited, status=203/EXEC
Jan 04 05:17:15 DietPi systemd[1]: navidrome.service: Failed with result 'exit-c                     ode'.
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Scheduled restart job, res                     tart counter is at 1.
Jan 04 05:17:16 DietPi systemd[1]: Stopped navidrome.service - navidrome (DietPi                     ).
Jan 04 05:17:16 DietPi systemd[1]: Started navidrome.service - navidrome (DietPi                     ).
Jan 04 05:17:16 DietPi (avidrome)[558]: navidrome.service: Failed to locate exec                     utable /opt/navidrome/navidrome: Permission denied
Jan 04 05:17:16 DietPi (avidrome)[558]: navidrome.service: Failed at step EXEC s                     pawning /opt/navidrome/navidrome: Permission denied
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Main process exited, code=                     exited, status=203/EXEC
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Failed with result 'exit-c                     ode'.
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Scheduled restart job, res                     tart counter is at 2.
Jan 04 05:17:16 DietPi systemd[1]: Stopped navidrome.service - navidrome (DietPi                     ).
Jan 04 05:17:16 DietPi systemd[1]: Started navidrome.service - navidrome (DietPi                     ).
Jan 04 05:17:16 DietPi (avidrome)[564]: navidrome.service: Failed to locate exec                     utable /opt/navidrome/navidrome: Permission denied
Jan 04 05:17:16 DietPi (avidrome)[564]: navidrome.service: Failed at step EXEC s                     pawning /opt/navidrome/navidrome: Permission denied
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Main process exited, code=                     exited, status=203/EXEC
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Failed with result 'exit-c                     ode'.
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Scheduled restart job, res                     tart counter is at 3.
Jan 04 05:17:16 DietPi systemd[1]: Stopped navidrome.service - navidrome (DietPi                     ).
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Start request repeated too                      quickly.
Jan 04 05:17:16 DietPi systemd[1]: navidrome.service: Failed with result 'exit-c                     ode'.
Jan 04 05:17:16 DietPi systemd[1]: Failed to start navidrome.service - navidrome                      (DietPi).
root@DietPi:~#

Can you share following

ls -la /opt/navidrome/
login as: root
root@192.168.1.17's password:

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
 ─────────────────────────────────────────────────────
 DietPi v9.9.0 : 07:26 - Sat 01/04/25
 ─────────────────────────────────────────────────────
 - Device model : RPi CM 3+ (aarch64)
 - CPU temp : 54 Β°C / 129 Β°F : Running warm, but safe
 - LAN IP : 192.168.1.17 (eth0)
 - MOTD : ^
         *#*        Wishing you a Merry Christmas
        *###*       and a very Happy New Year 2025!
       *#####*      We hope Christmas fills every corner
      *#######*     of your home and your heart with joy.
     *#########*
    *Merry  Xmas*   All the best from the DietPi team =))
   *#############*
 ─────────────────────────────────────────────────────

 DietPi Team     : https://github.com/MichaIng/DietPi#the-dietpi-project-team
 Patreon Legends : Chris Gelatt, ADSB.im
 Website         : https://dietpi.com/ | https://twitter.com/DietPi_
 Contribute      : https://dietpi.com/contribute.html
 Web Hosting by  : https://myvirtualserver.com

 dietpi-launcher : All the DietPi programs in one place
 dietpi-config   : Feature rich configuration tool for your device
 dietpi-software : Select optimised software for installation
 htop            : Resource monitor
 cpu             : Shows CPU information and stats

root@DietPi:~# ls -la /opt/navidrome/
total 43948
drwxr-xr-x 2 root root     4096 Jan  3 19:44 .
drwxr-xr-x 4 root root     4096 Jan  3 19:44 ..
-rw-r--r-- 1 1001  128    32472 Dec 29 07:35 LICENSE
-rw-r--r-- 1 1001  128     5961 Dec 29 07:35 README.md
-rw-r--r-- 1 1001  128 44953336 Dec 29 07:35 navidrome
root@DietPi:~#

ah now I recall following Navidrome not starting after fresh install or update Β· Issue #7336 Β· MichaIng/DietPi Β· GitHub

Solution would be

chown -R root:root /opt/navidrome
chmod +x /opt/navidrome/navidrome
systemctl restart navidrome.service
1 Like