Archiv > General

epgd und epg2vdr

(1/2) > >>

skippy:
Hi MegaX,

mit deiner Kurzanleitung hat bei mir die Installation von epgd und epg2vdr nicht geklappt. Ich habe folgende Schritte auf meinem MLD-Server durchgeführt:


--- Code: ---stop vdr
rm /var/cache/vdr/epg.data
apm del xmltv2vdr
apm e xmltv2vdr
apm i epg-daemon -a
apm i epg2vdr -a
reboot
--- End code ---

Vom epg2vdr kommen laufend Meldungen, dass er dich nicht mit der Datenbank verbinden kann. Die mysql-DB scheint auch nicht zu laufen. Ein


--- Code: ---mysql -u root -p
--- End code ---

liefert die Meldung:


--- Code: ---Error 2002 (HY000): Can't connect to local MYSQL server trough socket '/var/run/mysql/mysqld.sock(2)
--- End code ---

Habe mehrere Anläufe unternommen, jedoch immer dasselbe Ergebnis. Das Verzeichnis /var/log/mysql ist nicht vorhanden, wo das error.log reingeschrieben werden sollte. Hast du eine Idee, welcher Schritt noch fehlen könnte, damit es funktioniert?

Ich habe mir auch eine Boot-CD erstellt und davon gestartet. Hier läuft die Datenbank, nachdem ich das Init-Script mysql-server nochmals gestartet hatte. Während der Installation wird der mysql-server beendet (ist im sysinit-log zu sehen), bevor der epgd gestartet wird.

Viele Grüße skippy

MegaX:
Hi skippy

Sorry das ich jetzt erst antworte.
Ich habe eigentlich nix anderes gemacht als du, bis auf das ich nach dem deinstallieren von xmltv2vdr nen reboot gemacht habe.
Nochmal kurz wie ich vorgegangen bin:


* stop vdr
* apm d xmltv2vdr
* apm del xmltv2vdr
* reboot
* apm i mysql-server -a (Hier sollte bei der Installation die Initialdatenbank und die Rechte gesetzt werden)
* apm i epg-daemon -a (Bei der Installation solte dann auch ein Menu kommen zwecks Auswahl einer channelmap.conf)
* reboot
* nach dem rebooten sollte epg-daemon die epg Datenbank und den User anlegen(gut ersichtlich in der sysinit)
* gewartet bis er die Daten vom ext. EPG gezogen hatte (bei mir ca.15 min. bis alles fertig war...kann man gut über /var/log/messages sehen)
* stop vdr
* rm /var/cache/vdr/epg.data
* apm i epg2vdr -a
* reboot
* fertig
Die Anleitung hatte ich mir damals mal aufgeschrieben aber wo du mich im Videochat gefragt hatest hab ich sie grad nicht gefunden. Also hier funktioniert es problemlos.
Ja ich weiß das ich es für manche hier zu kompliziert mache mit meinen vielen reboots, aber bis jetzt hat die Methode immer ohne Probleme geklappt.


MegaX

clausmuus:
Hi,

bei den apm i ... muss hinten noch nen -a angehängt werden, damit das nach dem nächsten Booten auch weiterhin verfügbar ist.

Claus

MegaX:
Hi Claus

Danke...habs geändert (vergess ich aber auch jedesmal...grmpf)


MegaX

skippy:
Hi MegaX,

ich habe mal wieder einen Versuch unternommen und bin nach deiner Anleitung vorgegangen. Leider hat es wieder nicht geklappt. Die Ursache ist ganz banal, wenn man sie gefunden hat. Du hast vergessen, das Verzeichnis /var/log/mysql anzulegen. Dort möchte der mysql-server nämlich seine Logdatei ablegen und kann es nicht => er schmollt und hört auf.

Also Verzeichnis angelegt und neuer Versuch:

Beim Anlegen der Datenbank kommt noch ein Fehler beim chown


--- Code: ---MLD> apm i mysql-server -a
get addon: mysql-server
Connecting to www.minidvblinux.de (130.149.17.169:80)
MLD-3.0.3_mysql-serv 100% |*******************************| 16684k  0:00:00 ETA
install addon: mysql-server
Installing mysql initial Database:                                   done
Set soft link in data directory:                                     done
chown: /var/run/mysqld: No such file or directory

--- End code ---

Als Channelmapping habe ich "EXT_tvm-Cable-SD-HD+-SKY " gewählt, da ich derzeit Abo von epgData habe.

Nach dem Reboot sieht das Anlegen der Datenbank nicht so schön aus  :-\


--- Code: ---Starting mysql daemon:    done
Starting EPG Daemon:                done
Setting up setup menu:
Segmentation fault
Segmentation faultdone
--- End code ---

Der Daemon läuft

--- Code: --- 5014 root     29924 S    /usr/bin/epgd -n -p /lib/epgd/plugins
--- End code ---

und in der messages ist auch was zu sehen, allerdings nicht sehr ergiebig und ziemlich schnell fertig ;)
Spoiler (show / hide)Dec  9 20:19:02 (MLD) user.err epgd: Drop procedure 'mergeepg'
Dec  9 20:19:02 (MLD) user.err epgd: Creating procedure 'mergeepg'
Dec  9 20:19:02 (MLD) user.err epgd: DEBUG: Storing 'mergeepg.md5' with value 'be98dc008e7747ad18154c9342b5569e' (32)
Dec  9 20:19:02 (MLD) user.err epgd: Drop procedure 'reverseepg'
Dec  9 20:19:02 (MLD) user.err epgd: Creating procedure 'reverseepg'
Dec  9 20:19:02 (MLD) user.err epgd: DEBUG: Storing 'reverseepg.md5' with value '328df2e706483eed9f03e6ad83335d4e' (32)
Dec  9 20:19:02 (MLD) user.err epgd: Drop function 'getupdflg'
Dec  9 20:19:02 (MLD) user.err epgd: Creating function 'getupdflg'
Dec  9 20:19:02 (MLD) user.err epgd: DEBUG: Storing 'getupdflg.md5' with value 'f4dfc84479d036b51d75216f9c7059c5' (32)
Dec  9 20:19:02 (MLD) user.err epgd: Drop function 'getcrosslvr'
Dec  9 20:19:02 (MLD) user.err epgd: Creating function 'getcrosslvr'
Dec  9 20:19:02 (MLD) user.err epgd: DEBUG: Storing 'getcrosslvr.md5' with value 'fa03f6ff0efc5af8fdc8b6ac3f53057c' (32)
Dec  9 20:19:02 (MLD) user.err epgd: Drop function 'getlvrmin'
Dec  9 20:19:02 (MLD) user.err epgd: Creating function 'getlvrmin'
Dec  9 20:19:02 (MLD) user.err epgd: DEBUG: Storing 'getlvrmin.md5' with value '23bebd11babad14b1850c7995dcfbb64' (32)
Dec  9 20:19:02 (MLD) user.err epgd: Drop view 'eventsview'
Dec  9 20:19:02 (MLD) user.err epgd: Creating view 'eventsview' using definition in '/etc/epgd/eventsview.sql'
Dec  9 20:19:02 (MLD) user.err epgd: DEBUG: Storing 'eventsview.md5' with value 'd412c1c32f2693efe62f5d1df24baa6a' (32)
Dec  9 20:19:02 (MLD) user.err epgd: Scheduled next update in 10 second(s)
Dec  9 20:19:02 (MLD) user.err epgd: State now 'standby'
Dec  9 20:19:12 (MLD) user.err epgd: State now 'busy (events)'
Dec  9 20:19:12 (MLD) user.err epgd: Starting cleanup of events
Dec  9 20:19:12 (MLD) user.err epgd: Delete fileref [substr(name,1,8) <= '20131208']
Dec  9 20:19:12 (MLD) user.err epgd: Delete events [starttime+duration < 1386595152]
Dec  9 20:19:12 (MLD) user.err epgd: Cleanup of events finished
Dec  9 20:19:12 (MLD) user.err epgd: EPG Update started
Dec  9 20:19:12 (MLD) user.err epgd: EPG Update finished, loaded 0 files (0.000 KB), 0 non-updates skipped, 0 rejected due to format error.
Dec  9 20:19:12 (MLD) user.err epgd: Starting episode download ...
Dec  9 20:19:13 (MLD) user.err epgd: SVDRPCL: connected to eplists.constabel.net:2006 'eplists.constabel.net EpisodesListsServer 0.0.5-beta6; Mon Dec 09 20:19:13 2013'
Dec  9 20:19:13 (MLD) user.err epgd: Got 'Setting encoding to utf8'
Dec  9 20:19:13 (MLD) user.err epgd: Requesting episode changes of last 12054 minutes
Dec  9 20:19:13 (MLD) user.err epgd: Received 28 episode files
Dec  9 20:19:15 (MLD) user.err epgd: Starting episode lookup ...
Dec  9 20:19:16 (MLD) user.err epgd: Lookup done for 896 series, matched 8 parts by compare and 0 parts by lv in 1 seconds
Dec  9 20:19:16 (MLD) user.err epgd: Calling 'mergeepg'
Dec  9 20:19:16 (MLD) user.err epgd: 'mergeepg' suceeded
Dec  9 20:19:16 (MLD) user.err epgd: State now 'busy (images)'
Dec  9 20:19:16 (MLD) user.err epgd: Starting cleanup of imagerefs
Dec  9 20:19:16 (MLD) user.err epgd: Starting cleanup of images
Dec  9 20:19:16 (MLD) user.err epgd: Image cleanup finished
Dec  9 20:19:16 (MLD) user.err epgd: Start download of new images
Dec  9 20:19:16 (MLD) user.err epgd: Loaded 0 images (0.000 KB), checked 0; 0 failed to load in 0 seconds
Dec  9 20:19:16 (MLD) user.err epgd: Scheduled next update in 12 hour(s)
Dec  9 20:19:16 (MLD) user.err epgd: State now 'standby'

nach Löschen der epg.data, dem Installieren von epg2vdr und dem reboot füllt sich nun auch die Datenbank. Die Segfaults tauchen nach dem Neustart nicht mehr auf. Jetzt muss ich bestimmt noch etwas konfigurieren. Die Daten sind etwas dürftig - ich habe nur die Beschreibung des Films, keine Darsteller, Bilder o.ä.

Wo kann ich denn noch schrauben?

Viele Grüße skippy

Navigation

[0] Message Index

[#] Next page

Go to full version