23 Oct
2000
23 Oct
'00
12:08
Martin Stahn wrote: > > Hi, > > Wolfgang Weisselberg wrote: > > > > Martin Stahn schrieb in 0,7K (23 Zeilen): > > > > > Das waere ja *nur* ein reboot, der kein problem darstellen duerfte, aber > > > warum muss ich das Ding von ZeDeh/Floppy/DeVauDeh Booten damit ich die > > > neuen pakete einspielen kann und die Kiste somit fuer xx Minuten vom > > > Netz ist ? > > > > Schonmal versucht, sitzenzubleiben, wenn dir jemand die > > Libraries unter dem Arsch wegzieht? Eben. Gehen tut das, > > wenn man *weiss*, was man tut. Ist allerdings alles andere > > als trivial -- und daher geht SuSE den Weg: Sicher ist Sicher. > > Die Problematik ist mir klar. Aber warum kann man die "gefaehrlichen > Sachen" nicht einfach sozusagen in eine Queue stellen, die Kiste booten > im Singleuser modus oder mit einem ramimage, die libs werden > druebergebuegelt, neuer reboot, alles i.o. Ich verstehe nicht worauf Du raus willst was das bringen soll, im Single-User Modus ist die Kiste genauso vom Netz, wie beim Booten von den Installations-CDs/Floppies. > Das ein (von mir aus auch zwei) reboots beim update noetig sind ist mir > klar, nur warum um himmelswillen muss ich das *komplette* system auf > einmal updaten waehrend die kiste nicht am netz ist ? Zunächst einmal musst Du nicht alles auf einmal updaten. Die wirklich kritischen Pakete sind bei SuSE in der Serie a untergebracht. Deshalb genügt in der Regel ein Update der Serie a von Boot-Floppy/CD (yast1 - Expertenmodus). Das meiste andere kann danach mit etwas Sorgfalt (z.B. im Single-User Modus) am laufenden System installiert werden. Dies nicht im Single-User Modus (am Netz hängend) durchzuführen wäre auch problematisch, da hierbei ja Programme und Libraries in Benutzung wären, die dabei "unter dem A..." weggezogen werden (Auch Daemons sind in diesem Zusammenhang Systemresourcen-Nutzer), und temporär nicht nutzbare Übergangszustände des Systems entstehen. Die dabei entstehende Komplexität der Zusammenhänge ist nicht ohne. Beispiele: * Wie soll ein laufender Apache behandelt werden, wenn von php3 auf php4 upgedatet wird und gleichzeitig 3 User auf eine php-Datenbank zugreifen? * Wie soll ein laufendes C++-Programm behandelt werden, wenn eine neue, inkompatible libstdc++ installiert werden soll? > Warum nicht das basis system (dauert ca .5 minuten), danach ein reboot > von mir aus mit suse kernel ;-) und dann, wenn die kiste wieder laeuft > den rest. Mit kleinen Einschränkungen geht das: 1. Von CD/Floppy booten. 2. Yast1 Experten-Modus: Serie a updaten 3. Reboot Danach am laufenden System weitere Pakete einspielen - Dies am besten im Single-User Modus. Während der ganzen Zeit ist die Kiste allerdings von Netz, weshalb es keine grossen Unterschied macht ob nun Vollupdate von CD/Floppy oder im Single-User Modus. > Ja, ich weiss, wenn die libc7 kommt wirds nochmal schwierig > aber das ist ein anderes thema ;-)) Davor kommt erstmal Kernel-2.4.x und gcc-3.0 (wird binär inkompatibel zu allen anderen gcc Versionen sein ) :) > > Zumindest bei updates innerhalb einer version (7.0 -> 7.1 -> 7.2 etc) > > -- > MfG, > M.Stahn > ++ All I need to know I learned from my cat. ++ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com > For additional commands, e-mail: suse-linux-help@suse.com -- Ralf Corsepius Forschungsinstitut fuer Anwendungsorientierte Wissensverarbeitung (FAW) Helmholtzstr. 16, 89081 Ulm, Germany Tel: +49/731/501-8690 mailto:corsepiu@faw.uni-ulm.de FAX: +49/731/501-999 http://www.faw.uni-ulm.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com