Upgrading device-mapper in Ac removes /dev contents

Bug #215603 reported by Patryk Zawadzki
4
Affects Status Importance Assigned to Milestone
poldek
Won't Fix
Undecided
mis
PLD Linux
Won't Fix
Undecided
Elan Ruusamäe

Bug Description

Paweł Muszyński <email address hidden> reported:

upgrade device-mapper

I device-mapper-1.02.23-2.i686
D cryptsetup-0.2-1.pre1.7.i686, e2fsprogs-1.40.4-4.i686,
D fsck-1.40.4-4.i686, libcom_err-1.40.4-4.i686, libuuid-1.40.4-4.i686,
D lilo-22.7.3-2.i686, lvm2-2.02.28-2.i686, vserver-packages-3-1.noarch
R cryptsetup-0.2-1.pre1.6.i686, device-mapper-1.01.05-1.i686,
R e2fsprogs-1.40.4-1.i686, fsck-1.40.4-1.i686, libcom_err-1.40.4-1.i686,
R libuuid-1.40.4-1.i686, lilo-22.7.3-1.i686, lvm2-2.01.15-2.i686

It seems some package marks vserver-packages and that might be the cause.

Revision history for this message
Patryk Zawadzki (patrys) wrote :

Assigning to Ac RM

Revision history for this message
Peri Noid (masko) wrote :

poldek:/all-avail> upgrade fsck-1.40.4-4.i586
Przetwarzanie zaleznosci...
fsck-1.39-3.i586 zostanie zastapiony przez fsck-1.40.4-4.i586
  'osierocony' e2fsprogs-1.39-3.i586 zaznaczyl vserver-packages-3-1.noarch (wl. fsck = 1.39-3)
[...]

Revision history for this message
Paweł Muszyński (pmuch) wrote :

Complete log from upgrade -t -vvv device-mapper can be found here:
http://pmuch.streethost.pl/puttylog.zip

Revision history for this message
Patryk Zawadzki (patrys) wrote :

Can you check if current/installed poldek config includes the following?

ignore = vserver-packages

Revision history for this message
Paweł Muszyński (pmuch) wrote :

I've chcecked - there is no ignore = in poldek.conf at all.

Revision history for this message
Elan Ruusamäe (glen666) wrote :

recent poldek-0.21-0.20070703.00.20 (from ac-updates) does have:
'ignore = vserver-packages'

Revision history for this message
Patryk Zawadzki (patrys) wrote :

So the only possible solution is to upgrade poldek first. The problem itself is caused by vserver-packages providing fake parts of the system that a vserver installation does not need. Poldek sees this and tries to be smart, installing vserver-packages instead of the real components.

Revision history for this message
Paweł Muszyński (pmuch) wrote :

But I think poldek should show me, that it will uninstall dev package...

Revision history for this message
Elan Ruusamäe (glen666) wrote :

if you're installing from rescuecd and rescuecd poldek does not have ignore directive the rcd should be fixed.

however i've heard that if you add more packages to install set then poldek considers other packages than vserver-packages. so add something to installset that vserver-packages doesn't Provide:

$ q vserver-packages --provides
vserver-packages-0:3-1
dev = 2.9.0-19
fsck
iproute2
blockdev
login
lvm2
mingetty
module-init-tools
mount = 2.12
vserver-packages = 0:3-1

Revision history for this message
mis (mis-at-pld-linux.org) wrote :

0.2x poldek series is not maintained except fixing critical errors.

Changed in poldek:
assignee: nobody → mis-pld-linux
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.