- Issued:
- 2007-11-15
- Updated:
- 2007-11-15
RHBA-2007:0753 - Bug Fix Advisory
Synopsis
lvm2 bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated lvm2 packages that include various bug fixes and enhancements are
now available.
Description
The lvm2 package contains support for logical volume management.
This update includes the following enhancements and bug fixes:
New options and commands:
- Adds "-f" option to vgcfgrestore, list metadata backup files.
- Adds "--maps" option to pvdisplay, list physical to logical extent
mapping.
- Adds "pvck" (experimental) command to check physical volume metadata.
- Changes "lv_attr" option field for "cling" allocation policy from "C" to
"l".
- Support the /dev/mapper prefix on most lvm command lines.
- Updates lvm_dump.sh to include "/sys/block" and "/dev" listings.
- Fixes vgremove to require at least one VG argument.
- Adds metadata area fields to reporting commands.
Configuration (/etc/lvm.conf):
- Adds "devices/cache_dir" and "devices/cache_file_prefix", deprecating
"devices/cache".
- Adds "devices/preferred_names" config regex list for displayed device
names.
General command behavior:
- Moves .cache file into a new /etc/lvm/cache directory by default.
- Fixes to persistent device cache.
- Allows keyboard interrupt during user prompts when appropriate.
- Fixes processing of exit status in init scripts.
- Fixes vgsplit for LVM1 format (set and validate the volume group name in
the physical volume metadata).
- Splits metadata areas in vgsplit properly.
- Avoids updating metadata automatically if volume group IDs don't match.
- Makes a physical volume an orphan if it reappears after it was removed
from its volume group.
- Fixes reading of striped logical volumes in LVM1 format.
- Fixes vgrename active logical volume check to ignore differing volume
group IDs.
- Fixes logical volume deactivation to follow dependencies and remove
symlinks.
- Disable interactive command shell for statically built executable
lvm.static.
Mirrors:
- Fixes creation and conversion of mirrors with tags.
- Reports whether mirrors are being monitored for errors and copes if a
monitored device disappears.
Crashes:
- Fixes a crash if a device has no device mapper table.
- Fixes a crash if an empty config file section is encountered.
Miscellaneous:
- Updates man pages, including vgcfgrestore, vgrename, lvconvert, and
lvextend.
- Clarifies vgsplit error messages.
- Adds a few missing pieces of vgname command line validation.
- Fixes "vgreduce --removemissing" command line validation.
Clusters:
- See "lvm2-cluster" errata for full details.
All users of lvm2 should upgrade to these updated packages, which include
these bug fixes and enhancements.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.
This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 180286 - LVM should still capture signals when prompting the user
- BZ - 199618 - vgremove should behave like lvremove and pvremove
- BZ - 202885 - vgsplit needs to check if all pvs being split out have metadata space
- BZ - 203037 - deactivation of lv with snapshots may leave broken linked dev entries around
- BZ - 231187 - vgrename unable to rename a VG with the same name as an active one
- BZ - 233123 - vgsplit support for lvm1 format vg is broken
- BZ - 237689 - pv size is invalid if size > 1TB and included in a vg
- BZ - 238487 - null error message when attemping vgsplit of snap origin
- BZ - 239779 - lvm2-monitor initscript produces invalid VG errors
- BZ - 239781 - Block lvm2 update if different version of lvm2-cluster is installed
- BZ - 247444 - LVM2 needs method to see which metadata areas are on which PVs
- BZ - 248449 - snap creation on inactive lv causes an invaild and "100% full" snapshot
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
lvm2-2.02.27-2.el4.src.rpm | SHA-256: a587cf70599e60fe4983645be23e6e5f4011654e9e0134ff41cd20d470b3eb04 |
x86_64 | |
lvm2-2.02.27-2.el4.x86_64.rpm | SHA-256: 907a5e7b8f6fac8ac61fa632fd9fad8f6d91fe7c91567de00f5083a0cd6694aa |
lvm2-2.02.27-2.el4.x86_64.rpm | SHA-256: 907a5e7b8f6fac8ac61fa632fd9fad8f6d91fe7c91567de00f5083a0cd6694aa |
ia64 | |
lvm2-2.02.27-2.el4.ia64.rpm | SHA-256: b992058269bad69c4bc438472c5adc99b155b9898a2f92100611c40faf31be4b |
lvm2-2.02.27-2.el4.ia64.rpm | SHA-256: b992058269bad69c4bc438472c5adc99b155b9898a2f92100611c40faf31be4b |
i386 | |
lvm2-2.02.27-2.el4.i386.rpm | SHA-256: 4bd1159ebc9de6a5444cda2de68da0f8910fee4f01201ad19b8e2eaf7070019d |
lvm2-2.02.27-2.el4.i386.rpm | SHA-256: 4bd1159ebc9de6a5444cda2de68da0f8910fee4f01201ad19b8e2eaf7070019d |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
lvm2-2.02.27-2.el4.src.rpm | SHA-256: a587cf70599e60fe4983645be23e6e5f4011654e9e0134ff41cd20d470b3eb04 |
x86_64 | |
lvm2-2.02.27-2.el4.x86_64.rpm | SHA-256: 907a5e7b8f6fac8ac61fa632fd9fad8f6d91fe7c91567de00f5083a0cd6694aa |
ia64 | |
lvm2-2.02.27-2.el4.ia64.rpm | SHA-256: b992058269bad69c4bc438472c5adc99b155b9898a2f92100611c40faf31be4b |
i386 | |
lvm2-2.02.27-2.el4.i386.rpm | SHA-256: 4bd1159ebc9de6a5444cda2de68da0f8910fee4f01201ad19b8e2eaf7070019d |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
lvm2-2.02.27-2.el4.src.rpm | SHA-256: a587cf70599e60fe4983645be23e6e5f4011654e9e0134ff41cd20d470b3eb04 |
x86_64 | |
lvm2-2.02.27-2.el4.x86_64.rpm | SHA-256: 907a5e7b8f6fac8ac61fa632fd9fad8f6d91fe7c91567de00f5083a0cd6694aa |
i386 | |
lvm2-2.02.27-2.el4.i386.rpm | SHA-256: 4bd1159ebc9de6a5444cda2de68da0f8910fee4f01201ad19b8e2eaf7070019d |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
lvm2-2.02.27-2.el4.src.rpm | SHA-256: a587cf70599e60fe4983645be23e6e5f4011654e9e0134ff41cd20d470b3eb04 |
s390x | |
lvm2-2.02.27-2.el4.s390x.rpm | SHA-256: bad7957f94e216dd8aa58211de4608d6c79e1851c980f9063c98af88340de5ce |
s390 | |
lvm2-2.02.27-2.el4.s390.rpm | SHA-256: 55b3f68831b37500e488c9a36fed710d1f7918b8b470902945aa4ffc425c712e |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
lvm2-2.02.27-2.el4.src.rpm | SHA-256: a587cf70599e60fe4983645be23e6e5f4011654e9e0134ff41cd20d470b3eb04 |
ppc | |
lvm2-2.02.27-2.el4.ppc.rpm | SHA-256: 7dc74d30c1b5acbd7846ba41fece058eca33951a01b28162bc8391ddb6a54bcb |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.