From 6a539d1a0b1a6f9651ab54100527e3d29ff1c2f3 Mon Sep 17 00:00:00 2001 From: MichaIng Date: Mon, 30 Dec 2024 21:03:22 +0700 Subject: [PATCH] v9.10 - DietPi-Software | Navidrome: Resolved an issue where the service failed to start, since the latest release archive does not ship with the needed permissions. Many thanks to @nclro for reporting this issue: https://github.com/MichaIng/DietPi/issues/7336 --- CHANGELOG.txt | 1 + dietpi/dietpi-software | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.txt b/CHANGELOG.txt index f4e99f4dcd..2e0960d91e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -9,6 +9,7 @@ Bug fixes: - DietPi-Software | Sonarr: Resolved an issue where the internal updater did not work due to permission limits in the systemd unit. Many thanks to @tellice for reporting this issue: https://github.com/MichaIng/DietPi/issues/7321 - DietPi-Software | Fail2Ban: Resolved an issue where a fixed Dropbear filter could not be installed, because the directory did not exist yet. Many thanks to @augustresende for reporting this issue: https://github.com/MichaIng/DietPi/issues/7325 - DietPi-Software | Raspotify: Resolved an issue where the service failed to start, if Avahi-Daemon was not installed. librespot has it as new default DNS discovery backend, and official pre-compiled Raspotify binaries are not compiled with the old DNS-SD backend anymore. Avahi-Daemon is hence installed now by DietPi-Software as well. Many thanks to @gergokis for reporting this issue: https://github.com/MichaIng/DietPi/issues/7323 +- DietPi-Software | Navidrome: Resolved an issue where the service failed to start, since the latest release archive does not ship with the needed permissions. Many thanks to @nclro for reporting this issue: https://github.com/MichaIng/DietPi/issues/7336 As always, many smaller code performance and stability improvements, visual and spelling fixes have been done, too much to list all of them here. Check out all code changes of this release on GitHub: https://github.com/MichaIng/DietPi/pull/ADDME diff --git a/dietpi/dietpi-software b/dietpi/dietpi-software index 748279b41d..a271c24c4a 100755 --- a/dietpi/dietpi-software +++ b/dietpi/dietpi-software @@ -6256,7 +6256,7 @@ _EOF_ # Service: https://www.navidrome.org/docs/installation/linux/#create-a-systemd-unit cat << '_EOF_' > /etc/systemd/system/navidrome.service [Unit] -Description=navidrome (DietPi) +Description=Navidrome (DietPi) Wants=network-online.target After=network-online.target remote-fs.target AssertPathExists=/mnt/dietpi_userdata/navidrome @@ -6305,6 +6305,8 @@ ProtectSystem=full WantedBy=multi-user.target _EOF_ # Permissions + G_EXEC chown -R root:root /opt/navidrome + G_EXEC chmod +x /opt/navidrome G_EXEC chown -R navidrome:root /mnt/dietpi_userdata/navidrome Download_Test_Media