Hallo,
in diesem Thread versuche ich, noch einmal strukturiertere und übersichtlichere Infos zu geben zum Thema Upgrade. Der bisherige Thread ist von mir umbenannt und geschlossen worden, weil er meines Erachtens zu unübersichtlich war. Er findet sich hier:
Erste unsortiere Erfahrungen beim Update von yaVDR 0.1.x zu yaVDR 0.2
Danke an stefa, Bluebox, diez und Oc86 für Ihre Mithilfe im Ursprungs-Thread.
Warnung: Wer heute ein Upgrade macht, gehört zu den ersten, die dies tun. Wir haben bisher unser Upgrade-Skript nicht getestet, weil wir gleichzeitig an yaVDR 0.2 weiterarbeiten und das Priorität hat. Deshalb begrüßen wir es, wenn Ihr Euch bei Problemen selber helft, bis wir Zeit finden, uns darum zu kümmern. Wenn bei Euch der yaVDR 0.1.1 gut läuft, würde ich während der WM kein Upgrade machen.
Empfehlungen:
- Vorbereitungen: Wer yaVDR 0.1.x benutzt, sollte erstmal, ganz unabhängig von einem Upgrade auf yaVDR 0.2, alle Pakete auf dem System auf den aktuellen Stand bringen:
sudo apt-get update
sudo apt-get dist-upgradeDanach nachschauen, welche Paketversionen der yavdr-* Pakete man hat:
dpkg -l | grep yavdr-Das müsste nun diese Pakete aufzählen mit genau diesen Versionsnummern:
yavdr-essential - 0.1.1+svn20100610-3yavdr1
yavdr-startup - 0.1.1+svn20100610-2yavdr1
yavdr-utils - 0.1.1+svn20100607-2yavdr1Es ist wichtig, dass mindestens diese Paketversionen installiert sind und keine älteren.
- Das Paket yavdr-essential ist nicht installiert? Die einzige Erklärung hierfür ist, dass irgendwann in der Vergangenheit mal das in unserer FAQ beschriebene Skript untie-packages verwendet worden ist. Spätestens jetzt muss aber yavdr-essential manuell wieder installiert werden.
- VDR unbedingt stoppen: Sonst fährt der Rechner während des Upgrades noch herunter, das wollen wir ja nicht (sudo stop vdr).
- Backup: Wir garantieren für nichts. Wer vor dem Upgrade kein Backup macht, ist selber Schuld. Anregungen für ein Backup:
a) Partitionsbackup: http://clonezilla.org/
b) Verzeichnisbackup: mindestens /etc und /var/lib/vdr, eventuell auch /var/cache/yavdr/process-template-backup
c) DVB-Firmware-File, falls benötigt - Internetverbindung: Es handelt sich um ein online-Upgrade, das heißt die aktuellen Pakete werden via Internet heruntergeladen, was bei langsamer Anbindung länger dauert. Das ISO wird zum Upgrade nicht benötigt. (Viele User berichten, dass es schneller geht, yaVDR 0.2 neu vom ISO zu installieren und einzurichten, als ein Update von yaVDR 0.1.1 zu 0.2.0 zu machen.)
- Zeitaufwand: Um von yaVDR 0.1.x zu yaVDR 0.2 upzugraden, braucht man mehr als eine Stunden Zeit (wer dvb-s2-liplianin-dkms verwendet, bei dem dauert es noch länger). Während des Upgrades bekommt man Fragen gestellt, ob man Konfigurationsdateien behalten will oder mit neuen Versionen überschreiben will. Wer also den VDR produktiv braucht, weil in 90 Minuten eine Aufnahme startet, sollte kein Upgrade anfangen.
- dvb-s2-liplianin-dkms: Wer unter yaVDR 0.1.x das Paket dvb-s2-liplianin-dkms installiert hat und weiß, dass er es unter yaVDR 0.2 nicht mehr nutzen wird, sollte es vor dem Upgrade deinstallieren. Das spart ein bisschen Zeit, auch wenn das Deinstallieren wahrscheinlich wegen eines (in yaVDR 0.2 gefixten) DKMS-Bugs sehr lange dauert (ca. 30min).
- Update-Script yavdr-dist-upgrade aufrufen: Der manuelle Aufruf des Scripts yavdr-dist-upgrade auf der Kommandozeile startet den Upgrade.
- Bekannte Schwierigkeiten bei einem Upgrade:
a) ALSA-Pakete (Mehr Details hierzu bei Gelegenheit)
b) Upgrade bricht ab mir Fehlermeldung (Mehr Details hierzu bei Gelegenheit) - Neues Default-Recordings-Verzeichnis: Ort ändert sich: Ab yaVDR 0.2 ist das default-Videoverzeichnis /srv/vdr/video.00 und nicht mehr /var/lib/video.00
So, jetzt bitte Eure Fragen & Erfahrungen posten. Danke!
Gruß
hepi