https://bugzilla.novell.com/show_bug.cgi?id=332186
Summary: network optimized upgrade of the system Product: openSUSE 10.3 Version: Final Platform: i586 OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Installation AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: bluedzins@wp.pl QAContact: jsrain@novell.com Found By: ---
From today experience of upgrading 10.2 to 10.3 from KDE CD I can only say it
is too fragile to try it again. Too much time is wasted for displaying (when user is not looking at computer) network errors. Not mentioning it could be total network failure and then what user is supposed to do.
Conclusions: user cannot work, a lot of time wasted, bad experience.
It seems that only downloading full DVD would solve such problems. But not entirely. But what about such approach.
One small CD installer as a kickstart disc -- user downloads it, and burns it.
One install manager _program_ -- user downloads it and runs it. This IM would run in current system, user would select what kind of upgrade she/he wants, what packages to add extra, etc etc. Note that at this point system is fully running (something you cannot get with current installer) -- video card, network cards, etc. User clicks ok and downloading begins -- upgrade packages, updates, release notes, firmware, drivers, etc.
NOW -- this is crucial. It is just another program in the system downloading stuff. User can still view www pages, write document in OOffice, simply put -- she/he can work!
After downloading is finished, user burn DVD/CD(s) of downloaded software.
And finally then she/he reboots, inserts kickstart disc, normal installer runs, but all packages are now copied from the burned disc! So there is no weak point in whole upgrade.
What do you think? A bit elaborate process, but risk-free, and for upgrade (note, this not for INSTALL!) it could work like a charm. Very fast and safely.
https://bugzilla.novell.com/show_bug.cgi?id=332186
Matej Horvath mhorvath@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |jsrain@novell.com
https://bugzilla.novell.com/show_bug.cgi?id=332186#c1
Jiri Srain jsrain@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jsuchome@novell.com
--- Comment #1 from Jiri Srain jsrain@novell.com 2007-10-10 06:44:45 MST --- We already do have similar process. You can (also via YaST tools) create a custom image from any (CD or network) repositories. This way you can create a custom installation DVD with exactly the software which you want (you can also include 3rd party repositories). Then you can install or upgrade via this new created media.
https://bugzilla.novell.com/show_bug.cgi?id=332186#c2
--- Comment #2 from Maciej Pilichowski bluedzins@wp.pl 2007-10-10 11:21:08 MST --- Jiri, just to ensure: a) no special knowledge is required b) I am working in 10.2 and I am creating image for upgrade to 10.3 right?
If the answer is yes-yes, this report is fixed then. I will try it on upgrade to 11.0.
https://bugzilla.novell.com/show_bug.cgi?id=332186#c3
Jiri Srain jsrain@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED
--- Comment #3 from Jiri Srain jsrain@novell.com 2007-10-11 03:17:50 MST --- a) yes; anyway, I think that this should be documented on openSUSE wiki b) this stuff was not present in 10.2, thus it cannot work 10.2->10.3. However, you should be able to create custom 11.0 media on 10.3.
Keeping open for documenting it properly on Wiki.
https://bugzilla.novell.com/show_bug.cgi?id=332186
User jsrain@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=332186#c4
--- Comment #4 from Jiri Srain jsrain@novell.com 2008-04-07 03:51:01 MST --- I was wrong in b): Since the format of the repository may change in any version, it is not possible in general to work with next version's repository.
https://bugzilla.novell.com/show_bug.cgi?id=332186
Jiri Srain jsrain@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P4 - Low
https://bugzilla.novell.com/show_bug.cgi?id=332186
User jsrain@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=332186#c5
Jiri Srain jsrain@novell.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FEATURE
--- Comment #5 from Jiri Srain jsrain@novell.com 2009-03-17 05:51:39 MST --- We are (for 11.2) working on live update - which means update your system to next version while it is still running.
Additionally, we plan to add zypp commit policies which would allow "download all first, then perform update".
These two steps are handled via Fate and their combination will allow exactly what you need - download all needed (and only needed) packages first and then update the system.
Since as I said, this is being tracked in Fate, resolving as Feature.
Anyway, you still can create your own media via the product creator module.
https://bugzilla.novell.com/show_bug.cgi?id=332186
User bluedzins@wp.pl added comment https://bugzilla.novell.com/show_bug.cgi?id=332186#c6
--- Comment #6 from Maciej Pilichowski bluedzins@wp.pl 2009-03-17 05:56:59 MST --- Great news, thank you!