Sie sind nicht angemeldet.

1

18.12.2012, 22:51

Keine EPG-Daten nach Downgrade von MythTV

Hallo,
ich habe MythTV von 0.26 auf 0.25 zurückgenommen (Aufnahmen ruckelten, nicht lippensynchron u.a.). Seitdem sind keine EPG-Daten mehr vorhanden. Die Logs bringen keine entspr. Fehler. Mythfilldatabase ist gelaufen. Wollte eigentlich Weihnachten MythTV für Aufnahmen nutzen.
Die DVB-C-Karten funktionieren. Ich habe auf der Kiste auch noch VDR, das läuft problemlos (natürlich nicht parallel zu MythTV).
Kann mir jemand sagen, wo ich mit Suchen anfange?
- neu kompiliert mit Python 2.7 - voher 3.2
- Datenbank bei Downgrade komplett gelöscht und neu angelegt
Danke!
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »joerg99« (30.12.2012, 17:24)


2

19.12.2012, 06:50

- neu kompiliert mit Python 2.7 - voher 3.2

Autsch.

Wie hast du das gemacht? Ein "eselect python" gelaufen? Dann einen "python-cleaner"? Ist dein System sonst fit?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

3

19.12.2012, 07:43

Zitat

Autsch.
Ach du Sch...ande

Zitat

Ein "eselect python" gelaufen?
Ja.

Zitat

Dann einen "python-cleaner"?

Nein. Sondern

Zitat

python-update
revdep-rebuild

Ich wollte dann auch noch ein

Zitat

emerge --depclean
hinterherschieben, aber da hat er irgendwas wegen MythTV 0.26 gemeckert.

Zitat

Ist dein System sonst fit?

Ich hoffe es. Bevor ich überhaupt mit MythTV angefangen habe, habe ich den Kernel auf 3.5 angehoben und ein

Zitat

emerge -avuD world
laufen lassen.
Wie gesagt, MythTV 0.25 -> 0.26 (mit git) -> 0.25
Da das Problem besteht, egal ob mit Python 3.2 oder 2.7 kompiliert, ist es entweder ein MythTV-Problem (was ich bezweifele, da es ja schon mal funktionierte) oder ich habe irgendwo in dem ganzen Versions-hin-und-her-gespringe was zermurkelt.
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

4

19.12.2012, 08:42

Ah, du hast es ohnehin gut gemacht. Ich habe selbst python-update mit perl-cleaner verwechselt ... im Eifer des Gefechts sozusagen.
Zwischen Python2 und Python3 zu wechseln würde ich nicht empfehlen.

Zurück zu EPG: leider bin ich da zu wenig in MythTV drinnen um dir da wirklich gut supporten zu können. Im Netz findet man allerdings eine ganze Menge zum Thema EPG, XMLTV und diverse grabber. Bsp.
https://wiki.gentoo.org/wiki/TV_Tuner#EPG_Guide_Data
http://wiki.accordingtokris.com/index.ph…_.28TV_Guide.29 usw. usf.

Alles kein Nutz?
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

19.12.2012, 10:44

Naja, eigentlich kommen ja bei DVB die EPG-Daten mit, und MythTV kann das ja auch intern. Ich vermute mal, irgendwo bei MythTV oder eher noch auf meiner Gentoo-Kiste ist eine Miß-Konfiguration. Ich schaue mir heute abend nochmal das emerge --depclean an. Vermutlich sind die Versionen via git und aus dem Portage vermauschelt. Zur Not deinstalliere ich sämtliches MythTV nochmal. Und zur allergrößten Not baue ich gerade auf einer anderen HD ein Mythbuntu (Weihnachtsrettungsfallback).
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

6

19.12.2012, 22:19

So,
ich habe jetzt MythTV komplett gelöscht und ein emerge --depclean hinterhergeschickt.
Nun werde ich MythTV 0.25 aus dem git-Overlay installieren.
Leider bekomme ich beim emerge -pv mythweb folgende Fehlermeldung:

Zitat

emerge -pv mythweb

These are the packages that would be merged, in order:

Calculating dependencies / * ERROR: media-tv/mythtv-bindings-0.25.1_p20120622 failed (depend phase):
* qt4.eclass could not be found by inherit()
*
* Call stack:
* ebuild.sh, line 552: Called source '/usr/local/mythtv_portage/Gentoo/media-tv/mythtv-bindings/mythtv-bindings-0.25.1_p20120622.ebuild'
* mythtv-bindings-0.25.1_p20120622.ebuild, line 12: Called inherit 'flag-o-matic' 'multilib' 'eutils' 'qt4' 'mythtv' 'toolchain-funcs' 'python'
* ebuild.sh, line 262: Called die
* The specific snippet of code:
* [ ! -e "$location" ] && die "${1}.eclass could not be found by inherit()"
*
* If you need support, post the output of `emerge --info '=media-tv/mythtv-bindings-0.25.1_p20120622'`,
* the complete build log and the output of `emerge -pqv '=media-tv/mythtv-bindings-0.25.1_p20120622'`.
* This ebuild is from an overlay named 'mythtv': '/usr/local/mythtv_portage/Gentoo/'
* Working directory: '/root'
* S: '/var/tmp/portage/media-tv/mythtv-bindings-0.25.1_p20120622/work/mythtv-bindings-0.25.1_p20120622' ... done!

Ich kann damit nichts anfangen. Wo liegt der Fehler?
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

7

20.12.2012, 07:52

Hm, ein qt4.eclass gibt es so ja irgendwie gar nicht:

Quellcode

1
2
3
# ls -l /usr/portage/eclass/qt4*
-rw-r--r-- 1 root root 26184 Nov 12 10:31 /usr/portage/eclass/qt4-build.eclass
-rw-r--r-- 1 root root  8716 Nov  8 11:01 /usr/portage/eclass/qt4-r2.eclass


Da muß ich mir selbst mal das im Code gucken. git-overlay?

Alternativ: du kannst im ebuild in der inherit Anweisung ja mal qt4-build oder eher qt4-r2 einsetzen statt reines qt4.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

20.12.2012, 11:45

Zitat

git-overlay?

Wie nennt man sowas, wenn es via git genutzt wird?

Guggst Du hier: Gentoo MythTV Overlay

Zitat

Instructions for use:
sudo su -
mkdir /usr/local/mythtv_portage
git clone git://github.com/MythTV/packaging.git /usr/local/mythtv_portage/
ln -s /usr/local/mythtv_portage/Gentoo/scripts/selfupdate /etc/portage/postsync.d/updateMythEbuilds

edit /etc/make.conf
add /usr/local/mythtv_portage/Gentoo to PORTDIR_OVERLAY
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

9

20.12.2012, 12:51

Ah, ok.

Benenne die Patchdatei um (schneide das ".txt" weg; das ist für die Forensoftware hier) und dann

Quellcode

1
2
# cd /usr/local/portage/mythtv
# git apply -v mythtv-qt4.patch


... und starte nochmals.
»dyle« hat folgende Datei angehängt:
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

10

21.12.2012, 13:35

Zitat

git apply -v mythtv-qt4.patch

Das hat problemlos geklappt. Danke!
Das emerge lief auch problemlos an. Allerdings hat der automatische Shutdown in der Nacht dann alles unterbrochen. Da ich nach dem Löschen von MythTV auch ein emerge --depclean hab laufen lassen, wurde vieles gelöscht. Diese ganzen Pakete müssen nun wieder installiert werden. Die Maschine ist auch nicht gerade die flotteste (Sempron), so daß das schon zwei/drei Stunden rödelt. An den Shutdown habe ich nicht mehr gedacht. Ich werde das Ganze am Wochenende fortsetzen.

Zwischenzeitlich habe ich mir mal ein bißchen zum Problem angelesen. Offensichtlich hat MythTV Probleme mit EPG sobald die Kanäle nicht durch MythTV mit einem "Full Scan" eingebunden werden. Nutzt man eine importierte channels.conf oder gibt man die Tansponder händisch ein, gibt es Probleme. Allerdings funktioniert das Full Scan bei mir ohne vorherige Eingabe des Transponders nicht.
Da es ja bei mir schon mit 0.26 funktionierte, ist es lösbar. Ich muß mal überlegen, wie ich das gemacht hatte. Offensichtlich gibt es auch Unterschiede zwischen den verschiedenen Versionen von MythTV. Irgendwie ist es also insgesamt nicht gerade ein Plug & Play-Feature.
Schöne Feiertage!
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

11

21.12.2012, 13:41

Diese ganzen Pakete müssen nun wieder installiert werden.

Da kannst du in Zukunft bei solchen groben Aktionen mal ein quickpkg anwerfen. Das erzeugt binäre Installationspakete von deiner Installation.

Also:
1. emerge -a --depclean ... du siehst da kommt viel auf dich zu.
2. abbruch von --depclean
3. quickpkg von den großen Brocken, oder mach dir ein script für den --depclean output, welches alle packages baut
4. emerge --depclean

Wenn du nun wieder packages installieren willst, dann kannst du dem binären package den Vorzug geben, sofern du es mit den gleichen USE erstellt hast ... das beschleunigt es ein wenig.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

12

22.12.2012, 22:35

Nur zur Info:
Die Installation ist durch. Nun bekomme ich die Channels nicht gespeichert. Ein voller Suchlauf findet nichts, andere Wege der Channels-Integration funktionieren nicht oder bringen kein EPG.
Ich habe das Problem ins MythTV-Forum gepostet. Mal sehen, ob von dort eine Lösung/Workaround kommt.
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7

13

30.12.2012, 17:23

So, will zum Schluß nochmal diesen Thread "aufwärmen". Aus dem MythTV-Forum ist nichts gekommen. Ich habe dann mal ganz mutig gehandelt und zwei Bouquets händisch eingegeben und auf diesen Frequenzen tunen lassen (Frequenz + Symbolrate eingeben, den Rest macht MythTV selber). Hat auch funktioniert und auch die EPG-Daten kommen an. Zwei probeweise Aufnahmen haben funktioniert.
Parallel dazu experimentiere ich mit VDR und dem "neuen" UPnP-Plugin. Läuft aber noch nicht. Falls ich es zum Laufen bekomme, werde ich sehen, welche Lösung für mich die Bessere ist.
Für die Hilfe ein Dank an alle!
Guten Rutsch!!!
Jörg
VDR-Server:
AMD Sempron 2200 - 512 MB - DVB-C 2 x Mystique CaBiX-C2
3.5.?-gentoo - MythTV 0.27 (UPnP-Clients BD-Player Sony und Philips TV)

VirtualBox-Host headless:
AMD Athlon 2-Kern - 4GB Ram VMware-Server 2 - mehrere virt. Maschinen mit Gentoo bzw. WinXP/Win7