Page 1 of 5

Minidlna stopped working

PostPosted: Mon Dec 12, 2022 9:50 pm
by galaberta
Hi there,
Minidlna stopped working. I am in 18.2, bécame a donator and everything went well.
But now, ir says server si installed, server is installed (1.2.1#5)
but it says server si not running. I press start server , it says succesfull, but still shows server si not running…
Can you please help me Wish this issue? I restarted the NAS, but i got the same issue.
Thanks
Francisco

Re: Minidlna stopped working

PostPosted: Tue Dec 13, 2022 9:51 am
by Jocko
Hi

if you try to re-install minidlna (just click again on the Install button), what happens ?

Re: Minidlna stopped working

PostPosted: Tue Dec 13, 2022 9:40 pm
by galaberta
Hi Jocko,
I tried, and the message I got is: Ok: install command successful (1.2.1#5)
However, it still says server is not running
I press start server and it says Ok: start command with rescan successfully
But in status it still says: server is not running
any ideas?
Thanks for your help

Re: Minidlna stopped working

PostPosted: Tue Dec 13, 2022 9:42 pm
by galaberta
Also, just in case it helps, I pressed stop server and i got: Fail: Server was not running, server status adjusted (30)

I pressed start server, and i got the same…
Thanks!

Re: Minidlna stopped working

PostPosted: Tue Dec 13, 2022 11:55 pm
by pchamorro
Most if not all of the media servers available for FVDWSL are either inactive or proprietary.
It would be great if FVDWSL instead supported Jellyfin as it is active and open with good playback client support for all major platforms.

Re: Minidlna stopped working

PostPosted: Wed Dec 14, 2022 8:19 am
by Jocko
Hi galaberta,

So need to investigate.
Open a shell window (ssh access), and enable the debug mode
Code: Select all
debugon
return to minidlna menu and try to start. After getting a not running status, stop the debug mode and post the outputs
Code: Select all
debugoff
ps axf
cat /var/log/messages

Re: Minidlna stopped working

PostPosted: Wed Dec 14, 2022 10:10 pm
by galaberta
Hi Jocko,
Here you are the outcome:
Code: Select all
root@galaberta:/ # ps axf
  PID TTY      STAT   TIME COMMAND
    2 ?        S      0:00 [kthreadd]
    4 ?        I<     0:00  \_ [kworker/0:0H]
    6 ?        I<     0:00  \_ [mm_percpu_wq]
    7 ?        S      0:02  \_ [ksoftirqd/0]
    8 ?        I      0:05  \_ [rcu_preempt]
    9 ?        I      0:00  \_ [rcu_sched]
   10 ?        I      0:00  \_ [rcu_bh]
   11 ?        I<     0:00  \_ [netns]
   12 ?        I      0:00  \_ [kworker/u2:1]
  279 ?        S      0:00  \_ [oom_reaper]
  280 ?        I<     0:00  \_ [writeback]
  282 ?        I<     0:00  \_ [crypto]
  283 ?        I<     0:00  \_ [kintegrityd]
  285 ?        I<     0:00  \_ [kblockd]
  291 ?        I<     0:00  \_ [ata_sff]
  309 ?        I<     0:00  \_ [md]
  401 ?        I<     0:00  \_ [rpciod]
  402 ?        I<     0:00  \_ [xprtiod]
  403 ?        S      0:00  \_ [kswapd0]
  415 ?        I<     0:00  \_ [nfsiod]
  416 ?        I<     0:00  \_ [cifsiod]
  417 ?        I<     0:00  \_ [cifsoplockd]
  418 ?        S      0:00  \_ [jfsIO]
  422 ?        S      0:00  \_ [jfsCommit]
  423 ?        S      0:00  \_ [jfsSync]
  424 ?        I<     0:00  \_ [xfsalloc]
  425 ?        I<     0:00  \_ [xfs_mru_cache]
  568 ?        S      0:00  \_ [scsi_eh_0]
  569 ?        I<     0:00  \_ [scsi_tmf_0]
  572 ?        S      0:00  \_ [scsi_eh_1]
  573 ?        I<     0:00  \_ [scsi_tmf_1]
  576 ?        I      0:00  \_ [kworker/u2:2]
  577 ?        I<     0:00  \_ [smflush]
  578 ?        S      0:00  \_ [spi0]
  653 ?        S<     0:00  \_ [aoe_tx0]
  654 ?        S<     0:00  \_ [aoe_ktio0]
  677 ?        I<     0:00  \_ [raid5wq]
  680 ?        I<     0:00  \_ [dm_bufio_cache]
  681 ?        I<     0:00  \_ [kmpathd]
  682 ?        I<     0:00  \_ [kmpath_handlerd]
  699 ?        I<     0:00  \_ [ipv6_addrconf]
  703 ?        I<     0:00  \_ [dsa_ordered]
  731 ?        I<     0:00  \_ [kworker/0:1H]
  732 ?        S      0:00  \_ [jbd2/sda7-8]
  733 ?        I<     0:00  \_ [ext4-rsv-conver]
  749 ?        S      0:00  \_ [jbd2/sda1-8]
  750 ?        I<     0:00  \_ [ext4-rsv-conver]
  782 ?        I<     0:00  \_ [iscsi_eh]
  806 ?        S      0:00  \_ [jbd2/sda5-8]
  807 ?        I<     0:00  \_ [ext4-rsv-conver]
 1310 ?        S      0:00  \_ [jbd2/sda8-8]
 1311 ?        I<     0:00  \_ [ext4-rsv-conver]
 3816 ?        I      0:00  \_ [kworker/0:2]
 3888 ?        I      0:00  \_ [kworker/0:0]
 3909 ?        I      0:00  \_ [kworker/0:1]
    1 ?        Ss     0:02 init
  791 ?        Ss     0:00 /usr/sbin/buttonsd
  970 ?        S<s    0:00 /sbin/udevd --daemon
 1355 ?        Ss     0:00 /sbin/udhcpc -b -i eth0 -s /etc/api/api_dhcpc.php dhc
 1382 ?        Ss     0:06 /usr/bin/httpd -f httpd.conf -d /etc
 1383 ?        S      0:47  \_ /usr/bin/httpd -f httpd.conf -d /etc
 1646 ?        S      0:34  \_ /usr/bin/httpd -f httpd.conf -d /etc
 1386 ?        Ss     1:10 /usr/sbin/noflushd -n 15 /dev/sda
 1410 ?        Ss     0:00 /usr/bin/discoverd
 1418 ?        Ss     0:00 /usr/bin/rpcbind
 1436 ?        Ss     0:00 dropbear -p 22 -r /rw_fs/etc/dropbear/dropbear_rsa_ho
 3908 ?        Ss     0:00  \_ dropbear -p 22 -r /rw_fs/etc/dropbear/dropbear_rs
 3910 pts/0    Ss     0:00      \_ -sh
 3986 pts/0    R+     0:00          \_ ps axf
 1475 ?        Ss     0:00 /usr/sbin/hostd 7200
 1553 ?        Ss     0:18 /usr/sbin/nmbd -D -l /var/log/samba
 1555 ?        Ss     0:01 /usr/sbin/smbd -D -l /var/log/samba
 1563 ?        S      0:00  \_ /usr/sbin/smbd -D -l /var/log/samba
 1564 ?        S      0:00  \_ /usr/sbin/smbd -D -l /var/log/samba
root@galaberta:/ # cat /var/log/messages
Jan  3 13:26:19 galaberta syslog.info syslogd started: BusyBox v1.21.0
Jan  3 13:26:34 galaberta local0.warn API[2018/01/03 13:26:34] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(49)[1383]: calling 'mrvlGetVolumeAddons'
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(484)[1383]: mrvlGetVolumeAddons Return Code: 1000
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer installed'
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code: 1
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer running'
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code:
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer hasupdate'
Jan  3 13:26:35 galaberta authpriv.notice sudo:   nobody : TTY=unknown ; PWD=/usr/htdocs/global ; USER=root ; COMMAND=/usr/bin/unlink /tmp/addons-url
Jan  3 13:26:35 galaberta local0.warn API[2018/01/03 13:26:35] nasapi.inc(481)[1383]: mrvlMinidlnaServer Return Code: Array():md5 => dc6a7f531a5fdcb0d8565191d205a89d...
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(49)[1383]: calling 'mrvlGetVolumeAddons'
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(484)[1383]: mrvlGetVolumeAddons Return Code: 1000
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer installed'
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code: 1
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:51 galaberta local0.warn API[2018/01/03 13:26:51] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer start'
Jan  3 13:26:51 galaberta authpriv.notice sudo:   nobody : TTY=unknown ; PWD=/usr/htdocs/global ; USER=root ; COMMAND=/bin/sh -c chown rd:rd /usr/local/bin/minidlna;chmod 6755 /usr/local/bin/minidlna;/usr/local/bin/minidlna -R -f '/direct-usb/minidlna/minidlna.conf' -P '/var/r
Jan  3 13:26:52 galaberta authpriv.notice sudo:   nobody : TTY=unknown ; PWD=/usr/htdocs/global ; USER=root ; COMMAND=/bin/chmod 777 /direct-usb/minidlna/minidlna.conf
Jan  3 13:26:52 galaberta local0.warn API[2018/01/03 13:26:52] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code: 0
Jan  3 13:26:52 galaberta local0.warn API[2018/01/03 13:26:52] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:52 galaberta local0.warn API[2018/01/03 13:26:52] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer running'
Jan  3 13:26:52 galaberta local0.warn API[2018/01/03 13:26:52] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code:
Jan  3 13:26:52 galaberta local0.warn API[2018/01/03 13:26:52] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:26:52 galaberta local0.warn API[2018/01/03 13:26:52] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer hasupdate'
Jan  3 13:26:52 galaberta local0.warn API[2018/01/03 13:26:52] nasapi.inc(481)[1383]: mrvlMinidlnaServer Return Code: Array():md5 => dc6a7f531a5fdcb0d8565191d205a89d...
Jan  3 13:26:55 galaberta local0.warn API[2018/01/03 13:26:55] nasapi.inc(36)[1646]: nasapi: lock time = 0
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(49)[1646]: calling 'mrvlGetVolumeAddons'
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(484)[1646]: mrvlGetVolumeAddons Return Code: 1000
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(36)[1646]: nasapi: lock time = 0
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(49)[1646]: calling 'mrvlMinidlnaServer installed'
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(484)[1646]: mrvlMinidlnaServer Return Code: 1
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(36)[1646]: nasapi: lock time = 0
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(49)[1646]: calling 'mrvlMinidlnaServer stop'
Jan  3 13:26:56 galaberta authpriv.notice sudo:   nobody : TTY=unknown ; PWD=/usr/htdocs/global ; USER=root ; COMMAND=/usr/bin/killall -9 minidlna
Jan  3 13:26:56 galaberta authpriv.notice sudo:   nobody : TTY=unknown ; PWD=/usr/htdocs/global ; USER=root ; COMMAND=/usr/bin/unlink /var/run/minidlna.pid
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] sysfunc_minidlna_server.finc(189)[1646]: Error: stop minidlna [killall -9 minidlna > /dev/null 2>&1] failed (1).
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(484)[1646]: mrvlMinidlnaServer Return Code: 30
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(36)[1646]: nasapi: lock time = 0
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(49)[1646]: calling 'mrvlMinidlnaServer running'
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(484)[1646]: mrvlMinidlnaServer Return Code:
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(36)[1646]: nasapi: lock time = 0
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(49)[1646]: calling 'mrvlMinidlnaServer hasupdate'
Jan  3 13:26:56 galaberta local0.warn API[2018/01/03 13:26:56] nasapi.inc(481)[1646]: mrvlMinidlnaServer Return Code: Array():md5 => dc6a7f531a5fdcb0d8565191d205a89d...
Jan  3 13:26:59 galaberta local0.warn API[2018/01/03 13:26:59] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(49)[1383]: calling 'mrvlGetVolumeAddons'
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(484)[1383]: mrvlGetVolumeAddons Return Code: 1000
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer installed'
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code: 1
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer start'
Jan  3 13:27:00 galaberta authpriv.notice sudo:   nobody : TTY=unknown ; PWD=/usr/htdocs/global ; USER=root ; COMMAND=/bin/sh -c chown rd:rd /usr/local/bin/minidlna;chmod 6755 /usr/local/bin/minidlna;/usr/local/bin/minidlna -R -f '/direct-usb/minidlna/minidlna.conf' -P '/var/r
Jan  3 13:27:00 galaberta authpriv.notice sudo:   nobody : TTY=unknown ; PWD=/usr/htdocs/global ; USER=root ; COMMAND=/bin/chmod 777 /direct-usb/minidlna/minidlna.conf
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code: 0
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer running'
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(484)[1383]: mrvlMinidlnaServer Return Code:
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(36)[1383]: nasapi: lock time = 0
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(49)[1383]: calling 'mrvlMinidlnaServer hasupdate'
Jan  3 13:27:00 galaberta local0.warn API[2018/01/03 13:27:00] nasapi.inc(481)[1383]: mrvlMinidlnaServer Return Code: Array():md5 => dc6a7f531a5fdcb0d8565191d205a89d...
Jan  3 13:27:13 galaberta syslog.info syslogd exiting
root@galaberta:/ #

Thanks!

Re: Minidlna stopped working

PostPosted: Thu Dec 15, 2022 8:59 am
by Jocko
Hi

So nothing wrong on the firmware side, all steps run rightly. It seems minidlna stops immediately after starting. This may happen if minidlna conf file is corrupted or its database.

But it is not an issue on the database because the start command uses the option '-R' which means the data file is missing and we force to rebuild it. I believe the issue is on the conf file.

So an additional checks and new attempts. please to post the outputs
Code: Select all
ldd /usr/local/bin/minidlna       (check if there is no dependency issue)
ls -al /direct-usb/minidlna/database/files.db        (datafile exists ?)

Load minidlna menu and click on "Minidlna Configure". Restore the default settings and select again your media streaming. Save your change. This would repair the conf file.
Then try again to start minidlna and check a bit later if it is still running
Code: Select all
px axf
(no need the debug mode)

Re: Minidlna stopped working

PostPosted: Sat Dec 17, 2022 12:14 pm
by galaberta
Hi Jocko,
no success... I press the "default settings" button and it says "Failed: restoring default configuration file failed"



this is the outcome of the commands you told me to type:

Code: Select all
root@galaberta:/ # ldd /usr/local/bin/minidlna
        libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb6f63000)
        libid3tag.so.0 => /usr/lib/libid3tag.so.0 (0xb6f4c000)
        libsqlite3.so.0 => /usr/lib/libsqlite3.so.0 (0xb6eba000)
        libavformat.so.57 => /usr/local/lib/libavformat.so.57 (0xb6cba000)
        libavutil.so.55 => /usr/local/lib/libavutil.so.55 (0xb6c2b000)
        libexif.so.12 => /opt/lib/libexif.so.12 (0xb6bf1000)
        libFLAC.so.8 => /opt/lib/libFLAC.so.8 (0xb6ba7000)
        libvorbis.so.0 => /opt/lib/libvorbis.so.0 (0xb6b73000)
        libogg.so.0 => /opt/lib/libogg.so.0 (0xb6b67000)
        libavahi-client.so.3 => /usr/lib/libavahi-client.so.3 (0xb6b51000)
        libavahi-common.so.3 => /usr/lib/libavahi-common.so.3 (0xb6b3d000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb6b1d000)
        libc.so.6 => /lib/libc.so.6 (0xb69e1000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb69c1000)
        libdl.so.2 => /lib/libdl.so.2 (0xb69b6000)
        libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb698f000)
        libavcodec.so.57 => /usr/local/lib/libavcodec.so.57 (0xb56c0000)
        libm.so.6 => /lib/libm.so.6 (0xb5618000)
        libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0xb55ff000)
        libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0xb55bd000)
        libssp.so.0 => /usr/lib/libssp.so.0 (0xb55b3000)
        /lib/ld-linux.so.3 (0xb6f8a000)
        libswresample.so.2 => /usr/local/lib/libswresample.so.2 (0xb5595000)
        liblzma.so.5 => /usr/lib/liblzma.so.5 (0xb556e000)
root@galaberta:/ # ls -al /direct-usb/minidlna/database/files.db
ls: /direct-usb/minidlna/database/files.db: No such file or directory

root@galaberta:/ # px axf
-sh: px: not found



Thanks!

Re: Minidlna stopped working

PostPosted: Sat Dec 17, 2022 12:38 pm
by Jocko
Sorry I made a mistake. :dry
So
Code: Select all
ps axf
But it must be run only after resetting minidlna configuration and starting the server