Nach Umstellung von yaVDR 0.7 Ansible auf neu installiertem Ubuntu 22.04.1 LTS läuft alles prima, aber Aufnahmen lassen sich nicht zeitversetzt abspielen.
Löschen einer laufenden Aufnahme ist nach Sicherheitsnachfrage ohne Probleme möglich. Wenn die Aufnahme fertig ist, geht das Abspielen auch ohne Probleme.
Code
Feb 4 17:01:38 yavdr irexec[1970]: Befehl akzeptiert von: 192.168.99.107
Feb 4 17:01:38 yavdr vdr: [1380] replay /srv/vdr/video/Skispringen#3A_FIS_Weltcup_2022~23_in_Willingen/2023-02-04.16.05.22-0.rec
Feb 4 17:01:38 yavdr vdr: [1380] playing '/srv/vdr/video/Skispringen#3A_FIS_Weltcup_2022~23_in_Willingen/2023-02-04.16.05.22-0.rec/00001.ts'
Feb 4 17:01:38 yavdr vdr: [1380] ERROR (recording.c,3281): /srv/vdr/video/Skispringen#3A_FIS_Weltcup_2022~23_in_Willingen/2023-02-04.16.05.22-0.rec/00001.ts: Ungültiger Dateideskriptor
Feb 4 17:01:38 yavdr vdr: [1380] playing '/srv/vdr/video/Skispringen#3A_FIS_Weltcup_2022~23_in_Willingen/2023-02-04.16.05.22-0.rec/00001.ts'
Feb 4 17:01:38 yavdr vdr: [1380] ERROR (recording.c,3281): /srv/vdr/video/Skispringen#3A_FIS_Weltcup_2022~23_in_Willingen/2023-02-04.16.05.22-0.rec/00001.ts: Ungültiger Dateideskriptor
Feb 4 17:01:39 yavdr vdr: [1380] switching to channel 22 S19.2E-1-1091-31200 (Eurosport 1 Deutschland)
lsof liefert beim Aufnehmen folgendes:
Code
root@yavdr:~# lsof /srv/vdr/video/Skispringen#3A_FIS_Weltcup_2022~23_in_Willingen/2023-02-04.16.05.22-0.rec/00001.ts
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
vdr 1380 vdr 54u REG 0,49 110936168 17273333301991320532 /srv/vdr/video/Skispringen#3A_FIS_Weltcup_2022~23_in_Willingen/2023-02-04.16.05.22-0.rec/00001.ts
Das scheint nur aufzutreten, wenn das Aufnahmenverzeichnis als CIFS gemountet wurde. Aufnahmen auf die System-SSD lassen sich beim Aufnehmen abspielen.
Code
# cat /etc/fstab
//192.168.99.8/video/vdr /srv/vdr/video cifs vers=3.0,user=vdr,password=***,uid=666,gid=666,file_mode=0666,dir_mode=0777 0 0
# mount
//192.168.x.x/video/vdr on /srv/vdr/video type cifs (rw,relatime,vers=3.0,cache=strict,username=vdr,uid=666,noforceuid,gid=666,noforcegid,addr=192.168.x.x,file_mode=0666,dir_mode=0777,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,user=vdr)
Code
root@yavdr:~# vdr --version
vdr (2.6.1/2.6.1) - The Video Disk Recorder
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
dbus2vdr (31) - control vdr via D-Bus
desktop (0.0.3) - desktop apps menu
devstatus (0.4.1) - Status of dvb devices
epg2vdr (1.2.12-GIT) - epg2vdr plugin
epgsearch (2.4.2) - search the EPG for repeats and more
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
extrecmenung (2.0.11) - Extended recordings menu
femon (2.4.1) - DVB Signal Information Monitor (OSD)
live (3.1.3) - Live Interactive VDR Environment
markad (3.1.1) - Mark advertisements
menuorg (0.5.2) - Reorganizes the main menu
osd2web (0.2.56-GIT) - osd2web plugin
osdteletext (2.3.1) - Displays teletext on the OSD
pulsecontrol (0.2.1) - control settings of pulseaudio
quickepgsearch (0.0.1) - Quick search for broadcasts
restfulapi (0.2.6.6) - Offers a RESTful-API to retrieve data from VDR
skindesigner (1.2.19) - Skin Designer
skinnopacity (1.1.14) - 'nOpacity' Skin
softhddevice (1.9.7) - A software and GPU emulated UHD device
tvguideng (0.3.3) - TV Guide for Skindesigner Skins
undelete (2.3.1-pre1) - Undelete recordings
Display More