WARNUNG: dist-upgrade

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
tcs
Beiträge: 153
Registriert: 20.10.2003 14:18:16

WARNUNG: dist-upgrade

Beitrag von tcs » 29.07.2004 21:45:34

ACHTUNG:
hab gerade (apt-get update ca. 40 Minuten her) gewaltige Probleme gehabt:
bei dist-upgrade (sid) fehlte die Datei /usr/bin/crontab, benötigt für cron, exim4, exim4-base und exim4-daemon-light.

Unbedingt vorher diese Datei sichern, ich konnte sie mir glücklicherweise von einem anderen debiansystem kopieren, danach ging alles.

Gruß

tcs

init 0
Beiträge: 673
Registriert: 21.10.2003 19:40:28

Beitrag von init 0 » 29.07.2004 21:51:15

Zu spät....
aber für mich nicht weiter kritisch

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 29.07.2004 22:19:47

Oder einfach das Paket auf hold setzen...

cu

mastermind_the_real_one
Beiträge: 644
Registriert: 16.12.2003 15:44:51

Beitrag von mastermind_the_real_one » 30.07.2004 01:16:52

Aktuelles dist-upgrade funzt wieder ;-)

greetz
mastermind

Benutzeravatar
feltel
Webmaster
Beiträge: 10472
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 30.07.2004 07:32:26

Das war dieser Bug hier: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=261897

Für solche Sachen empfiehlt sich vor einem größeren Upgrade eim Blick auf [1] und [2].


[1] http://bugs.debian.org/severity:grave
[1] http://bugs.debian.org/severity:serious

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 30.07.2004 08:22:06

Kleine Empfehlung für Sid-Fahrer: apt-listbugs
Ein wirklich nettes Programm, dass einem, nachdem alle zu aktualisierenden Dateien runtergeladen worden sind, anzeigt, welche aktuellen Bug-Meldungen vorliegen. Dann kann man sich immer noch entscheiden, ob man das Risiko eingeht, oder vorsichtshalber mal einen oder zwei Tage wartet.

apt-listbugs hat jedenfalls das Problem mit cron gestern (Do., 29.07.) angezeigt und mir damit 'ne Menge Ärger erspart 8).
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

mipooh
Beiträge: 132
Registriert: 15.08.2003 08:28:28
Wohnort: Tungsai / Thailand
Kontaktdaten:

Beitrag von mipooh » 30.07.2004 08:45:09

Das apt-listbugs werde ich mir unbedingt installieren. Ich hatte bisher nie Probleme, aber das gestern war der Hammer. Als ich das kaputte cron per --purge remove entfernte, hats mir gleich noch den apache mitgenommen und als ich das reparieren wollte, gabs einen grässlichen Kreislauf unvollständiger Konfigurationen. Das hat gedauert....
Die "Welt" ist zum Teufel, aber ich nicht!

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 30.07.2004 08:58:37

mipooh hat geschrieben:Das apt-listbugs werde ich mir unbedingt installieren. Ich hatte bisher nie Probleme, aber das gestern war der Hammer. Als ich das kaputte cron per --purge remove entfernte, hats mir gleich noch den apache mitgenommen und als ich das reparieren wollte, gabs einen grässlichen Kreislauf unvollständiger Konfigurationen. Das hat gedauert....
Kleiner Tipp fürs nächste mal:
- im deb nachgeschaut, dort war die Datei wirklich nicht drin.
- auf packages.debian.org gegangen geschaut wo die Datei drin sein sollte (sollte normaler Weise wirklich in cron sein)
- einfach das Paket aus testing per Hand runtergeladen und mittels dpkg installiert
- in aptitude auf hold gesetzt, alles war fein (ungefähr 3 Minuten vielleicht)

Gibt auch noch so nen Archive (hab aber gerade die URL nicht bei), wo alle Debianpakete die mal in Sid reinkommen rumliegen, dort hätt man sich auch das vorherige cron-Paket runterladen können. Oder wenn man den apt-Cache nicht so oft aufräumt liegt vielleicht auch noch das ältere Paket sogar auf der eigenen Platte rum.

cu

Benutzeravatar
feltel
Webmaster
Beiträge: 10472
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 30.07.2004 09:16:52

tylerD hat geschrieben:Gibt auch noch so nen Archive (hab aber gerade die URL nicht bei), wo alle Debianpakete die mal in Sid reinkommen rumliegen, dort hätt man sich auch das vorherige cron-Paket runterladen können.
http://snapshot.debian.net/

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 30.07.2004 10:31:21

Ich hab da keine Hemmungen - da ich crontab eh nicht brauche hab ich einfach "touch /usr/bin/crontab" gemacht - und schon ging die Sache :D
Mittlerweile ist das auch wieder eingetrudelt.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

mipooh
Beiträge: 132
Registriert: 15.08.2003 08:28:28
Wohnort: Tungsai / Thailand
Kontaktdaten:

Beitrag von mipooh » 30.07.2004 19:19:07

Tja, ich hätte halt erst nachdenken sollen. Da ich einen apt-proxy einsetze, hatte ich die Vorgängerversion sogar noch dadrin. Das Dumme war, dass ich zu schnell das kaputte Paket per --purge remove loswerden wollte. Dabei besteht ja wohl eine relativ gute Chance, dass das Paket, wenn nicht vollständig, auch noch nicht verwendet wird.
Nachher ist man dann immer schlauer. Auch die Idee, eine fehlende Datei einfach mal durch eine leere mit touch zu ersetzen, werde ich mir gut merken. Und list-bugs läuft hier jetzt bereits.
Danke für all die Tips.
Die "Welt" ist zum Teufel, aber ich nicht!

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 31.07.2004 16:06:26

apt-listbugs ist mir persönlich für SID einfach zu "verbose". Bei einem 200MB Upgrade will ich nicht die Bugreports von 124 Paketen abnicken müssen, weil das einfach ewig dauert, und man dadurch eh' nicht alles liest... Dann kann man es auch lassen. IMO... :-?

apt-listchanges ist da (wenigstens für SID) nützlicher. Ich lasse mir auch nicht die changelogs anzeigen (gleiches Problem wie oben, das ist einfach zuviel), sondern nur die News (die Installation von apt-listchanges fragt danach). Wenn bei einem Paket wichtige Änderungen auftreten, die ein eventuelles manuelles Eingreifen erfordern, bekommt man das zuerst beim Upgrade angezeigt, und root bekommt dann die Änderungen auch noch per Mail. So hat man praktiuscherweise immer eine Art "TODO" Liste. Leider benutzen nicht alle Maintainer die News Funktion in ihren Paketen, aber ein paar 'mal hat mir das schon eine grosse Debug Aktion erspart...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Beitrag von Athlux » 31.07.2004 17:34:37

mipooh hat geschrieben:Tja, ich hätte halt erst nachdenken sollen. Da ich einen apt-proxy einsetze, hatte ich die Vorgängerversion sogar noch dadrin. Das Dumme war, dass ich zu schnell das kaputte Paket per --purge remove loswerden wollte. Dabei besteht ja wohl eine relativ gute Chance, dass das Paket, wenn nicht vollständig, auch noch nicht verwendet wird.
Nachher ist man dann immer schlauer. Auch die Idee, eine fehlende Datei einfach mal durch eine leere mit touch zu ersetzen, werde ich mir gut merken. Und list-bugs läuft hier jetzt bereits.
Danke für all die Tips.
cd /var/cache/apt/archives

dpkg -i cron_3.0pl1-83_i386.deb

Das hat bei mir gereicht. IMHO musste man dpkg nicht mal sonstige Optionen mitgeben.
Gruß Athlux

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 31.07.2004 19:06:27

Die Version aus Sarge? Klar, auch ne Lösung. Die musst du aber zuerst runterladen ;)
Oder machst du nie ein apt-get clean?

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Beitrag von Athlux » 31.07.2004 21:44:22

peschmae hat geschrieben:Die Version aus Sarge? Klar, auch ne Lösung. Die musst du aber zuerst runterladen ;)
Oder machst du nie ein apt-get clean?

MfG Peschmä
Ne das war meine vorherige sid version. Die bleibt ja da bis ich z.b. apt-get clean mache.

Code: Alles auswählen

2,5G    /var/cache/apt/archives/
ups sollt ich wirklich mal wieder machen 8O
Gruß Athlux

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 31.07.2004 23:25:46

Athlux hat geschrieben:

Code: Alles auswählen

2,5G    /var/cache/apt/archives/
Leute, seht her: wir haben einen neuen Debian-Mirror ;)

Huebi
Beiträge: 101
Registriert: 15.06.2004 09:24:29

Beitrag von Huebi » 01.08.2004 10:11:09

Ich hatte mir einfach die Version aus http://incoming.debian.org von cron gezogen. Da war der Fehler schon behoben, bevor das Teil nach SID wanderte...

PS: Werte apt-listbugs mal probieren, echt genial was es alles unter Debian gibt.
Debian Sid
Kernel 2.6.9 swsusp2.1
KDE 3.3.1

Athlux
Beiträge: 543
Registriert: 16.05.2004 22:15:56

Beitrag von Athlux » 01.08.2004 14:01:05

Joghurt hat geschrieben:
Athlux hat geschrieben:

Code: Alles auswählen

2,5G    /var/cache/apt/archives/
Leute, seht her: wir haben einen neuen Debian-Mirror ;)
Ehrlichgesagt der liegt auf meinem Server. Und hat etwas mehr als 2,5GB
Aber jetzt simmer schon genug OT
PS: Werte apt-listbugs mal probieren, echt genial was es alles unter Debian gibt.
Das sollte ich mir wirklich mal anschauen.

Manchmal wird aus dist-upgrade gerne ein dist-kaputgrade.
Gruß Athlux

Antworten