Som jag sagt tidigare så är en av fördelarna med linux-baserad media-infrastruktur att det "bara funkar" när man "väl fått det att funka"...
Det är väl en av anledningarna att jag inte hängt här på så länge. När jag väl fick upp min Mythtv så har det bara fungerat. Men mot bättre vetande så tänkte jag idag att jag skulle testa med en ny konfiguration. Den installation jag kör på är ganska gammal och jag har sedan länge funderat på att bryta isär infrastrukturen med fristående servers och klienter i stället för som idag ha en server som även fungerar som frontend med mythwelcome.
Nu tycker jag att jag kan Mythtv ganska bra vid det här laget men redan när jag brände ut Mythbuntu 8.10 så insåg jag ju att det skulle bli problem någonstans, om inte annat så med xmltv! Mycket riktigt så blev det problem redan när jag valde "Alternate" CD (vilket jag alltid kör för Ubuntu). Bättre gick det med "LiveCD" men någon hjälp med svensk xmltv kunde man så klart inte räkna med. Nåja jag har varit igenom detta förut och vet att det bästa är att kicka igång "tv_grab_se_swedb --configure" som användare "mythtv" (så att konfigurationsfilerna ligger i användare "mythtv" hemmakatalog när mythtv försöker köra "mythfilldatabase".
Jag installerade mitt primary backend med Mythbuntu och efter boot så står du och hänger vid display managern och kan logga in som den användare du angav vid installation. Du kan dock inte logga in som mythtv. Logga in med din användare och starta ett terminalfönster. Sedan kan du sätta ett passord för mythtv (precis som du kan för root om du vill) "sudo passwd mythtv". Nu kan du byta användare till mythtv genom kommandot "su mythtv" och ange det passord du just satte. Om du saknar ett bra shell så kan du alltid ge kommandot "bash".
Om du nu kör "tv_grab_se_swedb --configure" så kan du konfigurera xmltv så att alla konfigurationsfilerna hamnar hos användare mythtv från början. För att gå tillbaka till din vanliga användare så ger du kommandot "exit".
Nu till nästa problem som inte är beskrivet i någon manual (vad jag vet i alla fall). Kanske var detta egentligen root-orsaken till mina problem men det får jag nog aldrig veta (men se till att du läser hela inlägget innan du ger dig på att följa min beskrivning).
Om du nu kör konfigurationsprogrammet för mythtv-backend så kommer den att leta efter "installed xmltv grabbers" eller något i den stilen när du försöker sätta upp en källa. När den letat klart så finner den inga installerade xmltv grabbers! Och orsaken? Jo det finns idag så många grabbers att det tar mer än 30 sekunder att köra kommandot "tv_find_grabbers" (i alla fall på mitt slöa backend)! När man väl vet detta (hur man nu skall kunna lista ut det) så kan du köra kommandot "tv_find_grabbers" i terminalfönstret och radera alla grabbers du inte behöver (tyvärr så är det inte så smart att bara flytta undan swedb grabbern och sedan göra " sudo rm /usr/bin/tv_grab_*" eftersom jag tror det finns lite användbara script som försvinner då, men nu har du en lista över filerna så det är bara att radera dem en och en eller hacka något vettigt script som bara behåller det nödvändiga).
Nu hittar konfigurationsprogrammet swedb som grabber men problemet är förmodligen inte slut med det. När du angett swedb som grabber kommer den försöka grabba och av någon anledning så hittade den inte min xmltv konfiguration och blir hängande efter 50%. Detta har jag sett förut och vet att det bara är att köra en "ALT-TAB" för att komma åt det terminalfönster där "xmltv står och hänger". Konfigurera xmltv för swedb och gå vidare. Nu bör xmltv fungera men du kanske måste mappa id:n manuellt mellan dina kanaler och xmltv-id (det måste i alla fall jag för analoga kanaler hos Comhem, enklast är detta att göra via mythweb).
Så kontentan av detta är att du förmodligen inte behöver sätta passordet för användare "mythtv" och köra en konfiguration av xmltv innan du kör konfigurationen av mythtv-backend OM du först raderar alla grabbers du inte kommer att använda (så att tv_find_grabbers exekverar snabbare än 30 sek) och kör konfigurationen från terminalfönstret som du kommer åt med ALT-TAB när config-programmet står och hänger på 50% (eftersom terminalfönstret ligger dolt bakom konfigurationsprogrammet som kör i fullskärm).
Hoppas detta kan hjälpa andra som kört fast för själv är jag lite pissed off att just denna lilla men mycket viktiga detalj (xmltv) skall fungera så dåligt. Å andra sidan är jag för lat för att försöka rätta till det genom att engagera mig i mythbuntu disten. Detta inlägg sker för att döva mitt dåliga samvete...