Temat: Problem z samba i minidlna

Witam, mam problem z działaniem samby i minidlna.
Sambe udało mi się już uruchomić, jednak  gdy próbuje ją zatrzymać to dostaje coś takiego:

root@Gargoyle:~$ /etc/init.d/samba stop
killall: /usr/sbin/smbd: no process killed

Konfig samby:

# Base server settings
config samba
    ## Override if desired, defaults to hostname
    #option 'name'            'OpenWrt'
    #option 'workgroup'        'Mshome'
    #option 'description'        'OpenWrt'

    ## Expose user home directories, defaults to off
    option 'homes'            '0'

    ## Override character set, default is UTF-8
    option 'charset'            'ISO-8859-1'

    ## Override listen interfaces & addresses,
    ## defaults to loopback and lan
    #list 'interface'        'loopback'
    #list 'interface'        'lan'
    #list 'interface'           '10.0.0.0/255.255.0.0'
    #list 'interface'        'eth0'

config sambashare
    option 'name'            'sda1'
    option 'path'            '/mnt/sda1'
    option 'read_only'        'no'
    option 'guest_ok'        'yes'
    option 'create_mask'    '0'
    option 'dir_mask'        '0'

    [global]
        netbios name = |NAME|
        workgroup = |Mshome|
        server string = |DESCRIPTION|
        syslog = 1
        encrypt passwords = true
        passdb backend = smbpasswd
        obey pam restrictions = yes
        socket options = TCP_NODELAY SO_SNDBUF=16384 SO_RCVBUF=16384 IPTOS_LOWDELAY
        display charset = |CHARSET|
        preferred master = yes
        os level = 20
        security = user
        map to guest = Bad User
        guest account = root
        smb passwd file = /etc/samba/smbpasswd
        interfaces = |INTERFACES|

Minidlna natomiast nie skanuje plików, mimo że folder jest prawidłowo wskazany i minidlna widnieje w uruchomionych procesach.

Log z minidlna:
[2012/03/04 15:34:37] minidlna.c:888: warn: Starting MiniDLNA version 1.1.0-cvs [SQLite 3.7.9].
[2012/03/04 15:34:37] minidlna.c:911: warn: Creating new database at /var/cache/minidlna/files.db
[2012/03/04 15:34:37] scanner.c:732: warn: Scanning /mnt
[2012/03/04 15:34:37] minidlna.c:989: warn: HTTP listening on port 8200
[2012/03/04 15:34:43] minidlna.c:154: warn: received signal 15, good-bye
[2012/03/04 15:35:31] minidlna.c:888: warn: Starting MiniDLNA version 1.1.0-cvs [SQLite 3.7.9].
[2012/03/04 15:35:31] minidlna.c:911: warn: Creating new database at /var/cache/minidlna/files.db
[2012/03/04 15:35:31] scanner.c:732: warn: Scanning /mnt
[2012/03/04 15:35:31] minidlna.c:989: warn: HTTP listening on port 8200
[2012/03/04 15:36:39] minidlna.c:154: warn: received signal 15, good-bye
[2012/03/04 15:36:48] minidlna.c:888: warn: Starting MiniDLNA version 1.1.0-cvs [SQLite 3.7.9].
[2012/03/04 15:36:48] minidlna.c:911: warn: Creating new database at /var/cache/minidlna/files.db
[2012/03/04 15:36:48] minidlna.c:989: warn: HTTP listening on port 8200
[2012/03/04 15:36:48] scanner.c:732: warn: Scanning /mnt
[2012/03/04 15:36:57] minidlna.c:154: warn: received signal 15, good-bye
[2012/03/04 15:37:33] minidlna.c:888: warn: Starting MiniDLNA version 1.1.0-cvs [SQLite 3.7.9].
[2012/03/04 15:37:33] minidlna.c:911: warn: Creating new database at /var/cache/minidlna/files.db
[2012/03/04 15:37:33] scanner.c:732: warn: Scanning /mnt
[2012/03/04 15:37:33] minidlna.c:989: warn: HTTP listening on port 8200
[2012/03/04 15:38:17] minidlna.c:816: error: MiniDLNA is already running. EXITING.
[2012/03/04 15:38:28] minidlna.c:154: warn: received signal 15, good-bye
[2012/03/04 15:38:30] minidlna.c:888: warn: Starting MiniDLNA version 1.1.0-cvs [SQLite 3.7.9].
[2012/03/04 15:38:30] minidlna.c:911: warn: Creating new database at /var/cache/minidlna/files.db
[2012/03/04 15:38:30] minidlna.c:989: warn: HTTP listening on port 8200
[2012/03/04 15:38:30] scanner.c:732: warn: Scanning /mnt
[2012/03/04 15:39:31] minidlna.c:154: warn: received signal 15, good-bye
[2012/03/04 15:39:36] minidlna.c:888: warn: Starting MiniDLNA version 1.1.0-cvs [SQLite 3.7.9].
[2012/03/04 15:39:36] minidlna.c:911: warn: Creating new database at /var/cache/minidlna/files.db
[2012/03/04 15:39:37] scanner.c:732: warn: Scanning /mnt
[2012/03/04 15:39:37] minidlna.c:989: warn: HTTP listening on port 8200
[2012/03/04 15:42:47] minidlna.c:154: warn: received signal 15, good-bye
[2012/03/04 15:42:52] minidlna.c:888: warn: Starting MiniDLNA version 1.1.0-cvs [SQLite 3.7.9].
[2012/03/04 15:42:52] minidlna.c:911: warn: Creating new database at /var/cache/minidlna/files.db
[2012/03/04 15:42:52] scanner.c:732: warn: Scanning /mnt
[2012/03/04 15:42:52] minidlna.c:989: warn: HTTP listening on port 8200

Minidlna to wersja od Cezarego - minidlna-cvs
Wersja Gargoyle - 1.5.4 (30752) by obsy

2

Odp: Problem z samba i minidlna

Jak nie ma uruchomionego procesu to go nie zatrzymasz, więc taki masz komunikat.

Co do minidlna - wykłada Ci się: minidlna.c:154: warn: received signal 15, good-bye

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Problem z samba i minidlna

W uruchomionych procesach jest proces samby, więc jest uruchomiona. Poza tym pliki są udostępniane w sieci.

A co do minidlna to co można na to zaradzić ? Bo nie wiem co to oznacza.

4

Odp: Problem z samba i minidlna

zrób killall smbd i zobacz czy się demon ubije.

To co zainstalowałeś to wersja rozwojowa z cvs. Niekoniecznie oznacza że dziś działa, może coś zwalili i poprawią to za kilka dni. Więc - zainstaluj wersję stabilną.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Problem z samba i minidlna

Przed killall:

  PID  PPID USER     STAT   VSZ %MEM %CPU COMMAND
 6489  6013 root     R     1380   5%   0% top
 5760     1 root     S    14608  50%   0% /usr/bin/minidlna
 5765  5764 root     S N  14608  50%   0% /usr/bin/minidlna
 5764  5760 root     S    14608  50%   0% /usr/bin/minidlna
 2949  2948 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 2950  2948 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 2947     1 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 2948  2947 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 6490  6485 root     S     4384  15%   0% /usr/sbin/smbd -D
 6485     1 root     S     4108  14%   0% /usr/sbin/smbd -D
 6488     1 root     S     2472   8%   0% /usr/sbin/nmbd -D
 1064     1 root     S     2092   7%   0% mount.ntfs-3g /dev/sda1 /mnt/sda1 -o
 1467     1 root     S     1480   5%   0% hostapd -P /var/run/wifi-phy0.pid -B
 2374     1 root     S     1392   5%   0% crond -c /etc/crontabs -l 5
  381     1 root     S     1388   5%   0% syslogd -C16
 6013  6010 root     S     1388   5%   0% -ash
    1     0 root     S     1384   5%   0% init
  367     1 root     S     1384   5%   0% init
 2438     1 root     S     1380   5%   0% watchdog -t 5 /dev/watchdog
 6454  6451 root     S     1380   5%   0% -ash

I po:


 6499  6013 root     R     1376   5%   9% top
 5760     1 root     S    14608  50%   0% /usr/bin/minidlna
 5765  5764 root     S N  14608  50%   0% /usr/bin/minidlna
 5764  5760 root     S    14608  50%   0% /usr/bin/minidlna
 2949  2948 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 2950  2948 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 2947     1 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 2948  2947 root     S     8272  28%   0% /usr/bin/transmission-daemon -g /mnt/
 6488     1 root     S     2472   8%   0% /usr/sbin/nmbd -D
 1064     1 root     S     2092   7%   0% mount.ntfs-3g /dev/sda1 /mnt/sda1 -o
 1467     1 root     S     1480   5%   0% hostapd -P /var/run/wifi-phy0.pid -B
 2374     1 root     S     1392   5%   0% crond -c /etc/crontabs -l 5
  381     1 root     S     1388   5%   0% syslogd -C16
 6013  6010 root     S     1388   5%   0% -ash
    1     0 root     S     1384   5%   0% init
  367     1 root     S     1384   5%   0% init
 2438     1 root     S     1380   5%   0% watchdog -t 5 /dev/watchdog
 6043  6042 root     S     1380   5%   0% -ash
 6454  6451 root     S     1380   5%   0% -ash
  383     1 root     S     1372   5%   0% klogd

Jeden został. I użytkownik nie powinien się nazywać nobody ? Kiedyś jak tak udostępniałem pliki to użytkownik nazywał się nobody. Było to w starszszej wersji samby.

6

Odp: Problem z samba i minidlna

nmbd został, a to oddzielny proces. Z jakim uruchomisz sambę z takim będzie. Kwestia konfiguracji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Problem z samba i minidlna

Zainstalowałem starszą wersje samby, bo tej nowszej nie mogę dobrze skonfigurować neutral.
Przejdźmy teraz do minidlna. Teraz gdy je chce uruchomić mam taki błąd:

root@Gargoyle:~$ /etc/init.d/minidlna start
/usr/bin/minidlna: can't load library 'libavformat.so.52'

Patrzyłem i w /usr/lib i nie ma tam takiego pliku tylko libavformat.so.53. Tylko skąd wziąć 52 ?
Coś dzisiaj nic nie działa jak trzeba smile

8

Odp: Problem z samba i minidlna

Z repo openwrt. Starszą wersję libffmpeg zainstaluj.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Problem z samba i minidlna

Dzięki. Już działa i skanuje smile. Zobaczymy jak skończy.