Update for SUSE Linux 10.1 Package Management
Hi, If you are a user of SUSE Linux 10.1 you will have likely noticed that the Package Update System is not up to the quality you were accustomed to in previous SUSE Linux versions. The reason for this is that SUSE Linux 10.1 got a completely rewritten package handling, which offers a multitude of new features necessary in todays world of dozens external package repositories, Add-On products, multiple update sources, remote management and cryptographic repository integrity assurance. This incurred not just a new lowlevel packagement (called ZYPP) but also inclusion of the Novell product Zenworks in the form of the ZMD daemon, the commandline tool "rug", and the graphical "zen-updater", "zen-installer" and "zen-remover" frontends. As we shipped SUSE Linux 10.1 we were aware of these quality issues and had already planned to release a online update. At that time we were confident that it would be possible to use all updater frontends to install this update. Unfortunately this was not the case so some special procedure is required once to install this update: - Start the YaST Online Update (as root user). If you are not familar with YaST this can for instance be done: - via The KDE or GNOME menu link to the YaST control center -> System -> YaST (Control Center) -> Online Update - by starting: KDE: kdesu yast2 online_update GNOME: gnomesu yast2 online_update - By opening an shell window (xterm, konsole, or similar) and doing: $ su Password: <enter rootpassword here> # you ... follow the graphical interface ... - In the patch overview only the "libzypp update" patch will be selected. Just press "Accept" to install it. This will install the update and should not result in errors. - Afterwards you will need to restart "zen-updater" once on the desktop to be able to install the rest of the updates. If you install a new system now, you can avoid this by running the Online Update during installation (if network is available). This will also download the "libzypp patch". Also please note that not all of our mirrors have this update yet and might take some days to get it. The list of fixed bugs can be found below. Open issues: - Patch and Delta RPMs are not supported yet. The update will always download full RPMs. - Performance and memory usage is not optimal. Sincerely, Marcus Meissner * Do not create anymore /.gnupg (the directory can be removed) (#171055) * Handle daemons launched in rpm %post that do not close filedescriptors (#174548) * Really get all package descriptions (#159109) * Support large files, e.g. DVDs as installation source (#173753) * Handle update source setup after installation (#172665) * Do not add duplicate update sources (#168740) * Fix yast2 instserver module so that it works with 10.1 (#171157) * Do not exit in online_update when only packages (and no patches) are selected for installation or deletion (#175668) * Improve syncronising sources between yast and zmd (#168740, 175174, 175159, 175173) * Fix segmentation fault with non-signed repositories (#173291) * Handle system proxy setting with zmd (#160830) * Fix zen-updater bugs when installing packages (#171171, 174740) * Update packages to follow ABI change in libzypp. * restarting zmd if it is updated (#178218) * While updating ourself delay the call to ShutdownManager.allow() so the client polling the transaction can get the final status of the transaction before we restart (#179413)
participants (1)
-
Marcus Meissner