Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: Filip 27. 03. 2017, 09:38:11
-
Ahoj,
Nevím zda-li to tu už někdo řeší ale po posledním updatu samby na Debianu8 přestaly správné fungovat sdílené složky. Nyní se to chová tak že když rozkliknu sdílenou složku Backup tak sem se dostanu mohu zde mazat vytvářet soubory a složky problém nastane v momentě kdy vstoupím do této složky. A pokusím se zde něco vytvořit a nebo otevřít tak v ten moment průzkumník windows zamrzne. Tento update jsem nainstaloval na dvou serverech a odteď mám stejný problém. Zkoušel jsem sambu odinstalovat a nainstalovat, vytvořit nové sdílení ale je to stále stejné. Příkaz smbstatus vypíše tyto chyby:
root@ithelp:/mnt/md1raid# smbstatus
Samba version 4.2.14-Debian
PID Username Group Machine Protocol Version
------------------------------------------------------------------------------
52542 mn-fm mn-fm 192.168.100.152 (ipv4:192.168.100.152:61185) SMB2_10
Service pid machine Connected at
-------------------------------------------------------
Test 52542 192.168.100.152 Mon Mar 27 09:24:16 2017
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
Locked files:
Pid Uid DenyMode Access R/W Oplock SharePath Name Time
--------------------------------------------------------------------------------------------------
52542 1000 DENY_NONE 0x100080 RDONLY NONE /mnt/md1raid/test . Mon Mar 27 09:24:15 2017
Uživatel mn-fm je zde připojen bohužel kopírování do podsložky stojí. Také jsem zjistil v htop příkazu že samba konstatně vytěžuje z 25% CPU.
Děkuji za jakoukoliv radu. Ještě přikládám lis s poslední aktualizací.
Log started: 2017-03-24 12:07:21
(Načítá se databáze … nyní je nainstalováno 151054 souborů a adresářů.)
Připravuje se nahrazení …/libwbclient0_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se libwbclient0:amd64 (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-vfs-modules_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-vfs-modules (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-dsdb-modules_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-dsdb-modules (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/python-samba_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se python-samba (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/libsmbclient_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se libsmbclient:amd64 (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-libs_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-libs:amd64 (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-common-bin_2%3a4.2.14+dfsg-0+deb8u4_amd64.deb …
Rozbaluje se samba-common-bin (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Připravuje se nahrazení …/samba-common_2%3a4.2.14+dfsg-0+deb8u4_all.deb …
Rozbaluje se samba-common (2:4.2.14+dfsg-0+deb8u4) přes (2:4.2.14+dfsg-0+deb8u2) …
Zpracovávají se spouštěče pro balík man-db (2.7.0.2-5) …
Zpracovávají se spouštěče pro balík systemd (215-17+deb8u6) …
Nastavuje se balík libwbclient0:amd64 (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-libs:amd64 (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-vfs-modules (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-dsdb-modules (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík python-samba (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík libsmbclient:amd64 (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-common (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba-common-bin (2:4.2.14+dfsg-0+deb8u4) …
Nastavuje se balík samba (2:4.2.14+dfsg-0+deb8u4) …
Zpracovávají se spouštěče pro balík libc-bin (2.19-18+deb8u7) …
Log ended: 2017-03-24 12:07:49
-
Logy by nebyly? Kristalove koule dosli - bohuzel
-
Logy by nebyly? Kristalove koule dosli - bohuzel
Taky čekám, kdy tazateli dojde, že by měl poslat logy, konfigurační soubor, výpisy práv na FS u složek, které jsou sdíleny do sítě ap. místo toho zbytečného záznamu z instalace balíčků...
-
Nemůže to nějak souviset s
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858564
?
-
Přikládám logy:
1. smbd.log
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2017/03/27 13:20:28.234477, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60459 -- ignoring
[2017/03/27 13:21:28.247684, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60475 -- ignoring
[2017/03/27 13:22:28.299218, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60476 -- ignoring
[2017/03/27 13:23:28.361681, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60625 -- ignoring
[2017/03/27 13:24:16.005981, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60627 -- ignoring
[2017/03/27 13:24:28.375654, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60628 -- ignoring
[2017/03/27 13:25:28.438053, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60629 -- ignoring
[2017/03/27 13:26:28.498070, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60630 -- ignoring
[2017/03/27 13:27:28.501052, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60632 -- ignoring
[2017/03/27 13:28:28.566777, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60831 -- ignoring
[2017/03/27 13:29:28.573534, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60884 -- ignoring
[2017/03/27 13:30:28.636047, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60888 -- ignoring
[2017/03/27 13:31:28.645561, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60889 -- ignoring
[2017/03/27 13:32:28.708059, 2] ../source3/smbd/server.c:443(remove_child_pid)
Could not find child 60890 -- ignoring
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
2. nmbd.log
[2017/03/27 13:20:51.688681, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:25:55.862277, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:30:56.267213, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:31:00.534492, 0] ../source3/libsmb/nmblib.c:873(send_udp)
Packet send failed to 192.168.101.255(138) ERRNO=Operace není povolena
[2017/03/27 13:36:00.637628, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:41:07.994583, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:43:01.975364, 0] ../source3/libsmb/nmblib.c:873(send_udp)
Packet send failed to 192.168.101.255(138) ERRNO=Operace není povolena
[2017/03/27 13:46:03.325321, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:51:02.011670, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
[2017/03/27 13:55:02.673877, 0] ../source3/libsmb/nmblib.c:873(send_udp)
Packet send failed to 192.168.101.255(138) ERRNO=Operace není povolena
[2017/03/27 13:56:13.175555, 2] ../source3/nmbd/nmbd_elections.c:112(check_for_master_browser_fail)
check_for_master_browser_fail: Forcing election on workgroup ITHELP.LOCAL subnet 192.168.100.4
3. log.smbd
[2017/03/27 09:03:40, 0] ../source3/smbd/server.c:1241(main)
smbd version 4.2.14-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:03:41.693864, 0] ../lib/util/become_daemon.c:124(daemon_ready)
STATUS=daemon 'smbd' finished starting up and ready to serve connections
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Unable to connect to CUPS server localhost:631 - Chybný popisovač souboru
failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2017/03/27 09:05:00.694186, 0] ../lib/util/pidfile.c:153(pidfile_unlink)
Failed to delete pidfile /var/run/samba/smbd.pid. Error was Adresář nebo soubor neexistuje
[2017/03/27 09:05:01, 0] ../source3/smbd/server.c:1241(main)
smbd version 4.2.14-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:05:01, 2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:05:01, 2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:09:14, 0] ../source3/smbd/server.c:1241(main)
smbd version 4.2.14-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:09:14, 2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:09:14, 2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:11:01, 0] ../source3/smbd/server.c:1241(main)
smbd version 4.2.14-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:11:01, 2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:11:01, 2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:15:01, 0] ../source3/smbd/server.c:1241(main)
smbd version 4.2.14-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:15:01, 2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:15:01, 2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 09:24:15, 0] ../source3/smbd/server.c:1241(main)
smbd version 4.2.14-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 09:24:15, 2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
Registered MSG_REQ_POOL_USAGE
[2017/03/27 09:24:15, 2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
[2017/03/27 14:07:20, 0] ../source3/smbd/server.c:1241(main)
smbd version 4.2.14-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2014
[2017/03/27 14:07:20, 2] ../source3/lib/tallocmsg.c:124(register_msg_pool_usage)
Registered MSG_REQ_POOL_USAGE
[2017/03/27 14:07:20, 2] ../source3/lib/dmallocmsg.c:78(register_dmalloc_msgs)
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
-
Nemůže to nějak souviset s
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858564
?
Zřejmě by to mohlo být ono.
-
Zde přikládám smb.conf
#Standardni kodovani pro DOS klienty
Dos charset = 852
#
#Standardni kodovani linuxoveho serveru
unix charset = UTF-8
#
#Trasformovani jmen z linux like name na dos linux name
mangled names = yes
#
#Prevadi napriklad soubory .jmeno na hidden soubory ve windows
mangling method = hash2
#
#Zakazani nasledovani symlinks (doporucene kvuli bezpecnosti)
follow symlinks = no
#
#Samba vzdy bude chtit byt lokalni master a katolog nikdy neprestane zkouset elections
local master = yes
os level = 20
preferred master = yes
#
#Muze ovlivni pomale zapisovani doporucuje se vypnout
write raw = no
read raw = no
#
#Rezim logovani ( mozno nastavit 0 -20 )
debug level = 2
#
#Automaticke dosazeni jmena serveru
server string = %h server
#
#Poradi urcovani rozlisovani dns jmen
name resolve order = bcast host
#
#Synchronizace hesel unix - samba
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
#
#Povoleni samby pouze pro tato rozhrani
# interfaces = lo eth1
#
#Databaze hesel samby
passdb backend = tdbsam
#
#Aliasy pro uzivatele (pepawindows = iva)
username map = /etc/samba/smbusers
#
#Nastaveni pristupu na jmeno heslo uzivatele
security = user
#
#Jmeno serveru
# netbios name = ITHELP
#
#Nazev pracovni skupiny
workgroup = ithelp.local
#
#Spacifikace sid rozsahu skupin v smb4 jiz zastarale
# idmap uid = 10000-110000
# idmap gid = 96000-196000
#
#Zobrazovt tiskarny
load printers = no
#
#Povoleni zasilani sifrovanych hesel (od windows 2000)
encrypt passwords = true
#
#Umoznuje menit smbpasswd uzivatelum
passwd program = /usr/bin/passwd %u
#
#Specifakece domeny
# realm = *
#Globalni politika
default = global
#
#Potlaceni necislovanych skupin
winbind enum groups = yes
#
#Maximalni velikost log souboru 50kB pak dojde k rotaci
max log size = 50
#
#Zakazani proxy
dns proxy = no
#
#Zvysuje rychlost cteni
socket options = TCP_NODELAY
#Synchronizace hesel unix - samba klientu
# unix password sync = yes
#
#Bezi pouze na specifikovanych rozhranich
bind interfaces only = yes
#
#Potlaceni necislovanych uzivatelu
winbind enum users = yes
#
#Tiskovy protokol
printing = cups
# cups option = raw
#
#Globalni politika
auto services = global
#
#Umisteni log souboru
log file = /var/log/samba/%m.log
#Umoznuje spouste .exe soubory
acl allow execute always = True
# Konkretni soubory mohou byt schovany
hide files = /.* .bashrc
#
######################################################################
[homes]
# path = /home
comment = Domaci adresare, kvota 5GB
browseable = no
writable = yes
create mask = 0600
directory mask = 0700
valid users = %S
[Public]
public = yes
browseable = yes
writable = yes
create mask = 0666
directory mask = 0777
force group = nogroup
force user = root
comment = Omezena velikost na 10GB
path = /home/public
[Informatika]
directory mask = 0770
force group = informatika
force user = server
create mask = 0660
valid users = @informatika
comment = Slozka oddeleni IT
# read list =
path = /home/informatika
writeable = yes
[Transfer]
path = /home/transfer
comment = Classified folder, deleted every sunday.
directory mask = 0770
force group = transfer-w
force user = server
create mask = 0660
valid users = @transfer-w,@transfer-r
read list = @transfer-r
writable = yes
[Backup]
path = /mnt/md1raid/backup
comment = Slozka pro zalohy
directory mask = 0770
force group = backup-w
force user = server
create mask = 0660
valid users = @backup-w,@backup-r
read list = @backup-r
writeable = yes
browseable = yes
[Firewall]
path = /home/firewall
comment = Firewall conf files...
directory mask = 0770
force group = firewall-w
force user = server
create mask = 0660
valid users = @firewall-w,@firewall-r
read list = @firewall-r
writable = yes
browseable = no
[Install]
comment = windows 7 Image
path = /home/windows
read only = no
browseable = no
public = yes
# printables = no
guest ok = yes
# oplocks = no
# locking = no
[Test]
path = /mnt/md1raid/test
comment = Slozka pro zalohy
directory mask = 0770
force group = backup-w
force user = server
create mask = 07700
valid users = @backup-w,@backup-r
read list = @backup-r
writeable = yes
browseable = yes
-
Ahoj,
Problém vyřešen. Dostal jsem odpověď z bug reportu a musí se v globální konfiguraci změnit řádek:
follow symlinks = no na follow symlinks = yes a nebo úplně odstranit.
Po změně na yes a restartování smbd vše začalo fungovat.
-
Ale tu direktivu sis tam pridal sam ;-) Porad rikam, ze mene je vice...
-
Ano přidal :) Byla mě doporučena jako bezpečnostní. Tak na druhou stranu jsem si zase prošel sambu :)