Beiträge von looking111

    Das mit SatIP ist spannend. Macht das denn der VDR selbst nicht genau so, zumindest versteh ich das so. Ich hatte bis jetzt noch nie wo koax gelegt. Außer zum VDR-Server. Dort wirds dann ja wieder mit LAN verteilt, geht sogar über VPN ganz normal. Am TV wird über Netz über die vdr app gestreamt.


    Somit bedeutet das VDR macht doch das was SATip macht, nur das man bei SatIP keinen VDR mehr benötigt, also man muss sich um die Software nicht mehr kümmern, was seinen Vorteil hat, aber dafür kann man vermutlich nicht mehr alles reinbauen. So richtig?

    Hallo Leute,


    sorry für die späte Rückmeldung, bin gerade drauf gekommen das ich keine Mails mehr vom Forum bekomme, muss ich mir noch ansehen. Vielen Dank mal für die vielen Meldungen.

    Ich würde mittlerweile eher nen Sat>IP Tuner vorschalten. Richtig toll ist der Treiber Support aktuell bei keiner aktuellen Karte mehr.

    SAT IP kann ich mich nicht wirklich noch anfreunden, hab mich jetzt auch noch nicht intensiv damit beschäftigt. Find da die Satellitengeschichte schon spannender. Außerdem hab ich bis heute noch keine Vernünftige Qualität bei Streamingdiensten beobachten können. Internet ist auch nicht gerade das beste hier. Mir ist Qualität wichtig, kauf mir auch fast nur mehr 4K Blurays. Da kommt es zwar auch auf das Studio an, aber wenn man sich vorher ein wenig die Bewertungen durchliest, kann das schon richtig Spass machen.


    Die aktuelle Karte was in meiner Signatur steht hab ich schon laaaaaaaange (ganz gescheiter weise verkauft) dachte ich brauch sie nie mehr.


    DD hat keine Treiber mehr im Kernel die gepflegt werden.

    Schade, ging früher immer super. Sofern sie installierbar sind, ist mir das auch Recht.

    Die DVB-Sky s952 könnte ich noch empfehlen, ich habe selber so eine im VDR.

    Von der sollten alle Varianten out-of-the-box mit jedem leidlich aktuellen Kernel laufen.

    Leider sind die inzwischen auch schlecht zu bekommen. Man kann die aber auch gebraucht zu attraktiven Preisen finden.

    Ja da hast du wohl recht, ist schwer zu bekommen.


    Oder du kaufst einen Sundtek.

    Funktioniert recht problemlos unter linux.

    Das ist jetzt spannend, weil die sind mir noch nie unter gekommen.


    Sundtek Shop | Sundtek SkyTV Ultimate Dual (2x DVB-S/S2/S2X) | online kaufen
    Sundtek SkyTV Ultimate Dual (2x DVB-S/S2/S2X) - Sundtek SkyTV Ultimate Dual USB 2.0 - DVB-S/S2/S2X USB Tuner (2020) Dual DVB-S/S2/S2X USB Tuner um zwei…
    shop.sundtek.com


    Das Teil ist richtig geil, damit würde ich mir den PCIe passthrough Wahnsinn ersparen. Hat so ein USBteil einen Nachteil, ich mein jetzt aus qulitätstechnischer Sicht?

    Hallo Leute,


    nach langer Zeit ruhe, möchte ich mir doch wieder einen VDR (VM in Proxmox mit Gentoo) und einer Karte für DVB-S bauen. Die Technik dahinter macht einfach zu viel Spass und es hat sich ja doch einiges getan. Na jedenfalls hatte ich eine Digital Device CineS2. Jetzt suchte ich einen Nachfolger oder ähnliches. Dabei hab ich bemerkt das die Karten immer größer werden, dabei benötige ich doch nur zwei Anschlüsse. Als Frontend wartet ein Android TV. Naja gefunden hätte ich dieses Teil: https://www.digital-devices.eu…band-tuner-tv-karte?c=121


    Sicher gut, aber auch nicht gerade billig. Was würdet ihr mir den aktuell raten? Sich ne andere Marke anschaffen, oder doch mal in die Tasche greifen? Die Linuxunterstützung von dem Hersteller war immer sehr gut, auch der Support. Deshalb hat es mich da wieder hingezogen.


    Danke für euer Feedback

    lg

    Hallo Leute,


    so, ich hatte nun schnell mal ein Snapshot gemacht und Mysql installiert. Dort ging noch viel weniger. Da fehlten jede Menge Tabellen und Funktionen, also wieder Rollback. Im Endeffekt genügte es den Symlink zu setzen. Grundsätzlich gibt es einen Connector auch für MariaDB. Der ist aber für epgd nicht brauchbar. Sogar MariaDB verlangt den Mysqlconnector. Ich aktualisiere bis zum WE mein Howto. Event. hat ja wer Lust es zu Testen. Meist fällt bei Gentoo noch einiges auf.


    Vielen Dank für eure Hilfe und eure Zeit :) :)

    ok also schön langsam wirds wirklich spannend. Denn... es zeigt nicht auf mariadb sonder auf mysql. Also CCACHE abgeschaltet. Buildverzeichnisse gelöscht und alles neu gebaut. inkl. dem mariadb-connector-c.

    Code
    ldd /usr/bin/epgd | grep mysql
            libmysqlclient.so.21 => /usr/lib64/libmysqlclient.so.21 (0x00007f0d30b59000)



    Aber so wie es aussieht. Kann der EPGD garnicht zu mariadb gebaut werden. Ich glaub das war ein Fehler. So wie es aussieht, werd ich wieder auf mysql zurück stellen. Glaub das ist der einfachere Weg.


    Ich hab epgd mit dem Flag debug rekompiliert und strace installiert. Wenn das nicht das war was ich tun sollte, bitte mir ein wenig genauer erklären. Hab noch nicht so tief gedebugt.


    Code
    strace epgd -c /etc/epgd/ -n -t -l 5


    Werte ok. Verbrauch nicht mal 1GB. Aber auch wieder interessant. Denn als die den Wert bei "stack size" auf 1024000kb erhöht hatte, kommt der "malloc(): unsorted double linked list corrupted" nun beim Start von epgd innerhalb von 5 Sekunden.

    Code
    free -m
                  gesamt       benutzt     frei      gemns.  Puffer/Cache verfügbar
    Speicher:       4096         411        3588           0          96        3684
    Swap:              0           0           0

    Noch was schräges. Seitdem ich das System aktualisierte. Schaut nämlich Htop so aus: (siehe Anhang) 16.0Z belegter RAM. Wie jetzt Zebibyte? :)

    Jetzt hab ich ein paar Info's mehr. Der epgd läuft definitiv nur bis zu einem bestimmten Punkt. Dann crasht dieser.

    Code
    Jun 12 14:19:58 vdr epgd: XML File 'HDDIS-2021-06-16-"5cb9b85be67ebd659d60fd787b0155f0"#015$' processed, updated 38 events
    Jun 12 14:19:58 vdr epgd: Downloaded 'HISHD' for 2021-06-16 not changed, skipping.
    Jun 12 14:19:58 vdr epgd: Downloaded 'K1' for 2021-06-16 with (72706) Bytes, changed since last load.
    Jun 12 14:19:58 vdr epgd: XML File 'K1-2021-06-16-"b0145245e22156d5db13e22458e2cac6"#015$' processed, updated 24 events
    Jun 12 14:19:58 vdr epgd: Downloaded 'KIKA' for 2021-06-16 with (148872) Bytes
    
    malloc(): unsorted double linked list corrupted


    Crashmeldung: malloc(): unsorted double linked list corrupted


    Der HTTP Teil auf Port 9999 läuft. Das Interface lässt auch aufrufen, hat aber natürlich keine Daten.

    Code
    <- /data/log with [level:2;message:Uncaught TypeError: Cannot set property 'eTime' of undefined$line: 1$column: 100207$error: TypeError: Cannot set property 'eTime' of undefined$    at Object.<anonymous> (http://vdr.tux.lan:9999/epgd.js?1.1.165:1:100207)$    at i (http://vdr.tux.lan:9999/common.js?1.1.165:2:27151)$    at Object.fireWith [as resolveWith] (http://vdr.tux.lan:9999/common.js?1.1.165:2:27914)$    at z (http://vdr.tux.lan:9999/common.js?1.1.165:4:12120)$    at XMLHttpRequest.<anonymous> (http://vdr.tux.lan:9999/common.js?1.1.165:4:15680);_:1623500244432;] (expire at 01.01.1970 01:00:00)
    Jun 12 14:17:43 vdr.tux.lan epghttpd: webif: Uncaught TypeError: Cannot set property 'eTime' of undefined$line: 1$column: 100207$error: TypeError: Cannot set property 'eTime' of undefined$    at Object.<anonymous> (http:/vdr.tux.lan:9999/epgd.js?1.1.165:1:100207)$    at i (http://vdr.tux.lan:9999/common.js?1.1.165:2:27151)$    at Object.fireWith [as resolveWith] (http://vdr.tux.lan:9999/common.js?1.1.165:2:27914)$    at z (http://vdr.tux.lan:9999/common.js?1.1.165:4:12120)$    at XMLHttpRequest.<anonymous> (http://vdr.tux.lan:9999/common.js?1.1.165:4:15680)
    Jun 12 14:17:43 vdr.tux.lan epghttpd: -> data (45) (0 ms); Content-Type: application/json; charset=utf-8; Content-Encoding: gzip [{"result": {"state": 200, "message": "done"}}]

    Dein Befehl hat mich tatsächlich einen Schritt weiter gebracht. Also irgendwo auf meinem Weg (leider kann ich es nicht mehr nachvollziehen), sind wohl die Funktionen angelegt worden.

    Code
    MariaDB [epg2vdr]> show function status;
    +---------+-------------+----------+-----------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+
    | Db      | Name        | Type     | Definer   | Modified            | Created             | Security_type | Comment | character_set_client | collation_connection | Database Collation |
    +---------+-------------+----------+-----------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+
    | epg2vdr | getcrosslvr | FUNCTION | epg2vdr@% | 2021-06-07 22:58:46 | 2021-06-07 22:58:46 | DEFINER       |         | utf8                 | utf8_general_ci      | utf8_general_ci    |
    | epg2vdr | getlvrmin   | FUNCTION | epg2vdr@% | 2021-06-07 22:58:46 | 2021-06-07 22:58:46 | DEFINER       |         | utf8                 | utf8_general_ci      | utf8_general_ci    |
    | epg2vdr | getupdflg   | FUNCTION | epg2vdr@% | 2021-06-07 22:58:46 | 2021-06-07 22:58:46 | DEFINER       |         | utf8                 | utf8_general_ci      | utf8_general_ci    |
    +---------+-------------+----------+-----------+---------------------+---------------------+---------------+---------+----------------------+----------------------+--------------------+

    Jetzt hab ich das Log 4 mal durch gesehen. EPGD startet. Fängt an Dinge zu laden. Z.B.

    Code
    Jun 12 00:53:01 vdr epgd: Downloaded 'ANIXE' for 2021-06-14 not changed, skipping.
    Jun 12 00:53:01 vdr epgd: Downloaded 'ATV' for 2021-06-14 not changed, skipping.
    Jun 12 00:53:01 vdr epgd: Downloaded 'BUTV' for 2021-06-14 not changed, skipping.
    Jun 12 00:53:01 vdr epgd: Downloaded 'C-NET' for 2021-06-14 not changed, skipping.
    Jun 12 00:53:01 vdr epgd: Downloaded 'CIN' for 2021-06-14 not changed, skipping.
    Jun 12 00:53:01 vdr epgd: Downloaded 'DISNE' for 2021-06-14 not changed, skipping.
    Jun 12 00:53:02 vdr epgd: Downloaded 'DMC' for 2021-06-14 not changed, skipping.
    Jun 12 00:53:02 vdr epgd: Downloaded 'FOX' for 2021-06-14 not changed, skipping.

    irgendwann ists dann vorbei und dann sieht man nur mehr das der EpgD gecrasht ist. Man sieht definitiv keine Absturtzmeldung. Im SQL Errorlog findet man auch nichts. Ist alles ok. Hmm... vielleicht ist beim bauen was schief gegangen. Die letzte Meldung ist dann immer:

    Code
    epghttpd: Closing mysql connection and calling mysql_thread_end(28139)
    Jun 12 00:53:56 vdr epghttpd: Closing mysql connection and calling mysql_thread_end(28139)
    Jun 12 00:53:56 vdr epghttpd: Info: Released the last usage of mysql_lib, calling mysql_library_end() now
    Jun 12 00:53:56 vdr epghttpd: normal exit

    Und im Ubuforum hab ich gepostet, weil ich mir dachte es ist ja eine generic Geschichte. Und ja ich gebs zu schön langsam nervt es. Wenn an den Luxux gewöhnt ist.... naja. ;)

    So, jetzt hab ich so ziemlich alles mir mögliche versucht um die Funktionen anzulegen. Kann ja nicht so schwer sein.

    Code
    mysql -u root -p -h localhost epg2vdr < getlvrmin.sql
    CREATE FUNCTION getupdflg;
    MariaDB [(none)]> /etc/epgd/getlvrmin.sql
    CREATE FUNCTION /etc/epgd/getlvrmin.sql;

    Hab dann auch noch diese Dinge durchgearbeitet.

    https://www.cyberciti.biz/faq/…to-mysql-database-server/

    https://www.educba.com/mysql-create-function/

    https://www.oreilly.com/librar…l/0596002653/ch09s02.html

    https://techsupportwhale.com/m…000-no-database-selected/


    Komm einfach nicht dahinter wie das funktionieren soll. Versteh da wohl noch etwas nicht ganz so...

    Ich hab mich bei der Neuinstallation (musst zwecks Gentoo Update alles entfernen) nach meiner Anleitung gehalten: https://deepdoc.at/dokuwiki/do…ia:epgd_mit_vdr_in_gentoo Die SQL Einstellungen wurden nicht gesetzt, da ich ja auf MariaDB gewechselt hab. Glaub die speziellen Einstellungen in der Hauptkonfiguration sind nicht mehr notwendig.

    Ansonsten hab ich die Datenbank direkt im SQL Server angelegt und auch mit dem epg-tool. Beides gleiches Ergebnis.