Fehlersuche: connected to ftp.tu-chemnitz.de successfully
Fehlersuche: file path: '/pub/linux/sunsite.unc-mirror/distributions/archlinux/extra/os/i686/cups-1.3.3-1-i686.pkg.tar.gz'
Fehlersuche: using 'cups' for download progress
Fehlersuche: connected to ftp.tu-chemnitz.de successfully
Fehler: error downloading 'cups-1.3.3-1-i686.pkg.tar.gz':
Warnung: Konnte manche Dateien von extra nicht übertragen
Fehlersuche: returning error 50 from _alpm_sync_commit : Unerwarteter Fehler
Hier haben wir den Fehler, lediglich über die Ursache bin ich mir nicht klar.
Ich kann jetzt nicht sagen was der Rückgabewert 50 bei der ALPM-Datenbank-Lib
bedeutet. Auch in den Bugreports habe ich nichts ähnliches gefunden.
Die Datei konnte ich hier problemlos vom Chemnitzer-Server downloaden, sie
ist also vorhanden und auch nicht korrupt..
Du sagtest ja, das die bemängelte Datei bei jedem Lauf eine andere ist.
Und scheinbar scheitert es ja am Download, mitten in der Übetragung kommt
irgendein "Fehler", der pacman nicht zur WIederaufnahme oder zum Übergehen
zwingt, sondern zum harten Abbruch.
Ich könnte mir noch zwei Vorgehensweisen vorstellen und die Updates, die
ja schon bei dir liegen nun auch zu installieren und somit die Anzahl der Pakete,
die in einem Rutsch installiert werden müssen, zu verringern:
Versuche erstmal nur den Download, dafür gibt es einen extra Parameter:
pacman -Swu
Wenn dies (wahrscheinlich) auch wieder mit Fehler abgebrochen wird, versuche
es mal 1,2 mal hintereinander.
Wenn alles gehen sollte, dann ein: pacman -Su
Zweite Möglichkeit:
pacman -Su
Dann kommt irgendwann der Fehler wie z.B. oben beim cups Paket.
Dann gleichnochmal ausführen:
pacman -Su --ignore cups
Dann ignoriert er (hoffentlich) dieses Paket. Wenn wieder ein fehler auftritt, dann
das Paket auch ignorieren, also
pacman -Su --ignore cups --ignore foobar
Also immer hintenanfügen.
Wenn das so funktioniert, sollte irgendwann nach dem Download der eigentliche
Aktualisierungsvorgang gestartet werden.
Die ignorierten Pakete würde ich mir notieren.
Und dann nochmal (für die verbliebenen, ignorierten Pakete) ein:
pacman -Su
was evtl. ohne Fehler durchgeht.