Bug 554080

Summary: zypper dup removes libvolume_id and fails to mount media device
Product: [openSUSE] openSUSE 11.2 Reporter: Gerlach <stefan.gerlach>
Component: OtherAssignee: E-mail List <zypp-maintainers>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P3 - Medium CC: ma
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: openSUSE 11.2   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Gerlach 2009-11-10 10:33:11 UTC
User-Agent:       Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4

zypper dup removes libvolume_id and libvolume_id1 and fails
to mount media device:

# zypper dup
...
Removing libvolume_id-126-17.25 [done]
Removing libvolume_id1-128-9.3 [done]
Retrieving package yast2-trans-stats-2.15.0-122.2.noarch (1/1537), 9.0 KiB (1.0 KiB unpacked)
Failed to mount server:/export/suse-11.2/oss on /var/adm/mount/AP_0x00000001: Mounting media failed (/bin/mount: error while loading shared libraries: libvolume_id.so.1: cannot open shared object file: No such file or directory)

Abort, retry, ignore? [a/r/i/?] (a):


Reproducible: Always

Steps to Reproduce:
1. install openSUSE 11.1 libvolume_id and libvolume_id1
2. run "zypper dup"
Actual Results:  
packages libvolume_id and libvolume_id1 are removed and no dist upgrade is done

Expected Results:  
packages libvolume_id and libvolume_id1 shouldn't be removed when needed to mount
media device for dist upgrade
Comment 3 Michael Andres 2014-08-21 12:58:22 UTC
Outdated, but fixed in newer current distros. Packages are no longer simply removed in advance, but according to the requirements of other packages.