- Issued:
- 2013-09-30
- Updated:
- 2013-09-30
RHBA-2013:1352 - Bug Fix Advisory
Synopsis
lvm2 bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated lvm2 packages that fix several bugs are now available for Red Hat
Enterprise Linux 5.
Description
The lvm2 packages provide support for Logical Volume Management (LVM).
This update fixes the following bugs:
- Previously, when the lvconvert command was used with the "--stripes" option,
the required supplementary options, such as "--mirrors" or "--repair", were not
enforced. Consequently, calling "lvconvert --stripes" without accompanying
conversion instructions led to an incomplete conversion. With this update, a
condition has been added to enforce the correct syntax. As a result, an error
message is now displayed in the described scenario. (BZ#711890)
- A mirrored logical volume (LV) can itself have a mirrored log device.
Previously, a simultaneous failure of both the mirrored leg and the mirror log
was not handled correctly. Consequently, I/O errors occurred on the mirror LV.
The described failure case is now handled correctly and I/O errors no longer
occur. (BZ#749883)
- Due to a bug in the error condition, an attempt to up-convert an inactive
mirror when there was insufficient allocatable extents led to the following
error message:
Unable to allocate extents for mirror(s).
ABORTING: Failed to remove temporary mirror layer inactive_mimagetmp_3.
Manual cleanup with vgcfgrestore and dmsetup may be required.
The wording of this message was possibly misleading. The bug has been fixed, and
a more accurate warning message is now displayed when not enough extents are
available. (BZ#773312)
- Prior to this update, it was impossible to set the major and minor persistent
numbers of a logical volume to a value outside of the range of 0-255 (8-bit).
This limit has been changed, and the major number can now be set within the
range of 0-4095 (12-bit), while the minor number within 0-1048575 (20-bit).
(BZ#830993)
- Previously, the mpath filtering, which is enabled by the
devices/multipath_component_detection=1 setting in the lvm.conf configuration
file, did not check for partitions and failed when there were partitions on
multipath components. Consequently, a message about duplicate physical volumes
(PV) was issued as the LVM saw two PVs with the same UUID. With this update,
mpath filtering has been modified to check for partitions properly and the
aforementioned error no longer occurs. (BZ#863112)
- When there were missing physical volumes in a volume group (VG), most
operations that alter the LVM meta data (such as the vgimport utility) were
disallowed. Consequently, it was impossible to import and also to repair this
VG. With this update, this behavior has been modified and it is now possible to
use the "--force" option with vgimport to import VGs even with missing devices.
(BZ#908097)
- Prior to this update, the lvconvert utility did not check for snapshot-merge
support in the kernel before initializing the merge operation. After trying to
merge a snapshot logical volume (LV) on a machine without this support, the
origin LV failed to activate on the next boot. With this update, lvconvert has
been modified not to start a snapshot-merge if there is no support for such
operation in the kernel. (BZ#913664)
Users of lvm2 are advised to upgrade to these updated packages, which fix these
bugs.
Solution
Before applying this update, make sure all previously-released errata relevant
to your system have been applied.
This update is available via the Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258
Affected Products
- Red Hat Enterprise Linux Server 5 x86_64
- Red Hat Enterprise Linux Server 5 ia64
- Red Hat Enterprise Linux Server 5 i386
- Red Hat Enterprise Linux Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- Red Hat Enterprise Linux for IBM z Systems 5 s390x
- Red Hat Enterprise Linux for Power, big endian 5 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 711890 - lvconvert --stripes|--stripesize options appear worthless
- BZ - 749883 - mirrored filesystem turned read only after leg and log leg device failure
- BZ - 773312 - up converting an inactive mirror with insufficient devs results in an over concerned warning
- BZ - 830993 - Unable to set persistent minor number above 255
- BZ - 908097 - Cannot vgimport repair exported broken LVM mirror
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
lvm2-2.02.88-12.el5.src.rpm | SHA-256: 3e81759c837ba75092b05136da5ebd4466a9ab0cdea922d7768dca68560ccff2 |
x86_64 | |
lvm2-2.02.88-12.el5.x86_64.rpm | SHA-256: eb18f68168b3feea4fbd1959858d11341a087f5abd4a63a44d2d2712c07923a7 |
lvm2-debuginfo-2.02.88-12.el5.x86_64.rpm | SHA-256: 43dce895592fc68f62930f2f1e83f196cd6be8b70502a8f68a7115a0a8716d93 |
ia64 | |
lvm2-2.02.88-12.el5.ia64.rpm | SHA-256: 42ad16211b574972fbbe01549502dccbd7ff0fcedaa64c1ac6d43b5d9b088a0b |
lvm2-debuginfo-2.02.88-12.el5.ia64.rpm | SHA-256: aced97395aca9d0d1e42bb215281a36d776c255baa58718a8d8f9b2e39937a6f |
i386 | |
lvm2-2.02.88-12.el5.i386.rpm | SHA-256: a8974c4672c54c4cf8445cf6f4d61f5a0f0b399a4c001812bcfd725e35c8c3bb |
lvm2-debuginfo-2.02.88-12.el5.i386.rpm | SHA-256: fcfa40f4692b2f7235372841fdb42e11e47e1a03f6f109b9b79c52c7b134c2b0 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
lvm2-2.02.88-12.el5.src.rpm | SHA-256: 3e81759c837ba75092b05136da5ebd4466a9ab0cdea922d7768dca68560ccff2 |
x86_64 | |
lvm2-2.02.88-12.el5.x86_64.rpm | SHA-256: eb18f68168b3feea4fbd1959858d11341a087f5abd4a63a44d2d2712c07923a7 |
lvm2-debuginfo-2.02.88-12.el5.x86_64.rpm | SHA-256: 43dce895592fc68f62930f2f1e83f196cd6be8b70502a8f68a7115a0a8716d93 |
i386 | |
lvm2-2.02.88-12.el5.i386.rpm | SHA-256: a8974c4672c54c4cf8445cf6f4d61f5a0f0b399a4c001812bcfd725e35c8c3bb |
lvm2-debuginfo-2.02.88-12.el5.i386.rpm | SHA-256: fcfa40f4692b2f7235372841fdb42e11e47e1a03f6f109b9b79c52c7b134c2b0 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
lvm2-2.02.88-12.el5.src.rpm | SHA-256: 3e81759c837ba75092b05136da5ebd4466a9ab0cdea922d7768dca68560ccff2 |
x86_64 | |
lvm2-2.02.88-12.el5.x86_64.rpm | SHA-256: eb18f68168b3feea4fbd1959858d11341a087f5abd4a63a44d2d2712c07923a7 |
lvm2-debuginfo-2.02.88-12.el5.x86_64.rpm | SHA-256: 43dce895592fc68f62930f2f1e83f196cd6be8b70502a8f68a7115a0a8716d93 |
i386 | |
lvm2-2.02.88-12.el5.i386.rpm | SHA-256: a8974c4672c54c4cf8445cf6f4d61f5a0f0b399a4c001812bcfd725e35c8c3bb |
lvm2-debuginfo-2.02.88-12.el5.i386.rpm | SHA-256: fcfa40f4692b2f7235372841fdb42e11e47e1a03f6f109b9b79c52c7b134c2b0 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
lvm2-2.02.88-12.el5.src.rpm | SHA-256: 3e81759c837ba75092b05136da5ebd4466a9ab0cdea922d7768dca68560ccff2 |
s390x | |
lvm2-2.02.88-12.el5.s390x.rpm | SHA-256: 35206a44e2de2ab32d8f36fb93e432ffc8bbe15b7464b923ec947e573ebd6c5a |
lvm2-debuginfo-2.02.88-12.el5.s390x.rpm | SHA-256: 25e99bf9a6f447240976dc603afd45f2540e5f8b321eef6e43210437ce362d44 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
lvm2-2.02.88-12.el5.src.rpm | SHA-256: 3e81759c837ba75092b05136da5ebd4466a9ab0cdea922d7768dca68560ccff2 |
ppc | |
lvm2-2.02.88-12.el5.ppc.rpm | SHA-256: 5ba4668be5263b7a9d8faf1703d3d85147ce73f3e64bfb255cc7f52ff5f1454c |
lvm2-debuginfo-2.02.88-12.el5.ppc.rpm | SHA-256: 642e4d122436fa94c588d3d2117e1272848c2e1fd0b99adbbfa3565423b1119d |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
lvm2-2.02.88-12.el5.src.rpm | SHA-256: 3e81759c837ba75092b05136da5ebd4466a9ab0cdea922d7768dca68560ccff2 |
x86_64 | |
lvm2-2.02.88-12.el5.x86_64.rpm | SHA-256: eb18f68168b3feea4fbd1959858d11341a087f5abd4a63a44d2d2712c07923a7 |
lvm2-debuginfo-2.02.88-12.el5.x86_64.rpm | SHA-256: 43dce895592fc68f62930f2f1e83f196cd6be8b70502a8f68a7115a0a8716d93 |
i386 | |
lvm2-2.02.88-12.el5.i386.rpm | SHA-256: a8974c4672c54c4cf8445cf6f4d61f5a0f0b399a4c001812bcfd725e35c8c3bb |
lvm2-debuginfo-2.02.88-12.el5.i386.rpm | SHA-256: fcfa40f4692b2f7235372841fdb42e11e47e1a03f6f109b9b79c52c7b134c2b0 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.