Seite 3 von 3

Verfasst: 26 Apr 2007, 00:24
von Jo
Das große Problem ist, dass der Fehler wenn er auftritt irreparabel ist. Wenn auf dem Server z.B. Daten bis update2 liegen und dann das lokale Prepared-Verzeichnis (teilweise) gelöscht wird, fängt dort bei neuen Updates die Versionsnummerierung wieder neu an. Solange die Versionen niedriger (oder gleich) sind als auf dem Server passiert nichts. Aber ein update3 wird wieder auf den Server hochgeladen. Das ist dann aber völlig inkompatibel zu dem alten update2.
Auf der anderen Seite kann man auch nicht alle Daten auf dem Server einfach löschen und durch die neuen ersetzen, weil dann mit den neuen Daten alle, die schon die alten Daten heruntergeladen hatten, inkompatible Updates bekommen.

Verfasst: 26 Apr 2007, 06:19
von bodo
Werden die Daten im prepared-Verz. von unseren Tools gelöscht? :shock:

Verfasst: 26 Apr 2007, 13:55
von Jo
Hat denn jemand eine Idee, wie ich die Daten wieder konsistent kriegen kann? Irgendwie ein Pseudo-Update machen, bei dem alle existierenden und nicht existierenden Program IDs geleert werden und dann wieder ein normales Update machen? Aber was passiert dann mit den Bilddateien? Ich will auch nicht noch mehr verschlimmern.

Verfasst: 26 Apr 2007, 14:20
von Jo
Was man vielleicht in den Mirrorupdater einbauen könnte ist, dass er überprüft, ob auf dem Server bei einer Datei eine höhere Updatenummer ist als im Prepared-Verzeichnis und dann abbricht und nicht hochlädt. Dann ist ja auf jeden Fall etwas schiefgelaufen.
Das hilft zwar nichts, wenn auf dem Server noch überhaupt keine Update-Datei ist oder evtl. wenn man den Datamanager laufen lassen hat, ohne dann die Dateien auf den Server hochladen zu lassen, aber in den meisten Fällen könnte es die Inkonsistenzen vermeiden. Dann müsste man nur die Daten vom Server ins Prepared-Verzeichnis kopieren und alles müsste wieder in Ordnung sein.

Verfasst: 27 Jul 2007, 23:11
von Morethantv
Mir ist in den letzten Tagen (Wochen) verstärkt aufgefallen, dass mirrorupdater ohne jegliche Fehleranzeige/-sicherung und scheinbar ohne entsprechenden Hintergrund hochzuladende Daten auslässt, obwohl jene im prepared-Verzeichnis eine höhere "Update"-Nummer als die Serverdaten enthalten. Seltsam ist, dass sie einmal nach dem zweiten, mal nach dem dritten oder gar erst mit dem siebten (!) Hochladen auch hochgeladen werden.

Hinweis: Ein Zwischenhochladen mit beinahen "Nulldaten" (nur temporäre Platzhalter) hilft dabei nicht weiter. Aber nach Gefühl mehrfach (nicht) zu aktualisieren kann ja keine Dauerlösung darstellen, oder?

Und noch eine Sache: Die dayprogramfiletranslator-*.txt-Daten des prepared-Ordners zeigen an, dass die Beschreibungen von TV5ME (de) angeblich nur Kurzbeschreibungen wären, die dort dementsprechend stark gekürzt sind. Die endgültigen Daten stimmen aber wieder mit der Quelle überein.