2017-03-24, 00:45
SMB is broken, trying to access my NAS crashes Kodi with a total freeze.
Gesendet von meinem mobilen Fusionsreaktor mit Tapatalk
Gesendet von meinem mobilen Fusionsreaktor mit Tapatalk
(2017-03-24, 00:45)john.cord Wrote: SMB is broken, trying to access my NAS crashes Kodi with a total freeze.Crashlog if Kodi is crashing, or a debug log if kodi is freezing.
Gesendet von meinem mobilen Fusionsreaktor mit Tapatalk
(2017-03-23, 23:38)Milhouse Wrote:(2017-03-23, 23:26)jan-g Wrote: @Milhouse
lost SMB to my win8.1 machine with #0322
NOT using samba.conf
SMB from Win8.1 to LibreElec is fine.
Can you post a debug log when accessing your windows machine from Kodi. Also, can you enable SMB component debug logging, thanks.
(2017-03-24, 00:50)jan-g Wrote:(2017-03-23, 23:38)Milhouse Wrote:(2017-03-23, 23:26)jan-g Wrote: @Milhouse
lost SMB to my win8.1 machine with #0322
NOT using samba.conf
SMB from Win8.1 to LibreElec is fine.
Can you post a debug log when accessing your windows machine from Kodi. Also, can you enable SMB component debug logging, thanks.
here you go: http://sprunge.us/eFEQ
trying to access two shares in file mode (getting screen to enter user and psw) and trying to play a tv show in library mode (getting file no longer exists)
sed /usr/config/samba.conf.sample -e 's/name resolve order.*/& wins/' >/storage/.config/samba.conf
(2017-03-24, 00:50)jan-g Wrote: (getting screen to enter user and psw)
(2017-03-24, 01:49)Milhouse Wrote:(2017-03-24, 00:50)jan-g Wrote:(2017-03-23, 23:38)Milhouse Wrote: Can you post a debug log when accessing your windows machine from Kodi. Also, can you enable SMB component debug logging, thanks.
here you go: http://sprunge.us/eFEQ
trying to access two shares in file mode (getting screen to enter user and psw) and trying to play a tv show in library mode (getting file no longer exists)
The log shows permission failures when accessing smb://JAN-PC/Complete/
About the only thing I can suggest right now is to try:
then reboot and see if it's any better (I'm not really expecting it to help as it's the server config, but this is samba so who knows).Code:sed /usr/config/samba.conf.sample -e 's/name resolve order.*/& wins/' >/storage/.config/samba.conf
I've been testing this updated samba server and client against Windows 7 Pro without any issues so far.
(2017-03-24, 21:24)Magoo32 Wrote: Trying to edit the samba.conf in /etc/samba, but I'm not quite sure how to get around the read-only file system?
Thanks!
# uname -a
Linux NUC 4.10.5 #1 SMP Fri Mar 24 21:04:21 GMT 2017 x86_64 GNU/Linux
# lsb_release
LibreELEC (Milhouse) - Version: devel-20170324210301-#0324-g0ee76f6 [Build #0324]
# Kodi version
(18.0-ALPHA1 Git:b877760). Platform: Linux x86 64-bit
(2017-03-24, 22:48)Milhouse Wrote:(2017-03-24, 21:24)Magoo32 Wrote: Trying to edit the samba.conf in /etc/samba, but I'm not quite sure how to get around the read-only file system?
Thanks!
With #0323 (as this contains updated sample files), copy /storage/.config/samba.conf.sample to /storage/.config/samba.conf, and then make any changes to /storage/.config/samba.conf
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2014 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
# samba.conf
# This configuration file allows you to customize the samba shares
# available from your machine
[global]
server string = OpenELEC
workgroup = WORKGROUP
netbios name = %h
security = share
guest account = root
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65536 SO_SNDBUF=65536
smb ports = 445
max protocol = SMB2
min receivefile size = 16384
deadtime = 30
os level = 20
mangled names = no
syslog only = yes
syslog = 2
name resolve order = lmhosts wins bcast host
preferred master = auto
domain master = auto
local master = yes
printcap name = /dev/null
load printers = no
browseable = yes
writeable = yes
printable = no
encrypt passwords = true
enable core files = no
passdb backend = smbpasswd
smb encrypt = disabled
use sendfile = yes
# Using the following configurations as a template allows you to add
# writable shares of disks and paths under /storage
[Update]
path = /storage/.update
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/.update
[Videos]
path = /storage/videos
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/videos
[Music]
path = /storage/music
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/music
[TV Shows]
path = /storage/tvshows
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/tvshows
[Recordings]
path = /storage/recordings
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/recordings
[Downloads]
path = /storage/downloads
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/downloads
[Pictures]
path = /storage/pictures
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/pictures
[Emulators]
path = /storage/emulators
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/emulators
[Configfiles]
path = /storage/.config
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/.config
[Userdata]
path = /storage/.kodi/userdata
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/.kodi/userdata
[Screenshots]
path = /storage/screenshots
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/screenshots
[Logfiles]
path = /storage/logfiles
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/logfiles
root preexec = createlog
[Backup]
path = /storage/backup
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/backup
[KODI]
path = /storage/.kodi
available = yes
browsable = yes
public = yes
writable = yes
################################################################################
# This file is part of OpenELEC - http://www.openelec.tv
# Copyright (C) 2009-2017 Stephan Raue ([email protected])
#
# OpenELEC is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 2 of the License, or
# (at your option) any later version.
#
# OpenELEC is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
################################################################################
# samba.conf
# This configuration file allows you to customize the samba shares
# available from your machine
[global]
server string = LibreELEC
workgroup = WORKGROUP
browseable = yes
writeable = yes
printable = no
deadtime = 30
mangled names = no
name resolve order = host bcast
printcap name = /dev/null
load printers = no
encrypt passwords = true
enable core files = no
passdb backend = smbpasswd
smb encrypt = disabled
# samba share options
map to guest = Bad User
guest account = root
security = user
# samba tuning options
socket options = TCP_NODELAY IPTOS_LOWDELAY
min receivefile size = 16384
aio read size = 16384
aio write size = 16384
use sendfile = yes
# The following are default values for the master selection process
# local master = yes
# preferred master = auto
# domain master = auto
# os level = 20
# "strict allocate = yes" breaks large network transfers to external hdd
# Force this to "no" in case "yes" becomes the default in future
strict allocate = no
allocation roundup size = 0
# Using the following configurations as a template allows you to add
# writable shares of disks and paths under /storage
[Update]
path = /storage/.update
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/.update
[Videos]
path = /storage/videos
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/videos
[Music]
path = /storage/music
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/music
[TV Shows]
path = /storage/tvshows
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/tvshows
[Recordings]
path = /storage/recordings
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/recordings
[Downloads]
path = /storage/downloads
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/downloads
[Pictures]
path = /storage/pictures
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/pictures
[Emulators]
path = /storage/emulators
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/emulators
[Configfiles]
path = /storage/.config
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/.config
[Userdata]
path = /storage/.kodi/userdata
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/.kodi/userdata
[Screenshots]
path = /storage/screenshots
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/screenshots
[Logfiles]
path = /storage/logfiles
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/logfiles
root preexec = createlog
[Backup]
path = /storage/backup
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/backup
[Picons]
path = /storage/picons
available = yes
browsable = yes
public = yes
writable = yes
root preexec = mkdir -p /storage/picons/tvh /storage/picons/vdr
[KODI]
path = /storage/.kodi
available = yes
browsable = yes
public = yes
writable = yes