Hi!
I try to setup a dlna server using minidlna.
minidlna.conf:
port=8200
user=neumann
media_dir=/home/neumann/Videos
media_dir=/home/neumann/Music
media_dir=/home/neumann/Pictures
friendly_name=Kalapka
db_dir=/home/neumann/.cache/minidlna
log_dir=/home/neumann/.local/share/minidlnalog_dir=/var/log/minidlna
log_level=general,artwork,database,inotify,scanner,metadata,http,ssdp,tivo=warn
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
inotify=yes
enable_tivo=no
tivo_discovery=bonjour
strict_dlna=no
notify_interval=900
serial=12345678
model_number=1
enable_subtitles=yes
Created:
mkdir ~/.cache/minidlna ~/.local/share/minidlna
My user is in the minidlna group
sudo usermod -a -G minidlna neumann
Then:
sudo systemctl start minidlna.service
Gives this error:
minidlna.service - MiniDLNA is a DLNA/UPnP-AV server software
Loaded: loaded (/usr/lib/systemd/system/minidlna.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: failed (Result: exit-code) since Thu 2023-06-29 17:12:22 CEST; 11s ago
Duration: 86ms
Process: 147305 ExecStart=/usr/sbin/minidlnad -S (code=exited, status=255/EXCEPTION)
Main PID: 147305 (code=exited, status=255/EXCEPTION)
CPU: 83ms
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu systemd[1]: Started minidlna.service - MiniDLNA is a DLNA/UPnP-AV server software.
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[147305]: [2023/06/29 17:12:22] minidlna.c:669: error: Media directory "/home/neumann/Videos" not accessible [Permission denied]
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[147305]: [2023/06/29 17:12:22] minidlna.c:669: error: Media directory "/home/neumann/Music" not accessible [Permission denied]
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[147305]: [2023/06/29 17:12:22] minidlna.c:669: error: Media directory "/home/neumann/Pictures" not accessible [Permission denied]
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[147305]: [2023/06/29 17:12:22] utils.c:295: warn: make_dir: cannot create directory '/home/neumann/.cache/'
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[147305]: [2023/06/29 17:12:22] minidlna.c:714: fatal: Database path not accessible! [/home/neumann/.cache/minidlna]
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu systemd[1]: minidlna.service: Main process exited, code=exited, status=255/EXCEPTION
Jun 29 17:12:22 20014C4C159CFA000000000000001000.catv.pool.telekom.hu systemd[1]: minidlna.service: Failed with result 'exit-code'.
I don’t want to use root nor give minidlna group permissions for my home folder.
Tried this:
sudo chown -R neumann:neumann /run/minidlna
And this:
sudo nano /etc/systemd/system/minidlna.service.d/.override.conf
[Service]
User=neumann
Group=neumann
Then I reload and start the service:
sudo systemctl daemon-reload
sudo systemctl start minidlna
But the sudo systemctl status minidlna.service
give back the same errors:
minidlna.service - MiniDLNA is a DLNA/UPnP-AV server software
Loaded: loaded (/usr/lib/systemd/system/minidlna.service; disabled; preset: disabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: failed (Result: exit-code) since Thu 2023-06-29 17:32:29 CEST; 1min 53s ago
Duration: 86ms
Process: 150352 ExecStart=/usr/sbin/minidlnad -S (code=exited, status=255/EXCEPTION)
Main PID: 150352 (code=exited, status=255/EXCEPTION)
CPU: 84ms
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu systemd[1]: Started minidlna.service - MiniDLNA is a DLNA/UPnP-AV server software.
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[150352]: [2023/06/29 17:32:29] minidlna.c:669: error: Media directory "/home/neumann/Videos" not accessible [Permission denied]
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[150352]: [2023/06/29 17:32:29] minidlna.c:669: error: Media directory "/home/neumann/Music" not accessible [Permission denied]
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[150352]: [2023/06/29 17:32:29] minidlna.c:669: error: Media directory "/home/neumann/Pictures" not accessible [Permission denied]
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[150352]: [2023/06/29 17:32:29] utils.c:295: warn: make_dir: cannot create directory '/home/neumann/.cache/'
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu minidlnad[150352]: [2023/06/29 17:32:29] minidlna.c:714: fatal: Database path not accessible! [/home/neumann/.cache/minidlna]
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu systemd[1]: minidlna.service: Main process exited, code=exited, status=255/EXCEPTION
Jun 29 17:32:29 20014C4C159CFA000000000000001000.catv.pool.telekom.hu systemd[1]: minidlna.service: Failed with result 'exit-code'.
I tried reinstall minidlna, rewrite the config files, double-checked for typos…
What is the problem?