Your message dated Mon, 24 Nov 2008 02:17:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#491797: fixed in parted 1.8.8.git.2008.03.24-11.1
has caused the Debian Bug report #491797,
regarding libparted: trashes iPod Nano firmware partition
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
491797: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491797
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: fatresize
Version: 1.0.2-3
Severity: grave
Justification: causes non-serious data loss
After running fatresize on my iPod nano, it refused to boot. The
firmware partition disappeared from the partition table.
iPod partition tables are a bit bizarre and even cfdisk doesn't handle
them correctly; only sfdisk is safe on them. Here's a dump of a correct
iPod nano partition table:
# partition table of /dev/sda
unit: sectors
/dev/sda1 : start= 63, size= 160587, Id= 0
/dev/sda2 : start= 160650, size= 7823655, Id= b
/dev/sda3 : start= 0, size= 0, Id= 0
/dev/sda4 : start= 0, size= 0, Id= 0
You see the first partition with Id=0? It holds the iPod's loadable
firmware. Many partitioning tools interpret Id=0 as "this is free space"
and just remove the record from the partition table. The ROM firmware
doesn't like this at all and shows you a screen that instructs you to
restore your iPod with iTunes.
I question why fatresize would even have to touch the partition table.
The other filesystem resize tools for Linux (ext2resize for example)
don't, you have to resize the partitions yourself before enlarging (or
after reducing) the filesystem.
Note: I rated the data loss as non-serious because most people have
their music stored safely on their personal computer, so restoring it is
not a problem. If that's not the case, however, one's screwed.
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (100, 'testing'), (10, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.24.7-athlon
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages fatresize depends on:
ii libc6 2.7-10 GNU C Library: Shared libraries
ii libparted1.8-9 1.8.8.git.2008.03.24-7 The GNU Parted disk partitioning s
ii libuuid1 1.40.3-1 universally unique id library
fatresize recommends no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: parted
Source-Version: 1.8.8.git.2008.03.24-11.1
We believe that the bug you reported is fixed in the latest version of
parted, which is due to be installed in the Debian FTP archive:
libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb
to pool/main/p/parted/libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb
libparted1.8-dbg_1.8.8.git.2008.03.24-11.1_i386.deb
to pool/main/p/parted/libparted1.8-dbg_1.8.8.git.2008.03.24-11.1_i386.deb
libparted1.8-dev_1.8.8.git.2008.03.24-11.1_i386.deb
to pool/main/p/parted/libparted1.8-dev_1.8.8.git.2008.03.24-11.1_i386.deb
libparted1.8-i18n_1.8.8.git.2008.03.24-11.1_all.deb
to pool/main/p/parted/libparted1.8-i18n_1.8.8.git.2008.03.24-11.1_all.deb
libparted1.8-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
to pool/main/p/parted/libparted1.8-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
parted-doc_1.8.8.git.2008.03.24-11.1_all.deb
to pool/main/p/parted/parted-doc_1.8.8.git.2008.03.24-11.1_all.deb
parted-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
to pool/main/p/parted/parted-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
parted_1.8.8.git.2008.03.24-11.1.diff.gz
to pool/main/p/parted/parted_1.8.8.git.2008.03.24-11.1.diff.gz
parted_1.8.8.git.2008.03.24-11.1.dsc
to pool/main/p/parted/parted_1.8.8.git.2008.03.24-11.1.dsc
parted_1.8.8.git.2008.03.24-11.1_i386.deb
to pool/main/p/parted/parted_1.8.8.git.2008.03.24-11.1_i386.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Ben Hutchings <[EMAIL PROTECTED]> (supplier of updated parted package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 24 Nov 2008 01:28:08 +0000
Source: parted
Binary: parted parted-udeb libparted1.8-10 libparted1.8-udeb libparted1.8-i18n
libparted1.8-dev libparted1.8-dbg parted-doc
Architecture: source i386 all
Version: 1.8.8.git.2008.03.24-11.1
Distribution: unstable
Urgency: low
Maintainer: Parted Maintainer Team <[EMAIL PROTECTED]>
Changed-By: Ben Hutchings <[EMAIL PROTECTED]>
Description:
libparted1.8-10 - The GNU Parted disk partitioning shared library
libparted1.8-dbg - The GNU Parted disk partitioning library debug development
files
libparted1.8-dev - The GNU Parted disk partitioning library development files
libparted1.8-i18n - The GNU Parted disk partitioning library i18n support
libparted1.8-udeb - The GNU Parted disk partitioning shared library (udeb)
parted - The GNU Parted disk partition resizing program
parted-doc - The GNU Parted disk partition resizing program documentation
parted-udeb - Manually partition a hard drive (parted) (udeb)
Closes: 491797
Changes:
parted (1.8.8.git.2008.03.24-11.1) unstable; urgency=low
.
* Non-maintainer upload.
* Preserve hidden partitions in DOS-format partition tables if they are not
explicitly replaced. Closes: #491797
Checksums-Sha1:
5a391bd14d5685e54867faa8d61a6c8f6d241564 1609
parted_1.8.8.git.2008.03.24-11.1.dsc
5cbad0ef81ed3886e81430343f2ef445ea4c8fa0 53365
parted_1.8.8.git.2008.03.24-11.1.diff.gz
806e4519c35c80fe322a497519056b88b5f80cf6 64546
parted_1.8.8.git.2008.03.24-11.1_i386.deb
a218332c94e0e3f3f09a27179ca268acf19d287c 30918
parted-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
bc3feb9a161ffece3454b497fcf84afa1a639c60 197794
libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb
212086e52a751a46a193f213de9c85ea75a30296 169748
libparted1.8-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
5102c6c6d4850946a9b1a5f2a696c7b204d9cdf9 255692
libparted1.8-dev_1.8.8.git.2008.03.24-11.1_i386.deb
795e8bf8a86baf0158dce0acaa2587e09ef71ec4 721928
libparted1.8-dbg_1.8.8.git.2008.03.24-11.1_i386.deb
9cf33c089a6f95aa60d30e9921cf375338d71a0d 394802
libparted1.8-i18n_1.8.8.git.2008.03.24-11.1_all.deb
f1fc2e96c0d93643eda5b74694cb5c9025286d9c 87302
parted-doc_1.8.8.git.2008.03.24-11.1_all.deb
Checksums-Sha256:
a8de82786c2d76b0d71be5c21b1fb3c91999f30dce549fc86af19dcd638d0793 1609
parted_1.8.8.git.2008.03.24-11.1.dsc
936f686d36721727fa29ab6b14a0ef2d603be19f0b98167d4002ba98d104f89c 53365
parted_1.8.8.git.2008.03.24-11.1.diff.gz
6e5402d8b0fa6b1b1f15c42ea75af29842c33d15211fd16fa6c3f33575286707 64546
parted_1.8.8.git.2008.03.24-11.1_i386.deb
d10dd9901dabb5fc220110e0a2f882b061806d9987f9ef0731e7184286b32e32 30918
parted-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
c8915518a83356e66dba1fe1092f29689f5756d41fbbc5268bb22fff9e0fa62a 197794
libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb
8a08676efa05e6f5cfe3ba59ab2a1a9a4b18b6fc91101685df8d2eb6d5fb939c 169748
libparted1.8-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
acf29be29388a3689dc2db6485c8437f9da2ed7deaf04f27f4c0defe49a4ec3f 255692
libparted1.8-dev_1.8.8.git.2008.03.24-11.1_i386.deb
fcabcbb08a2e6f03f1817d371ce3e24a9d4bacdbbad26c1dd1484cc992f6fc0e 721928
libparted1.8-dbg_1.8.8.git.2008.03.24-11.1_i386.deb
db55fbe88fe4173f789c3a74ab0b77bb7be19a58e93b1bb3130f38eef60c7f79 394802
libparted1.8-i18n_1.8.8.git.2008.03.24-11.1_all.deb
2b8b4ecf7ae162af521ef18d5edeb075d508620be1c3f8c1c4e38a3f63f0116a 87302
parted-doc_1.8.8.git.2008.03.24-11.1_all.deb
Files:
eaf8b3c0bac66c7a709e3bc19b46e362 1609 admin optional
parted_1.8.8.git.2008.03.24-11.1.dsc
3155ce8e7b54fd7e2ac503297ac3d3d8 53365 admin optional
parted_1.8.8.git.2008.03.24-11.1.diff.gz
5421b29a7f632ed8aafc4e555b059473 64546 admin optional
parted_1.8.8.git.2008.03.24-11.1_i386.deb
21857fe0ae76b2f3f0b6a97600980c51 30918 debian-installer extra
parted-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
5c1f4ad9edcabc478630d3d8bed67210 197794 libs optional
libparted1.8-10_1.8.8.git.2008.03.24-11.1_i386.deb
075df2508464b5c74ac0b446e9f57a5c 169748 debian-installer extra
libparted1.8-udeb_1.8.8.git.2008.03.24-11.1_i386.udeb
6bf8296f2cc4d1d9dd8b38f739a9e0b5 255692 libdevel optional
libparted1.8-dev_1.8.8.git.2008.03.24-11.1_i386.deb
aa9813ab331d3c72e7304d710f2bfdeb 721928 libdevel extra
libparted1.8-dbg_1.8.8.git.2008.03.24-11.1_i386.deb
711b8c843f43f5754081395f086ad4b9 394802 libs optional
libparted1.8-i18n_1.8.8.git.2008.03.24-11.1_all.deb
19980553e8bc24050e5699ffec3af657 87302 doc optional
parted-doc_1.8.8.git.2008.03.24-11.1_all.deb
Package-Type: udeb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFJKgwu79ZNCRIGYgcRAk04AJ46JVf2xKciM3gDdTuwtAzxcTYQzwCfQWj+
LCfqSvx4VlyxD1v78A2HfOI=
=zmlS
-----END PGP SIGNATURE-----
--- End Message ---