apt-Handling im Fehlerfall

Started by cryptosteve, 2012/03/18, 10:49:16

Previous topic - Next topic

cryptosteve

Moin,
heute morgen ist packages.siduction.org nicht erreichbar. Ein 'apt-get update' schlägt demzufolge fehl.

Mich nervt es jetzt allerdings, dass apt-get irre lange beim Updateversuch hängen bleibt. Mein aktueller Durchlauf hängt jetzt seit fast vier Stunden fest. Daher meine Fragen:

a) Gibt es die Möglichkeit, apt-get ein Timeout mitzugeben, damit er ein nicht funktionierendes Repository zügig überspringt

b) Gibt es die Möglichkeit, per manuellem Parameter nur bestimmte Repos zu aktualisieren?

c) Gibt es die Möglichkeit, per manuellem Parameter alle außer einem bestimmten Repository zu aktualisieren?
- born to create drama -
CS Virtual Travel Bug: VF6G5D

mylo

vielleicht mit -s arbeiten, um vorab zu prüfen, ob was hängt.

michaa7

warum kommentierst du das entsprechende repo nicht temporär aus (einfach ein "#" an den zeilenanfang)
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

cryptosteve

mylo, -s bringt es doch erst bei "apt-get install", oder? Daher hilft es mir beim "apt-get update" nicht.

Und michaa7, genau den Schritt wollte ich mir ersparen und dies ggf. per Parameter lösen.
- born to create drama -
CS Virtual Travel Bug: VF6G5D

brummer

du kannst apt anweisen nur einmal zu versuchen ein repro zu erreichen. Als root

echo "Acquire::http::Pipeline-Depth "0";" | tee -a /etc/apt/apt.conf.d/90localsettings