Habe heute auf beiden Rechnern MythTV 0.24 installiert. Warum? Weil mit der PulseAudio-Einstellung im Frontend-Setup es vorkam, dass Audio und Video "out-of-sync" liefen, also man erst was hörte und dann die entsprechenden Lippenbewegungen sah. Hatte gelesen, dass man an den Audio-Sachen herumgeschraubt hat und das Update gewagt.
Auf dem Server war das Ganze recht problemlos, die Menüstruktur hatte sich wieder auf default geändert und das Upstart-Script des Backends hat sich geändrt. mussenoch aalysiere, ich glaube zwar, dass im pre-script-step geguckt wird, ob die mysql-Datenbank da ist, bin mir aber noch nicht sicher.
Beim Client hätte ich fast nen Herzinfarkt bekommen, weil bei dem "partial update" doch tatsächlich der Kernel upgedatetet wurde und prompt natürlich die FB nicht mehr wollte. Hab dann den letzten Kernel der Lucid-Lynx-Reihe installiert, für den es einen Treiber gibt und den aktuellen deinstalliert:
sudo apt-get install linux-image-2.6.32-25-generic
sudo apt-get remove linux-image-2.6.32-31-generic (hier schwitzige Hände gehabt, da Nvidia-Treiber deinstalliert wurden)
sudo update-grub
dann neugestartet. Ubuntu meldete sich mit "can only start in low graphics mode" o.s.ä. xorg.conf gelöscht, neugestartet und wollte den nvidia-Treiber installieren. Wie, ist schon? Seltsam. Habe ihn deinstalliert, neu gestartet und wieder installiert. Dann lief auch alles gut.
Dann den FB-Treiber neu installiert:
wget 'http://europe.asrock.com/downloadsite/drivers/Nettop/Ubuntu/IR(10.04)2.6.32-25.zip'
unzip 'IR(10.04)2.6.32-25.zip'
sudo dpkg -i lirc-nct677x-1.0.4-ubuntu10.04_kernel2.6.32-25.deb
Funktioniert :-)
PS: Bevor ich den aktuellen Kernel entfernt habe, habe ich mir Mythbuntu 11.04 heruntergeladen, gebrannt und in den Client geschoben, weil der Kernel (2.6.38), der da verwendet wird, den FB-Treiber beinhaltet und auch MythTV 0.24 enthalten ist. Wenn ich mir den Client komplett zerschossen hätte, hätte ich es zuerst mit dieser Version probiert. Ich bin bis zur Einstellung der Sprache gekommen und kann zumindest sagen, dass die Pfeiltasten der FB funktinoiert haben, ich hätte aber eine Maus gebraucht, um in den Menüs weiterzukommen. Sah aber schonmal vielversprechend aus :-)
Samstag, 30. April 2011
Dienstag, 26. April 2011
Fernwartung über SSH
Etwas erfahrenere Linux-User werden jetzt wahrscheinlich grinsen: Habe gestern SSH für mich entdeckt. Sehr sehr hilfreich.
An meinem Client-Rechner habe ich keine Maus/Tastatur angeschlossen, sondern gehe immer über VLC drauf, um Sachen zu konfigurieren. Wenn aber Wake On LAN nicht funktioniert (s. gestriger Post), startet der Client gar nicht erst die graphische Oberfläche und dann ist natürlich Essig mit VLC.
Aber kein Problem für SSH: einfach in eine Kommandozeile "ssh user@servername" oder "ssh user@IP-Adresse" eingeben. Schon ist man verbunden und kann sich die Konfiguration ansehen/ändern. Ich sah mich am Wochenende schon wieder Tastatur/Maus umstöpseln... :-)
An meinem Client-Rechner habe ich keine Maus/Tastatur angeschlossen, sondern gehe immer über VLC drauf, um Sachen zu konfigurieren. Wenn aber Wake On LAN nicht funktioniert (s. gestriger Post), startet der Client gar nicht erst die graphische Oberfläche und dann ist natürlich Essig mit VLC.
Aber kein Problem für SSH: einfach in eine Kommandozeile "ssh user@servername" oder "ssh user@IP-Adresse" eingeben. Schon ist man verbunden und kann sich die Konfiguration ansehen/ändern. Ich sah mich am Wochenende schon wieder Tastatur/Maus umstöpseln... :-)
Kein Wake On LAN
Wake On LAN tat es auch nicht. Aber dafür mußte ich nur
ethernet-wol g
in /etc/network/interfaces hinzufügen. Dann tat es zwar erst auch nicht, aber da slag nur daran, dass in der interfaces nur eth0 konfiguriert war. Bei mir ist es aber eth1. Bei mir sieht die interfaces also so aus:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
ethernet-wol g
ethernet-wol g
in /etc/network/interfaces hinzufügen. Dann tat es zwar erst auch nicht, aber da slag nur daran, dass in der interfaces nur eth0 konfiguriert war. Bei mir ist es aber eth1. Bei mir sieht die interfaces also so aus:
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
ethernet-wol g
Montag, 25. April 2011
Kein Sound unter Lucid!
Was war ich entsetzt. Wollte über den Firefox ein Flash-Video gucken, kein Sound. Auch der VLC spielte eine mp3 nur ohne Sound.
Viele Sachen ausprobiert aussem Netz, nix half. Über Zufall einfach das Sound-Device im MythTV-Frontend von "ALSA:Default" auf "Pulseaudio:Default" gestellt und danach lief alles :-)
Viele Sachen ausprobiert aussem Netz, nix half. Über Zufall einfach das Sound-Device im MythTV-Frontend von "ALSA:Default" auf "Pulseaudio:Default" gestellt und danach lief alles :-)
Sonntag, 24. April 2011
Update Lucid auf dem Client
Hier konnte ich nicht einfach auf Update über die Aktualisierungsverwaltung gehen, da der mir den letzten Kernel gegeben hätte und Asrock nur für die Kernel-Versionen 2.6.32-21, -23 und -25 einen Treiber für die Fernbedienung hat.
Also Mythbuntu-CD 10.04 hineingeschoben und "drüberinstalliert". Danach wollte die FB natürlich nicht. Also den Treiber für 2.6.32-21 heruntergeladen und installiert. Aber Fernbedienung wollte nicht :-( Habe erst schon wieder an alles mögliche gedacht, bis ich irgendwann gedankenverloren "irw" in die Konsole getippt habe und siehe da: alle Tasten kamen an. Dann war auch die Lösung recht nahe, der hatte mir die /home/BLA/.lirc/mythtv-Datei überschrieben, die die Key-Mappings für MYthTV beinhaltete (Zum Glück hat er die dabei gesichert). Einfach die alte wieder eingesetzt und voila!
Danach mal alle Pakete upgedatet (auch die auto-build-Geschichten von MythTV), den Kernel vorher gelockt, reboot. Danach meldete sich das Frontend mit einem Version Mismatch zum Backend!! Lag aber nur daran, dass im Mythbuntu Kontrollzentrum beim Backend "0.23" "PPA" eingestellt war und auf dem Client "0.23" "DE". In "PPA" geändert und dann funktionierte es auch.
Mir juckt es gerade in den Fingern, per MythTV-REpository auf 0.23.1 oder gar 0.24 upzudaten... mal schauen :-)
Außerdem hatte der Client meine Skripte "vergessen", die den Server aufwecken und erst dann richtig startet, wenn der oben ist. Ich musste aber nur wieder in den Blog schauen, wie ich das gemacht hatte. Zum testen, ob das alles jetzt wieder so läuft wie vorher, werde ich aber wohl erst morgen kommen.
Also Mythbuntu-CD 10.04 hineingeschoben und "drüberinstalliert". Danach wollte die FB natürlich nicht. Also den Treiber für 2.6.32-21 heruntergeladen und installiert. Aber Fernbedienung wollte nicht :-( Habe erst schon wieder an alles mögliche gedacht, bis ich irgendwann gedankenverloren "irw" in die Konsole getippt habe und siehe da: alle Tasten kamen an. Dann war auch die Lösung recht nahe, der hatte mir die /home/BLA/.lirc/mythtv-Datei überschrieben, die die Key-Mappings für MYthTV beinhaltete (Zum Glück hat er die dabei gesichert). Einfach die alte wieder eingesetzt und voila!
Danach mal alle Pakete upgedatet (auch die auto-build-Geschichten von MythTV), den Kernel vorher gelockt, reboot. Danach meldete sich das Frontend mit einem Version Mismatch zum Backend!! Lag aber nur daran, dass im Mythbuntu Kontrollzentrum beim Backend "0.23" "PPA" eingestellt war und auf dem Client "0.23" "DE". In "PPA" geändert und dann funktionierte es auch.
Mir juckt es gerade in den Fingern, per MythTV-REpository auf 0.23.1 oder gar 0.24 upzudaten... mal schauen :-)
Außerdem hatte der Client meine Skripte "vergessen", die den Server aufwecken und erst dann richtig startet, wenn der oben ist. Ich musste aber nur wieder in den Blog schauen, wie ich das gemacht hatte. Zum testen, ob das alles jetzt wieder so läuft wie vorher, werde ich aber wohl erst morgen kommen.
Lucid: MySQL und Backend verbinden
In einem früheren Post habe ich beschrieben, wie man es schafft, dass das Backend erst startet, wenn MySQL gestartet ist. Mit Lucid ist es sogar noch einfacher, weil MySQL in der Version auch ein upstart-script bekommen hat: /etc/init/mythtv-backend.conf editieren und dort diese Zeilen:
start on (local-filesystems and net-device-up IFACE=lo and started udev-finish)
stop on starting shutdown
durch diese ersetzen:
start on (local-filesystems and net-device-up IFACE=lo and started udev-finish
and started mysql)
stop on (starting shutdown
or stopping mysql)
start on (local-filesystems and net-device-up IFACE=lo and started udev-finish)
stop on starting shutdown
durch diese ersetzen:
start on (local-filesystems and net-device-up IFACE=lo and started udev-finish
and started mysql)
stop on (starting shutdown
or stopping mysql)
Freitag, 22. April 2011
Upgrade auf Lucid
Heute habe ich mein Backend/Frontend-Computer von Karmic auf Lucid upgedatet. Lief relativ glatt, bis auf 2 Sachen:
1) Die Fernbedienung wollte nicht mehr, was aber auch kein Wunder war, weil die Konfigurationsdateien (hardware.conf und lircd.conf) auf Standard zurückgesetzt waren. Zum Glück hatte ich mir die in diesem Thread gespeichert:
http://forum.ubuntuusers.de/topic/tote-tasten-auf-meiner-fernbedienung-tt-s2-32/
Außerdem musste ich den V4L-Treiber neu kompilieren - ich hatte ja auch einen neuen Kernel bekommen (ist ebenfalls in dem Thread beschrieben).
2) nach hibernate/thaw bekam Mythtv keinen Lock auf die TV-Karte. Das war auch kein Wunder, da ich unter Karmic MySQL und das Backend aneinandergekoppelt hatte und deshalb beim hibernate einfach nur mysql beendet bzw. beim thaw nur mysql gestartet hatte. MySQL hat bei lucid ein upstart-skript spendiert bekommen, so dass meine Koppelung durchbrochen wurde. Ich musste nur beim hibernate das backend ebenfalls stoppen und beim thaw wieder starten. Voila!
Mal sehen, ob ich in den nächsten Tagen noch mehr Fehler bemerke... Zumindest ist der Boot-Vorgang schneller und Videotext funktionierte auch auf Anhieb!
1) Die Fernbedienung wollte nicht mehr, was aber auch kein Wunder war, weil die Konfigurationsdateien (hardware.conf und lircd.conf) auf Standard zurückgesetzt waren. Zum Glück hatte ich mir die in diesem Thread gespeichert:
http://forum.ubuntuusers.de/topic/tote-tasten-auf-meiner-fernbedienung-tt-s2-32/
Außerdem musste ich den V4L-Treiber neu kompilieren - ich hatte ja auch einen neuen Kernel bekommen (ist ebenfalls in dem Thread beschrieben).
2) nach hibernate/thaw bekam Mythtv keinen Lock auf die TV-Karte. Das war auch kein Wunder, da ich unter Karmic MySQL und das Backend aneinandergekoppelt hatte und deshalb beim hibernate einfach nur mysql beendet bzw. beim thaw nur mysql gestartet hatte. MySQL hat bei lucid ein upstart-skript spendiert bekommen, so dass meine Koppelung durchbrochen wurde. Ich musste nur beim hibernate das backend ebenfalls stoppen und beim thaw wieder starten. Voila!
Mal sehen, ob ich in den nächsten Tagen noch mehr Fehler bemerke... Zumindest ist der Boot-Vorgang schneller und Videotext funktionierte auch auf Anhieb!
Samstag, 16. April 2011
IP-Adresse und Netzwerk
Für den Fall, dass das Netzwerk ausfiel oder das Kabel nicht verbunden war, hatte meine MySQL-Datenbank, das Frontend und das Backend immer tierische Timeouts, die ganzen Verbindungen klappten nicht. Ist im Nachhinein auch sehr logisch, schließlich hatte ich in beiden setups eine IP-Adresse eingetragen (192.168.0.128). Wenn das Netz nicht funktionierte, bekam der Rechner diese Adresse natürlich nicht und hatte nur die 127.0.0.1
Einfach den DNS-Namen des Rechners genommen und alle Probleme weg :-)
Einfach den DNS-Namen des Rechners genommen und alle Probleme weg :-)
Freitag, 1. April 2011
Das verflixte DVD-Laufwerk
Vor eineiger Zeit habe ich mir für meinen MythTV-PC ein DVD-Brenner von Samsung gekauft und mich darüber geärgert, dass wenn eine CD/DVD drin ist un man auf den "Eject"-Knopf drückt, die Lade zwar aufgeht, aber nach ca. 1 Sekunde auch wieder zugeht. Da braucht man flinke Finger! Habe erst nach Monaten, nämlich gestern, mal danach gegoogelt und diese Bug in Ubuntu gefunden:
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/283316
Habe dann auch meiner /etc/sysctl.conf die folgende Zeile hinzugefügt:
dev.cdrom.autoclose = 0
und schon liess das Laufwerk das Verhalten bleiben :-)
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/283316
Habe dann auch meiner /etc/sysctl.conf die folgende Zeile hinzugefügt:
dev.cdrom.autoclose = 0
und schon liess das Laufwerk das Verhalten bleiben :-)
Abonnieren
Kommentare (Atom)