- Issued:
- 2009-01-20
- Updated:
- 2009-01-20
RHBA-2009:0110 - Bug Fix Advisory
Synopsis
parted bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated parted packages that resolve several issues are now available.
Description
The GNU Parted program allows you to create, destroy, resize, move, and
copy hard disk partitions. Parted can be used for creating space for new
operating systems, reorganizing disk usage, and copying data to new hard disks.
These updated parted packages provide fixes for the following bugs:
- in certain situations, parted asked questions and attempted to interact
with the user even when the '-s' option ("never prompt the user") was
supplied on the command line. (This option is especially useful for scripts
which call parted.) In these updated packages, parted will not prompt or
interact with the user when the '-s' option is supplied, thus resolving
this issue.
- parted would return an exit code of 0, indicating success, even when the
command returned an error message. In these updated packages, the exit
codes of the parted utility now correspond more exactly to the success or
failure of the command which was run, thus resolving the issue.
- options supplied to parted on the command line which included unit
parameters indicating offsets from the end of the disk (e.g. '-1s') were
parsed by the getopt option parser as incorrectly-specified options. The
correct way to specify offsets to parted such that getopt does not attempt
to parse them as options is to supply the offset, but preceded by an
"empty" special argument: ' -- '. For example:
parted -s /dev/sdb -- mklabel gpt mkpart primary ext2 1s -1s
The "KNOWN ISSUES" section of the parted(8) man page has been updated to
include an example of specifying offsets in this way so that getopt does
not parse them, thus resolving the issue.
- in certain situations, parted created extended partitions which could
overlap the first logical partition. In these updated packages, the parted
utility avoids this behavior and instead creates aligned partitions, thus
resolving the issue.
- the parted utility defaults to creating MS-DOS partitions tables in
interactive mode. However, when creating a partition table for a device of
a size larger than MS-DOS partition tables can handle, it would still
default to creating an MS-DOS table. Therefore, an upper limit on the
maximum allowed size of DOS partitions was set in order to prevent the
creation of DOS partitions larger than 2 TB, which is unsupported by the
DOS file system.
- the parted info pages and help messages now warn the user that parted
does not currently support the ext3 file system.
All users of parted are advised to upgrade to these updated packages, which
resolve these issues.
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 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 - 441244 - parted breaks reloading logical partitions
- BZ - 449370 - parted info pages need update
- BZ - 450298 - Sub-command parameters conflict with option parsing - Documentation clarification required.
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
parted-1.8.1-23.el5.src.rpm | SHA-256: 5e6f88931ce9c2abbf2d41593aa7cb118856604712c53b179b9a76fd654bb9cf |
x86_64 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
parted-1.8.1-23.el5.x86_64.rpm | SHA-256: a6aa447d32147c7d5580dbc9000bc6387dc27fb3c76fc2b9e99fea608eb3927b |
parted-devel-1.8.1-23.el5.i386.rpm | SHA-256: 1f33f921497a2be4506d866b68f9f0d80ed433e4f2e75967b561edd804a39e59 |
parted-devel-1.8.1-23.el5.x86_64.rpm | SHA-256: 94d5ec3bd85f0ad8dd8033d1105431f1fc0ed9dea06e68136f4e86e3ee6f2b8e |
ia64 | |
parted-1.8.1-23.el5.ia64.rpm | SHA-256: 52570bffe8f04f54e0d65554e86354f7f6b57cadc9be5a4ae2ca5d6617f415ec |
parted-devel-1.8.1-23.el5.ia64.rpm | SHA-256: fdac80983fe937401459baa27e3a392116e009c98aa1dcf002b2f2c6c480c52c |
i386 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
parted-devel-1.8.1-23.el5.i386.rpm | SHA-256: 1f33f921497a2be4506d866b68f9f0d80ed433e4f2e75967b561edd804a39e59 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
parted-1.8.1-23.el5.src.rpm | SHA-256: 5e6f88931ce9c2abbf2d41593aa7cb118856604712c53b179b9a76fd654bb9cf |
x86_64 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
parted-1.8.1-23.el5.x86_64.rpm | SHA-256: a6aa447d32147c7d5580dbc9000bc6387dc27fb3c76fc2b9e99fea608eb3927b |
parted-devel-1.8.1-23.el5.i386.rpm | SHA-256: 1f33f921497a2be4506d866b68f9f0d80ed433e4f2e75967b561edd804a39e59 |
parted-devel-1.8.1-23.el5.x86_64.rpm | SHA-256: 94d5ec3bd85f0ad8dd8033d1105431f1fc0ed9dea06e68136f4e86e3ee6f2b8e |
i386 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
parted-devel-1.8.1-23.el5.i386.rpm | SHA-256: 1f33f921497a2be4506d866b68f9f0d80ed433e4f2e75967b561edd804a39e59 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
parted-1.8.1-23.el5.src.rpm | SHA-256: 5e6f88931ce9c2abbf2d41593aa7cb118856604712c53b179b9a76fd654bb9cf |
x86_64 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
parted-1.8.1-23.el5.x86_64.rpm | SHA-256: a6aa447d32147c7d5580dbc9000bc6387dc27fb3c76fc2b9e99fea608eb3927b |
i386 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
parted-1.8.1-23.el5.src.rpm | SHA-256: 5e6f88931ce9c2abbf2d41593aa7cb118856604712c53b179b9a76fd654bb9cf |
s390x | |
parted-1.8.1-23.el5.s390.rpm | SHA-256: 6d12530d27cd0d5f1d46025b0bb94a32a091be30c63b421b81991e5fcae0be33 |
parted-1.8.1-23.el5.s390x.rpm | SHA-256: 9de683538d193a95ac196bcf1a240c62a68d76080ff8584ac4c5e9d542a75c32 |
parted-devel-1.8.1-23.el5.s390.rpm | SHA-256: 86e276391e752a4d0b5a366c6c50473ae4db061fb9414517d82094514529bd01 |
parted-devel-1.8.1-23.el5.s390x.rpm | SHA-256: 31a7194373df048c7b9186efc627e5a7d041da18060a12f733b8a1072f033049 |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
parted-1.8.1-23.el5.src.rpm | SHA-256: 5e6f88931ce9c2abbf2d41593aa7cb118856604712c53b179b9a76fd654bb9cf |
ppc | |
parted-1.8.1-23.el5.ppc.rpm | SHA-256: 30ba2fc8a3bbcb26b3dbab7f6e1389a095750a206753f64b38651baf08f6d389 |
parted-1.8.1-23.el5.ppc64.rpm | SHA-256: cb65581ab89ea6ad1d2965cb2129fc3942eaeb4604bcd52beeac4ede2b115e50 |
parted-devel-1.8.1-23.el5.ppc.rpm | SHA-256: 455a417223695826229996e0f04dc19e107e6ab02a17ca6aae8714b49b307179 |
parted-devel-1.8.1-23.el5.ppc64.rpm | SHA-256: a89e8c964897971ad8121bc5644ee539767a5605c3c1dd1db3412ae75d96f5d3 |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
parted-1.8.1-23.el5.src.rpm | SHA-256: 5e6f88931ce9c2abbf2d41593aa7cb118856604712c53b179b9a76fd654bb9cf |
x86_64 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
parted-1.8.1-23.el5.x86_64.rpm | SHA-256: a6aa447d32147c7d5580dbc9000bc6387dc27fb3c76fc2b9e99fea608eb3927b |
parted-devel-1.8.1-23.el5.i386.rpm | SHA-256: 1f33f921497a2be4506d866b68f9f0d80ed433e4f2e75967b561edd804a39e59 |
parted-devel-1.8.1-23.el5.x86_64.rpm | SHA-256: 94d5ec3bd85f0ad8dd8033d1105431f1fc0ed9dea06e68136f4e86e3ee6f2b8e |
i386 | |
parted-1.8.1-23.el5.i386.rpm | SHA-256: 3066617c32964a60ce26686084f51567c9706cd4788b08495ca883d4264f715f |
parted-devel-1.8.1-23.el5.i386.rpm | SHA-256: 1f33f921497a2be4506d866b68f9f0d80ed433e4f2e75967b561edd804a39e59 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.