gelöst: nach Rechnerumzug geht VOMP nicht mehr

  • Hallo Forum,


    mein VDR ist auf einen anderen Rechner umgezogen. Seit dem Umzug läuft leider mein VOMP-(MVP-)Client nicht mehr. Wenn ich ihn einschalte erhalte ich den blauen MVP Bildschirm. Der Ladebalken des dongle.bin-loaders geht bis zum 2. Fenster und startet dann neu. Ich glaube, dass dongle.bin nicht vollständig geladen wird.


    Komischerweise läuft VOMP für Windows mit dem gleichen VDR-Server.


    In der /var/log/syslog des VDR-Servers sehe ich:


    Dec 7 23:15:50 gustav dhcpd: DHCPDISCOVER from 00:0d:fe:00:23:89 via eth2
    Dec 7 23:15:50 gustav dhcpd: DHCPOFFER on 192.168.1.6 to 00:0d:fe:00:23:89 via


    -> die IP wird also zugeordnet.


    Eine Ursache könnte sein, dass auch meinem bisherigen VDR-Server das Network-Device "eth0" hießt. Auf dem neuen Rechner heißt das network-device "eth2".



    /etc/dhcp3/dhcpd.conf


    ...
    host mvp {
    hardware ethernet 00:0D:FE:00:23:89;
    fixed-address 192.168.1.6;
    server-name "gustav.duck";
    filename "dongle.bin";
    next-server 192.168.1.200;
    option subnet-mask 255.255.255.0;
    option broadcast-address 192.168.1.0;
    }
    ...


    /etc/inet.conf
    ...
    tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot
    ...



    gustav:/tftpboot# ls /tftpboot/
    dongle.bin print1 pxelinux.0 pxelinux.cfg router1 vdr2



    /etc/vdr/plugins/vomp.conf
    [General]


    ## Specify a log file here to enable logging


    Log file = /tmp/vompserver.log


    ## If you have more than one vompserver running you
    ## can enter a name here that will appear on the
    ## server select list on the MVP


    # Server name = My-Server



    ## Enable this to start the built in Bootp server enabled = no
    ## Required to boot the MVP if you have not got a
    ## DHCP server that can tell the MVP its boot file
    ## name and server


    Bootp server enabled = no


    ## Enable this to start the built in TFTP server
    ## Required to boot the MVP if you have not got a
    ## TFTP server running elsewhere


    TFTP server enabled = no


    ## Base directory for TFTP server
    ## If you leave this blank the plugin config
    ## path will be used - i.e. where this file is


    TFTP directory = /usr/share/vdr-plugin-vompserver


    [Media]
    Dir.1=/home/userpictures
    Dir.2=/home/usermusic
    Dir.3=/home/uservideo
    #you can add up to Dir.10...


    /tmp/vomp.log


    00:09:38.636727 [info] Main - Logging started
    00:09:38.707354 [debug] Config - Config error: Key Server name not found
    00:09:38.707474 [debug] UDPReplier - UDP replier started
    00:09:38.707660 [debug] Config - Config error: Key MVPRelay enabled not found
    00:09:38.707680 [info] Main - Not starting Bootpd
    00:09:38.707696 [info] Main - Not starting TFTPd
    00:09:38.707748 [debug] MVPRelay - MVPRelay replier started
    00:09:38.707772 [info] Main - MVPRelay started
    00:09:38.707806 [debug] Main - MVPServer run success



    Kann mir jemand einen Tipp geben, wie ich VOMP zum Laufen bekomme?


    Ich glaube, dass es am geänderten device-Namen (eth0 -> eth2) liegt. Wie kann ich denn den device-Name ändern?


    Vielen Dank!


    goldfisch

  • Liegt das dongle.bin denn wirklich da ?
    Oder ist das nur ein sylink ins nirvana ?


    Ist die 192.168.1.200 die IP des tftp servers ?


    Manche versionen der MVP brauchen auch eine dongle.ver datei -> suchen sollte da helfen.


    Fab

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

  • Zitat

    Original von Papablues
    Liegt das dongle.bin denn wirklich da ?
    Oder ist das nur ein sylink ins nirvana ?


    Die dongle.bin liegt wirklich da.


    Zitat

    Ist die 192.168.1.200 die IP des tftp servers ?


    Die IP ist die, des tftp servers


    Zitat

    Manche versionen der MVP brauchen auch eine dongle.ver datei -> suchen sollte da helfen.


    Fab


    Am MVP habe ich nichts geändert. Bisher hatte ich keine dongle.ver benötigt. Nach dem Umzug des Servers müsste das doch immer noch so sein.


    Hat noch jemand eine Idee, woran das liegen könnte?


    Danke!


    Goldfisch

  • Also wenn ich das recht in Erinnerung habe ist 2-ter Balken der zugriff auf den TFTP und der dritte Balken der Abschluss des Ladens des Dongles.


    Was sagt denn der tftp im syslog ?


    wenn er gar nichts sagt mal mit -vvvvvvvv starten



    Gehen denn andere netboots ?



    Fab

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

  • Zitat

    Original von netvista-fan
    ggf. in /etc/udev/.../bla-persistent-net.rules den device namen ändern auf eth0 und den alten eth0 rauswerfen.


    Vielen Dank für diesen Tipp. Damit heißt das device wieder "eth0". Aber entgegen meiner Erwartung geht der MVP immer noch nicht. Er bleibt beim 2. weißen Balken stehen und beginnt dann wieder von neuem.


    Woran könnte das liegen?


    Danke!


    goldfisch

  • Zitat

    Original von Papablues
    Liegt das dongle.bin denn wirklich da ?
    Oder ist das nur ein sylink ins nirvana ?


    Die dongle.bin liegt wirklich da.


    Zitat

    Ist die 192.168.1.200 die IP des tftp servers ?


    Ja, das ist die IP des tftp servers.


    Zitat

    Manche versionen der MVP brauchen auch eine dongle.ver datei -> suchen sollte da helfen.


    Leider geht es auch mit einer zusätzlcihen dongle.bin.ver nicht.

  • Zitat

    Original von Papablues
    Also wenn ich das recht in Erinnerung habe ist 2-ter Balken der zugriff auf den TFTP und der dritte Balken der Abschluss des Ladens des Dongles.


    Was sagt denn der tftp im syslog ?


    In der /var/log/syslog erscheint der tftp nur beim Start eines weiteren diskless-Print-Servers.


    Dec 8 23:17:56 gustav mountd[9281]: authenticated mount request from print1:1023 for /tftpboot/print1 (/tftpboot/print1)


    tftp müsste aber m. E. laufen:


    gustav:/tftpboot# lsof | grep UDP
    dnsmasq 5699 dnsmasq 4u IPv4 8339 UDP *:domain
    dnsmasq 5699 dnsmasq 6u IPv6 8341 UDP *:domain
    cupsd 6213 root 4u IPv4 9059 UDP *:ipp
    inetd 8668 root 6u IPv4 12872 UDP *:discard
    inetd 8668 root 11u IPv4 12882 UDP *:tftp
    nmbd 8683 root 9u IPv4 12953 UDP *:netbios-ns
    nmbd 8683 root 10u IPv4 12954 UDP *:netbios-dgm
    nmbd 8683 root 11u IPv4 12956 UDP gustav.duck:netbios-ns
    nmbd 8683 root 12u IPv4 12957 UDP gustav.duck:netbios-dgm
    portmap 9064 daemon 4u IPv4 13650 UDP *:sunrpc
    rpc.mount 9281 root 6u IPv4 14246 UDP *:973
    rpc.statd 9306 statd 3u IPv4 14355 UDP *:32775
    rpc.statd 9306 statd 6u IPv4 14310 UDP *:1002
    dhcpd3 9350 root 5u IPv4 14618 UDP *:bootps
    vdr 25399 vdr 90u IPv4 172479 UDP *:16881
    vdr 25399 vdr 130u IPv4 172476 UDP *:3024

  • Hallo Portal,


    was ich mir nicht erklären kann, sind die Fehlermeldungen in /tmp/vompserver.log:


    23:54:25.564739 [debug] Config - Config error: Section Boot not found
    23:54:49.206987 [debug] Config - Config error: Key Server name not found


    Was will mir vomp damit sagen?


    Hier ein längerer Auszug:


    23:54:25.564554 [debug] BOOTPD - Got request
    23:54:25.564608 [debug] Config - Opened config file: /var/lib/vdr/plugins/vompserver/vomp-00-0D-FE-00-23-89.conf
    23:54:25.564624 [debug] BOOTPD - Opened config file: /var/lib/vdr/plugins/vompserver/vomp-00-0D-FE-00-23-89.conf
    23:54:25.564739 [debug] Config - Config error: Section Boot not found
    23:54:25.564760 [WARN] BOOTPD - No IP found for MVP. Hopefully it has one already...
    23:54:25.564832 [debug] Config - Config error: Section Boot not found
    23:54:25.564851 [debug] BOOTPD - Will not change MVP IP if it already has one
    23:54:25.564866 [debug] BOOTPD - No IP found to give to MVP
    23:54:25.564884 [debug] BOOTPD - Starting wait
    23:54:41.995731 [info] Main - Stopped main server thread
    23:54:49.206899 [info] Main - Logging started
    23:54:49.206987 [debug] Config - Config error: Key Server name not found
    23:54:49.207055 [debug] UDPReplier - UDP replier started
    23:54:49.207219 [debug] Config - Config error: Key MVPRelay enabled not found
    23:54:49.207239 [info] Main - Not starting Bootpd
    23:54:49.207278 [info] Main - Not starting TFTPd
    23:54:49.407761 [debug] MVPRelay - MVPRelay replier started
    23:54:49.407821 [info] Main - MVPRelay started
    23:54:49.407889 [debug] Main - MVPServer run success
    00:03:12.241975 [info] Main - Logging started
    00:03:12.242065 [debug] Config - Config error: Key Server name not found
    00:03:12.442773 [debug] UDPReplier - UDP replier started
    00:03:12.443014 [debug] Config - Config error: Key MVPRelay enabled not found
    00:03:12.443036 [info] Main - Not starting Bootpd
    00:03:12.443054 [info] Main - Not starting TFTPd
    00:03:12.443128 [debug] MVPRelay - MVPRelay replier started
    00:03:12.443152 [info] Main - MVPRelay started
    00:03:12.443185 [debug] Main - MVPServer run success
    00:14:14.616677 [info] Main - Logging started
    00:14:14.616768 [debug] Config - Config error: Key Server name not found
    00:14:14.616837 [debug] UDPReplier - UDP replier started
    00:14:14.617008 [debug] Config - Config error: Key MVPRelay enabled not found
    00:14:14.617027 [info] Main - Not starting Bootpd
    00:14:14.617042 [info] Main - Not starting TFTPd
    00:14:14.617088 [debug] MVPRelay - MVPRelay replier started
    00:14:14.617108 [info] Main - MVPRelay started
    00:14:14.617144 [debug] Main - MVPServer run success
    00:25:15.806712 [info] Main - Logging started
    00:25:15.806812 [debug] Config - Config error: Key Server name not found
    00:25:16.006611 [debug] UDPReplier - UDP replier started
    00:25:16.006881 [debug] Config - Config error: Key MVPRelay enabled not found
    00:25:16.006902 [info] Main - Not starting Bootpd
    00:25:16.006921 [info] Main - Not starting TFTPd
    00:25:16.007005 [debug] MVPRelay - MVPRelay replier started
    00:25:16.007026 [info] Main - MVPRelay started
    00:25:16.007064 [debug] Main - MVPServer run success

  • Hallo Portal,


    ich habe nun meinen vompserver vollständig neu installiert und konfiguriert. Den tftp in der inetd.conf habe ich auskommentiert.


    Leider läuft es immer noch nicht. Ich erhalte nur zwei weiße Balken auf dem TV. Ich kann jedoch nicht nachvollziehen weshalb.



    In der /tmp/vompserver.log steht:


    22:08:55.947995 [info] Main - Logging started
    22:08:55.948137 [debug] UDPReplier - UDP replier started
    22:08:55.948317 [debug] BOOTPD - Starting bootpd
    22:08:55.948361 [debug] BOOTPD - Bootp replier started
    22:08:55.948448 [info] Main - TFTP path '/usr/share/vdr-plugin-vompserver/'
    22:08:55.948468 [debug] Tftpd - Starting TFTPd
    22:08:55.948510 [debug] Tftpd - TFTP server started with base path '/usr/share/vdr-plugin-vompserver/'
    22:08:55.948765 [debug] MVPRelay - MVPRelay replier started
    22:08:55.948791 [info] Main - MVPRelay started
    22:08:55.948830 [debug] Main - MVPServer run success
    22:08:56.150091 [debug] BOOTPD - Starting wait
    22:08:56.150135 [debug] Tftpd - Starting wait
    22:09:07.588259 [debug] BOOTPD - Wait finished
    22:09:07.588328 [debug] BOOTPD - Got request
    22:09:07.588382 [debug] Config - Opened config file: /var/lib/vdr/plugins/vompserver/vomp-00-0D-FE-00-23-89.conf
    22:09:07.588400 [debug] BOOTPD - Opened config file: /var/lib/vdr/plugins/vompserver/vomp-00-0D-FE-00-23-89.conf
    22:09:07.588484 [debug] BOOTPD - Found IP 192.168.1.6 for MVP
    22:09:07.588546 [debug] BOOTPD - Will enforce IP 192.168.1.6 on MVP even if it already has another
    22:09:07.588565 [debug] BOOTPD - Giving MVP IP from config
    22:09:07.588674 [debug] BOOTPD - Starting wait
    22:09:16.608339 [debug] BOOTPD - Wait finished
    22:09:16.608433 [debug] BOOTPD - Got request
    22:09:16.608502 [debug] Config - Opened config file: /var/lib/vdr/plugins/vompserver/vomp-00-0D-FE-00-23-89.conf
    22:09:16.608520 [debug] BOOTPD - Opened config file: /var/lib/vdr/plugins/vompserver/vomp-00-0D-FE-00-23-89.conf
    22:09:16.608615 [debug] BOOTPD - Found IP 192.168.1.6 for MVP
    22:09:16.608674 [debug] BOOTPD - Will enforce IP 192.168.1.6 on MVP even if it already has another
    22:09:16.608693 [debug] BOOTPD - Giving MVP IP from config
    22:09:16.608813 [debug] BOOTPD - Starting wait
    ...



    /etc/vdr/plugins/vomp.conf
    [General]


    ## Specify a log file here to enable logging


    Log file = /tmp/vompserver.log


    ## If you have more than one vompserver running you
    ## can enter a name here that will appear on the
    ## server select list on the MVP


    Server name = gustav.duck


    ## Enable this to start the built in Bootp server enabled = yes
    ## Required to boot the MVP if you have not got a
    ## DHCP server that can tell the MVP its boot file
    ## name and server


    Bootp server enabled = yes


    ## Enable this to start the built in TFTP server
    ## Required to boot the MVP if you have not got a
    ## TFTP server running elsewhere


    TFTP server enabled = yes


    ## Base directory for TFTP server
    ## If you leave this blank the plugin config
    ## path will be used - i.e. where this file is


    TFTP directory = /usr/share/vdr-plugin-vompserver


    ## Change the following to "no" to disable the
    ### built in mvprelay server


    MVPRelay enabled = yes



    /var/lib/vdr/plugins/vompserver/vomp-00-0D-FE-00-23-89.conf
    [Boot]


    ## If you enable the bootp server in vomp.conf, you can specify
    ## an IP to give out to this MVP here.


    IP = 192.168.1.6


    ## If you have a router that gives out addresses but you want
    ## the above address forced to the MVP, set this:


    Override IP = 1


    ## A file name to send to the MVP. The MVP will then request
    ## this file from the TFTP server. Don't use a path here!


    TFTP file name = vomp-dongle


    [General]


    ## The client auto-detects whether to use PAL or NTSC. If you
    ## want to force the other one, set it here. Beware of popping
    ## your TV with this one!


    # Override Video Format = NTSC


    Was könnte hier nicht stimmen?



    Danke!



    goldfisch

  • du hast doch den TFTP vom debian am laufen ( und damit auch den bootpd )
    mach mal bootpd und tftpd im vompserver aus. die kommen sich sonst ins Gehege !


    Ich habe bei meinen MVP auch keine Boot section ...


    du könntest auch mal den eingebauten tftp/ bootpd probieren dann musst du den im system ausschalten !

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

  • Hallo Papablues,


    danke für den Tipp.


    Ich hatte zunächst TFTP von inetd.conf am Laufen. Nachdem dies nicht funktionierte habe ich diesen dort auskommentiert und in VOMP eingeschalten.


    Leider läuft keine der Konstellationen.


    Hast Du vielleicht noch eine andere Idee?


    Danke!


    goldfisch

  • Hallo Goldfisch,


    Also hier wieder mal so ne Idee von einem Unwissenden. Möchte vorausschicken dass ich keine Ahnung habe vom VOMP Server, aber was macht dich so sicher das dein Client eine IP Adresse erhält.
    Ich hab mir Deinen ersten Post angeschaut und bin deshalb darauf aufmerksam geworden.


    In deinem Log ist lediglich der Discover vom Client und der Offer vom Server ersichtlich. Das heisst hier fehlt noch der Request und der Ack wobei die DHCP Options wenn ichs noch richtig im Kopf habe erst mit dem Ack gesendet werden.


    Versuch mal festzustellen ob der DHCP Server alle Informationen zum Client sendet, resp. ob diese auch dort ankommen.


    Wireshark is your friend.


    STOP! shame on me!


    Hab grad im vorletzten Post gesehen das sich der Client ja auf den Server verbindet. Ich rate Dir aber trotzdem einen Trace zu ziehen denn

    Zitat

    23:54:25.564739 [debug] Config - Config error: Section Boot not found 23:54:49.206987 [debug] Config - Config error: Key Server name not found


    der Client findet zwar die Config, aber danach geht was schief. Falsche Pfade?

    Backend (zurzeit nicht mehr in Betrieb): yaVDR diskless - Asus M4N78 PRO - Nvidia GeForce 8300 onboard - AMD Athlon II X2 240 - Ram 4GB - 2x Terratec Cinergy C PCI HD

    yaVDR 0.4 Zotac MAG HD-ND01 ATOM 330 ION Mini PC - TT S2-3600 - LG 32LH3000

    ***************************************************************************

    "Es gibt Tage an denen verliert man, und es gibt Tage an denen gewinnen die anderen."

  • ok zuerst mal einen schritt zurücktreten und das ganze aus der Ferne betrachten :)


    So wuerde ich es testen:


    tftpd und aehnliches im system ausschalten ( am besten inet.d deaktivieren nur um sicher zu gehen )


    ganz wichtig:
    NeuSTART


    dann ist sicher alles weg was eventuell noch gekillt gehört *gg* ( ist die hau drauf methode ich weiss )


    dann vompserver mit tftpd und bootpd configurieren.


    die client conf dateien wegwerfen ( oder backup je nach gusto, sie muessen aber erst mal weg )


    dann vdr starten ( hohes loglevel )
    dann die MVP dran


    dann logs inhalt der conf datei etc. mal hier posten..... syslog und vomserver logs !!!


    falls es nicht schon offensichtlich geht :)



    bin im moment auch etwas ratlos :(


    Fab

    Debian server [ AMD Athlon(tm) 64 Processor 3000+ 3*Nova SE2 1* FF muss nachschauen CI + alphacrypt Soft raid5 549G]
    Clients [2 * MVP mit vomp 1 * MacBook Pro VLC streaming 1 * VOMP for windows]

  • Hallo Portal,


    nun geht der VOMP Client wieder. Ich habe alles nochmals neu installiert und konfiguriert. Der Fehler lag vermutlich daran, dass die MVB am Uplink-Port des Netzwerk-Switches angesteckt war.


    Vielen Dank an alle, die hier mit guten Tipps weitergeholfen haben.


    Danke!


    goldfisch

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!