|
Bugzilla – Full Text Bug Listing |
| Summary: | boost update conflict with zypper / libzypp | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 10.3 | Reporter: | Rémy Marquis <remy.marquis> |
| Component: | libzypp | Assignee: | Duncan Mac-Vicar <dmacvicar> |
| Status: | RESOLVED FIXED | QA Contact: | Duncan Mac-Vicar <dmacvicar> |
| Severity: | Blocker | ||
| Priority: | P1 - Urgent | CC: | bjoernv, coolo, dave, hmuelle, luc, meissner, pth, svgunhouse, tgoettlicher |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | evidence of the mess. | ||
|
Description
Rémy Marquis
2007-11-16 20:30:11 UTC
*** Bug 342430 has been marked as a duplicate of this bug. *** *** Bug 342401 has been marked as a duplicate of this bug. *** So how can we get package management back now? If it's not already been done may be idea to remove the update from the repository otherwise we're gonna end up with a lot of people with a critical problem the update has been removed from the repository Ok to solve (for anyone still desperate to get package management back) Go to http://download.opensuse.org/distribution/10.3/repo/oss/suse/i586/ and pick up the following three packages and save them to their own folder (all 3 packages in one folder) http://download.opensuse.org/distribution/10.3/repo/oss/suse/i586/libzypp-3.26.2-2.i586.rpm http://download.opensuse.org/distribution/10.3/repo/oss/suse/i586/boost-1.33.1-108.i586.rpm http://download.opensuse.org/distribution/10.3/repo/oss/suse/i586/zypper-0.8.23-7.i586.rpm Open a shell and su to root cd to the folder you put them in rpm -e boost-1.33.1-108.2 (which erases the wonderfully and thoroughly tested package that caused the mess) rpm -ivh *.* Right click on the opensuse updater and click check now and all should be back to normal Rudi, we need to remove latest boost update immediately I will give you a call. (In reply to comment #5 from David Thorp) > Ok to solve (for anyone still desperate to get package management back) Many thanks for your hint! Do make it maybe a bit easier, use this a root: export ARCH=$(rpm -q --qf "%{ARCH}\n" aaa_base) rpm -e boost-doc; rpm -e boost-devel; rpm -e boost; rpm -Uvh \ http://download.opensuse.org/distribution/10.3/repo/oss/suse/$ARCH/libzypp-3.26.2-2.$ARCH.rpm \ http://download.opensuse.org/distribution/10.3/repo/oss/suse/$ARCH/boost-1.33.1-108.$ARCH.rpm \ http://download.opensuse.org/distribution/10.3/repo/oss/suse/$ARCH/zypper-0.8.23-7.$ARCH.rpm We need to take care of ARCH to install matching architecture for Power and x86 64bit Ignore Errors on "rpm -e", your system might not have all subpackages of boost. Right click on the opensuse updater and click check now and all should be back to normal Udpate is removed already since yesterday night. Duncan, you find out what went wrong that libzypp and zypper was uninstalled due boost update? Created attachment 183795 [details]
evidence of the mess.
boost does no longer provide the libraries needed and zypper was asked to put that update into the system at all costs. It would be a feature request for the whole update stack to refuse updates that would remove packages not listed in the patch. But I had another case where the debuginfo needed to be removed, but these are removed without any notice too. So the bug is FIXED, the feature worth tracking Moved to feature #303033 |