[1] Archiv / MLD 3.x / Development / Verzeichnis Tv Unter /mn/data
 

Offline wino

  • Expert Member
  • *****
  • Posts: 919
    • View Profile
Verzeichnis Tv Unter /mn/data
« on: April 15, 2013, 13:39:50 »
Wenn man von einem Stick MLD startet und MLD nicht installieren möchte, fehlt nach dem zweiten Bootvorgang das Verzeichnis /mnt/data/tv. Somit hängt VDR in einer Schleife weil im Aufnahmeverzeichnis /date/tv/ kein Verzeichnis tv0 (Symlink) existiert.

Da bei mir auch das Skript avahi-linker läuft und noch andere Verzeichnisse dafür benötigt werden, habe ich behelfsmäßig in der runvdr bei # starte vdr, dies hier eingetragen.

 
Code: [Select]
# starte vdr
if [ ! -d /mnt/data/tv ]; then
     mkdir -p /mnt/data/tv /mnt/data/music /mnt/data/photo /mnt/data/video /mnt/data/share/
fi
Gibt es dafür eine bessere Lösung oder kann das so bleiben?
wino

Offline pbriesch

  • MLD-Tester
  • Profi Member
  • ******
  • Posts: 440
    • View Profile
Verzeichnis tv Unter /mnt/data - Auch bei MLD-4.0.1
« Reply #1 on: July 05, 2014, 13:13:04 »
Hallo,

habe das gleiche Problem unter MLD-4.0.1-rpi_rpi-client_2014.07.01-66  mit Updates vom 04.07.2014.

Server ist YAVDR05.

Nachdem ich den Ordner /mnt/data/tv startet nun der VDR durch.

Beim ersten Start von der SD-Karte wurden die Kanäle vom Server automatisch übernommen und VDR lief sofort, was mich wirklich sehr beeindruckte. Nach der Installation auf SD und einem Neustart kam dann die Ernüchterung  ;)

Gruß

Paul
« Last Edit: July 05, 2014, 14:21:37 by pbriesch »

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Verzeichnis Tv Unter /mn/data
« Reply #2 on: July 05, 2014, 17:44:28 »
Hi,

hast Du die nfs Freigabe nach dem ersten booten manuell eingerichtet?
Wie ist bei Dir das TV Aufnahme Verzeichnis gemountet? Magst Du mal bitte die Ausgabe von "mount", "cat /etc/fstab" und "ls -l /data" vor der Installation und nach der Installation und dem reboot posten?

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline pbriesch

  • MLD-Tester
  • Profi Member
  • ******
  • Posts: 440
    • View Profile
Verzeichnis Tv Unter /mn/data
« Reply #3 on: July 05, 2014, 20:32:27 »
hast Du die nfs Freigabe nach dem ersten booten manuell eingerichtet?

Nein


Vor der Installation, also nach dem Booten der neu beschriebenen SD-Karte:

MLD> mount
rootfs on / type rootfs (rw,size=189712k,nr_inodes=47428)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
rootfs on / type tmpfs (rw,relatime)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
run on /run type tmpfs (rw,relatime)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
log on /var/log type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
rootfs on /var/cache type tmpfs (rw,relatime)

MLD> cat /etc/fstab
proc        /proc           proc      defaults            0 0
sys         /sys            sysfs     defaults            0 0
run         /run            tmpfs     defaults            0 0
tmp         /tmp            tmpfs     defaults            0 0
dev         /dev            devtmpfs  defaults            0 0
devpts      /dev/pts        devpts    mode=0620,gid=5     0 0
/mnt/data/cache /var/cache  none      bind,noauto         0 0
/dev/dvd    /media/dvd      auto      ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto      ro,noauto           0 0
192.168.2.21:/mnt/data  /mnt/data  nfs    bg        0 0            # YAVDR05-Server-IP

MLD> ls -l /data
lrwxrwxrwx    1 root     root            12 Jan  1  1970 tv -> /mnt/data/tv


Nach der Installation auf SD-Karte:

MLD> mount
rootfs on / type rootfs (rw,size=189712k,nr_inodes=47428)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
rootfs on / type tmpfs (rw,relatime)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
run on /run type tmpfs (rw,relatime)
dev on /dev type devtmpfs (rw,relatime,size=189712k,nr_inodes=47428,mode=755)
log on /var/log type tmpfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
rootfs on /var/cache type tmpfs (rw,relatime)
/dev/mmcblk0p2 on /media/sd-mmcblk0p2 type btrfs (rw,relatime,ssd,noacl,space_cache)
/dev/mmcblk0p3 on /media/sd-mmcblk0p3 type xfs (rw,relatime,attr2,inode64,noquota)

MLD> ls -l /data
lrwxrwxrwx    1 root     root            12 Jan  1  1970 tv -> /mnt/data/tv

MLD> cat /etc/fstab
proc        /proc           proc      defaults            0 0
sys         /sys            sysfs     defaults            0 0
run         /run            tmpfs     defaults            0 0
tmp         /tmp            tmpfs     defaults            0 0
dev         /dev            devtmpfs  defaults            0 0
devpts      /dev/pts        devpts    mode=0620,gid=5     0 0
/mnt/data/cache /var/cache  none      bind,noauto         0 0
/dev/dvd    /media/dvd      auto      ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto      ro,noauto           0 0
192.168.2.21:/mnt/data  /mnt/data  nfs    bg        0 0


Nach dem Reboot:

MLD> mount
rootfs on / type rootfs (rw)
/dev/mmcblk0p2 on / type btrfs (rw,relatime,ssd,noacl,space_cache)
proc on /proc type proc (rw,relatime)
sys on /sys type sysfs (rw,relatime)
tmp on /tmp type tmpfs (rw,relatime)
run on /run type tmpfs (rw,relatime)
dev on /dev type devtmpfs (rw,relatime,size=190568k,nr_inodes=47642,mode=755)
log on /var/log type tmpfs (rw,relatime)
/dev/mmcblk0p2 on /media/sd-mmcblk0p2 type btrfs (rw,relatime,ssd,noacl,space_cache)
/dev/mmcblk0p3 on /media/sd-mmcblk0p3 type xfs (rw,relatime,attr2,inode64,noquota)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0002,dmask=0002,allow_utime=0020,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/mmcblk0p2 on /var/cache type btrfs (rw,relatime,ssd,noacl,space_cache)

MLD> cat /etc/fstab
proc        /proc           proc      defaults            0 0
sys         /sys            sysfs     defaults            0 0
run         /run            tmpfs     defaults            0 0
tmp         /tmp            tmpfs     defaults            0 0
dev         /dev            devtmpfs  defaults            0 0
devpts      /dev/pts        devpts    mode=0620,gid=5     0 0
/mnt/data/cache /var/cache  none      bind,noauto         0 0
/dev/dvd    /media/dvd      auto      ro,noauto           0 0
/dev/cdrom  /media/cdrom    auto      ro,noauto           0 0
/dev/root   /               auto      defaults            0 1
UUID=0963-11AE   /boot        auto      defaults            0 2
192.168.2.21:/mnt/data  /mnt/data  nfs    bg        0 0

lrwxrwxrwx    1 root     root            12 Jul  5 20:14 tv -> /mnt/data/tv


Und hier die Fehlermeldung vom VDR:

MLD> tail -f /var/log/messages
Jul  5 20:28:03 (none) user.err vdr: [7260] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:16 (none) user.err vdr: [7376] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:29 (none) user.err vdr: [7492] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:43 (none) user.err vdr: [7608] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:28:56 (none) user.err vdr: [7724] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:09 (none) user.err vdr: [7840] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:22 (none) user.err vdr: [7956] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:36 (none) user.err vdr: [8072] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:29:49 (none) user.err vdr: [8189] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:30:02 (none) user.err vdr: [8305] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:30:15 (none) user.err vdr: [8422] ERROR (tools.c,441): /data/tv: No such file or directory

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Verzeichnis Tv Unter /mn/data
« Reply #4 on: July 05, 2014, 20:40:16 »
OK, es liegt da dran, dass der automatische nfs Mount bei Dir nicht funktioniert. Leider greift aber bei der Installation die Erkennung das es nen nfs Mount passieren soll, und reagiert in Deinem Fall falsch.
Ich werd gleich mal schauen wie ich das optimieren kann.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline pbriesch

  • MLD-Tester
  • Profi Member
  • ******
  • Posts: 440
    • View Profile
Verzeichnis Tv Unter /mn/data
« Reply #5 on: July 05, 2014, 20:59:56 »
So, jetzt habe ich die neuen Updates installiert und der VDR geht. Im log sieht man, wie auf einmal die Fehlermeldung weggeht:

Jul  5 20:44:47 (none) user.err vdr: [17803] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:45:03 (none) user.err vdr: [18037] ERROR (tools.c,441): /data/tv: No such file or directory
Jul  5 20:45:15 (none) daemon.err udevd[18298]: failed to execute '/lib/udev/usb-db' 'usb-db /devices/platform/bcm2708_usb/usb1/1-1/1-1.1/1-1.1:1.0/net/eth0': No such file or directory
Jul  5 20:45:15 (none) daemon.err udevd[18367]: failed to execute '/lib/udev/net.agent' 'net.agent': No such file or directory


Ich kann aber nicht sagen, ob das Updaten der Pakete den Fehler behoben hat, weil ich nicht auf den TV aufgepasst habe.

Im opkg-Log steht folgendes:

MLD> tail -f /var/log/opkg
Updated list of available packages in /usr/lib/opkg/lists/base.
Downloading http://www.minidvblinux.de/download/4.0.1-rpi/files/libs/Packages.gz.
Inflating http://www.minidvblinux.de/download/4.0.1-rpi/files/libs/Packages.gz.
Updated list of available packages in /usr/lib/opkg/lists/libs.
Downloading http://www.minidvblinux.de/download/4.0.1-rpi/files/base/Packages.gz.
Inflating http://www.minidvblinux.de/download/4.0.1-rpi/files/base/Packages.gz.
Updated list of available packages in /usr/lib/opkg/lists/base.
Downloading http://www.minidvblinux.de/download/4.0.1-rpi/files/libs/Packages.gz.
Inflating http://www.minidvblinux.de/download/4.0.1-rpi/files/libs/Packages.gz.
Updated list of available packages in /usr/lib/opkg/lists/libs.

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
Verzeichnis Tv Unter /mn/data
« Reply #6 on: July 06, 2014, 01:05:24 »
Hi,

ja, das update des VDRs hat als Nebeneffekt die fehlenden Verzeichnisse angelegt.

Ich glaube ich habe die Ursache des Problems gefunden und beheben können. Es gibt nun also neue Images, bei denen der Fehler nicht mehr auftreten sollte.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 3.x / Development / Verzeichnis Tv Unter /mn/data
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.