Mailinglist Archive: opensuse-security-announce (13 mails)

< Previous Next >
Update for SUSE Linux 10.1 Package Management
  • From: Marcus Meissner <meissner@xxxxxxx>
  • Date: Sat, 10 Jun 2006 12:52:45 +0000 (UTC)
  • Message-id: <20060610125202.GA7728@xxxxxxx>

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.

                        Marcus Meissner

* Do not create anymore /.gnupg (the directory can be removed)
* 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)

< Previous Next >
This Thread
  • No further messages