Ich habe auf der Box 6.2 #221 laufen und hatte in /etc/fstab folgenden Inhalt, der super funktionierte:
Jetzt bin ich am Server vom Kernel 4.19 auf 5.4 umgestiegen und es läuft Samba 4.11 dort. Damit ist gleich mal die Box nicht klar gekommen und ich habe die fstab umgestellt:
Damit bleibt die Box öfters beim Booten hängen, während es die IPTV-Playlists von /media/hdd lädt. Dabei wird keine Fehlermeldung generiert, es hängt einfach auf ewig.
Läuft das Booten durch, funktionieren Zugriffe so halbwegs, Aufnahmen beginnen und ich kann Videos starten, nur brechen diese Operationen dann irgendwann ab:
Samba-Config am Server:
Alles anzeigen
Hat jemand funktionierende Werte für die fstab, mit denen sich Box und Server darauf einigen, dass die Files und Plattenplatz da sind?
Quellcode
- //10.0.0.101/music /mnt/nas-music cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp 0 0
- //10.0.0.101/photo /mnt/nas-photo cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp 0 0
- //10.0.0.101/video /mnt/nas-video cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp 0 0
- //10.0.0.101/video/et9200 /mnt/hdd cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp 0 0
- //10.0.0.101/tmp /mnt/nas-tmp cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp 0 0
Jetzt bin ich am Server vom Kernel 4.19 auf 5.4 umgestiegen und es läuft Samba 4.11 dort. Damit ist gleich mal die Box nicht klar gekommen und ich habe die fstab umgestellt:
Quellcode
- //10.0.0.101/music /mnt/nas-music cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp,vers=3.0 0 0
- //10.0.0.101/photo /mnt/nas-photo cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp,vers=3.0 0 0
- //10.0.0.101/video /mnt/nas-video cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp,vers=3.0 0 0
- //10.0.0.101/video/et9200 /mnt/hdd cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp,vers=3.0 0 0
- //10.0.0.101/tmp /mnt/nas-tmp cifs defaults,user=user,pass=pass,dom=WORKGROUP,iocharset=utf8,netbiosname=NAS,sec=ntlmssp,vers=3.0 0 0
Damit bleibt die Box öfters beim Booten hängen, während es die IPTV-Playlists von /media/hdd lädt. Dabei wird keine Fehlermeldung generiert, es hängt einfach auf ewig.
Läuft das Booten durch, funktionieren Zugriffe so halbwegs, Aufnahmen beginnen und ich kann Videos starten, nur brechen diese Operationen dann irgendwann ab:
- Aufnahmen:
Quellcode
- 22:20:11.8872 [ E ] dvb/demux.cpp:542 poll [eDVBRecordFileThread] poll: aio_return returned failure: Interrupted system call
- 22:20:11.8874 [ E ] dvb/filepush.cpp:587 thread [eFilePushThreadRecorder] WRITE ERROR, aborting thread: Interrupted system call
- 22:20:11.8876 [ ] dvb/demux.cpp:632 flush [eDVBRecordFileThread] waiting for aio to complete
- 22:20:11.8878 [ E ] dvb/demux.cpp:514 wait [eDVBRecordFileThread] wait: aio_return returned failure: Interrupted system call
- 22:20:11.8880 [ ] dvb/demux.cpp:638 flush [eDVBRecordFileThread] buffer usage histogram (20 buffers of 192 kB)
- 22:20:11.8882 [!W!] service/servicedvbrecord.cpp:537 recordEvent [eDVBServiceRecord] record write error
- 22:20:11.8882 [ ] dvb/demux.cpp:642 flush [eDVBRecordFileThread] 0: 7
- 22:20:11.8883 [ ] service/servicedvbrecord.cpp:179 stop [eDVBServiceRecord] stop recording!
- 22:20:11.8884 [ ] dvb/demux.cpp:642 flush [eDVBRecordFileThread] 1: 10872
- 22:20:11.8886 [ ] dvb/demux.cpp:642 flush [eDVBRecordFileThread] 2: 1
- 22:20:11.9053 [ ] dvb/filepush.cpp:610 stop [eFilePushThreadRecorder] stopping thread.
- 22:20:12.0667 [ ] dvb/filepush.cpp:594 thread [eFilePushThreadRecorder] THREAD STOP
- 22:20:12.1934 [ ] dvb/tstools.cpp:98 setSource [eDVBTSTools] setSource loading streaminfo for /media/hdd/movie/20200415 2153 - ORF1 HD - Will & Grace.ts
- 22:20:12.2472 [ ] service/servicedvbrecord.cpp:606 saveCutlist [eDVBServiceRecord] fixed up 1b2f59c67 to c7e9b5 (offset 0)
- 22:20:12.2608 { E } RecordTimer.py:974 gotRecordEvent WRITE ERROR on recording, disk full?
- 22:20:12.2621 { } Tools/Notifications.py:52 AddPopup AddPopup, id = DiskFullMessage
- 22:23:05.0621 [ ] dvb/demux.cpp:90 openDemux [eDVBDemux] open demux /dev/dvb/adapter0/demux0
- 22:23:05.0625 [ ] dvb/demux.cpp:286 start [eDVBSectionReader] DMX_SET_FILTER pid=20
- 22:23:19.3228 [ ] dvb/dvbtime.cpp:468 updateTime [eDVBLocalTimerHandler] Transponder time is 15.04.2020 22:23:19
- 22:23:19.3230 [ ] dvb/dvbtime.cpp:481 updateTime [eDVBLocalTimerHandler] diff is 0
- 22:23:19.3232 [ ] dvb/dvbtime.cpp:484 updateTime [eDVBLocalTimerHandler] diff < 120 .. use Transponder Time
- 22:23:19.3233 [ ] dvb/dvbtime.cpp:545 updateTime [eDVBLocalTimerHandler] not changed
- 22:23:19.3251 [ ] dvb/dvb.cpp:2415 getDemux [eDVBChannel] getDemux cap=00
- 22:26:12.8776 [ ] dvb/demux.cpp:90 openDemux [eDVBDemux] open demux /dev/dvb/adapter0/demux0
- 22:26:12.8779 [ ] dvb/demux.cpp:286 start [eDVBSectionReader] DMX_SET_FILTER pid=18
- 22:29:42.6450 [ ] service/servicedvbrecord.cpp:570 gotNewEvent [eDVBServiceRecord] now running: Will & Grace (1333 seconds)
- 22:29:42.6461 [ ] dvb/demux.cpp:90 openDemux [eDVBDemux] open demux /dev/dvb/adapter0/demux0
- 22:29:42.6465 [ ] dvb/demux.cpp:286 start [eDVBSectionReader] DMX_SET_FILTER pid=18
"disk full?" stimmt sicher nicht, da sind noch ~200GB frei - beim Abspielen von Videos ist es immer dieselbe Position, an der sich das aufhängt und die Box nicht mehr auf die Fernbedienung reagiert. Das Log gibt nicht so viel her, er steht dann scheinbar immer an der selben Stelle:
Quellcode
- 16:13:37.1725 [ ] ../../../git/src/serviceapp/extplayer.cpp:8 handleJsonStr PlayerApp::handleJsonStr: {"J":{"ms":22606,"lms":23065}}
- 16:13:37.2717 [ ] ../../../git/src/serviceapp/extplayer.cpp:131 processSend sending command "j
- "
- 16:13:37.2722 [ ] ../../../git/src/serviceapp/extplayer.cpp:72 stderrAvail PlayerApp::stderrAvail: {"J":{"ms":22689,"lms":23065}}
- 16:13:37.2724 [ ] ../../../git/src/serviceapp/extplayer.cpp:8 handleJsonStr PlayerApp::handleJsonStr: {"J":{"ms":22689,"lms":23065}}
- 16:13:37.3241 [ ] ../../../git/src/serviceapp/serviceapp.cpp:873 isCurrentlySeekable eServiceApp::isCurrentlySeekable
- 16:13:37.3717 [ ] ../../../git/src/serviceapp/extplayer.cpp:131 processSend sending command "j
- "
- 16:13:37.3722 [ ] ../../../git/src/serviceapp/extplayer.cpp:72 stderrAvail PlayerApp::stderrAvail: {"J":{"ms":22814,"lms":23065}}
- 16:13:37.3723 [ ] ../../../git/src/serviceapp/extplayer.cpp:8 handleJsonStr PlayerApp::handleJsonStr: {"J":{"ms":22814,"lms":23065}}
- 16:13:37.4718 [ ] ../../../git/src/serviceapp/extplayer.cpp:131 processSend sending command "j
- "
- 16:13:37.4723 [ ] ../../../git/src/serviceapp/extplayer.cpp:72 stderrAvail PlayerApp::stderrAvail: {"J":{"ms":22856,"lms":23065}}
- 16:13:37.4725 [ ] ../../../git/src/serviceapp/extplayer.cpp:8 handleJsonStr PlayerApp::handleJsonStr: {"J":{"ms":22856,"lms":23065}}
- 16:13:37.5241 [ ] ../../../git/src/serviceapp/serviceapp.cpp:873 isCurrentlySeekable eServiceApp::isCurrentlySeekable
- 16:13:37.5717 [ ] ../../../git/src/serviceapp/extplayer.cpp:131 processSend sending command "j
- "
- 16:13:37.5722 [ ] ../../../git/src/serviceapp/extplayer.cpp:72 stderrAvail PlayerApp::stderrAvail: {"J":{"ms":22856,"lms":23065}}
- 16:13:37.5723 [ ] ../../../git/src/serviceapp/extplayer.cpp:8 handleJsonStr PlayerApp::handleJsonStr: {"J":{"ms":22856,"lms":23065}}
- 16:13:37.6718 [ ] ../../../git/src/serviceapp/extplayer.cpp:131 processSend sending command "j
- "
- 16:13:37.6723 [ ] ../../../git/src/serviceapp/extplayer.cpp:72 stderrAvail PlayerApp::stderrAvail: {"J":{"ms":22856,"lms":23065}}
- 16:13:37.6725 [ ] ../../../git/src/serviceapp/extplayer.cpp:8 handleJsonStr PlayerApp::handleJsonStr: {"J":{"ms":22856,"lms":23065}}
- 16:13:37.7241 [ ] ../../../git/src/serviceapp/serviceapp.cpp:873 isCurrentlySeekable eServiceApp::isCurrentlySeekable
Samba-Config am Server:
Quellcode
- [global]
- workgroup = WORKGROUP
- server string = Samba NAS Linux
- netbios name = NAS
- writable = yes
- hosts allow = 10.0.0.33 10.0.0.100
- load printers = no
- log level = 1
- max log size = 1024
- [video]
- path = /home/nas/Videos/
- [photo]
- path = /home/nas/Bilder/
- [music]
- path = /home/nas/Musik/
- [tmp]
- path = /tmp
- [xchg]
- path = /home/nas/xchg
- [web-cdn]
- path = /var/www/cdn
Hat jemand funktionierende Werte für die fstab, mit denen sich Box und Server darauf einigen, dass die Files und Plattenplatz da sind?