Re: weekly-builds 14.11.2011: apt-cdrom add fails
On Wed, Nov 16, 2011 at 11:54:00PM +0100, Andrey Gursky wrote:
>As with almost each weekly-build DVD I was about to update one of my
>PCs not connected to internet. But this time it has failed:
># apt-cdrom add
>Using CD-ROM mount point /media/cdrom/
>Scanning disc for index files..
>Found 2 package indexes, 0 source indexes, 39 translation indexes and
>Found label 'Debian GNU/Linux testing _Wheezy_ - Official Snapshot
>i386 DVD Binary-1 20111114-04:04'
>This disc is called:
>'Debian GNU/Linux testing _Wheezy_ - Official Snapshot i386 DVD
>Reading Package Indexes... Done
>Reading Translation Indexes... Error!
>E: Unable to parse package file
>What could be the reason?
Looks like a bug in apt, as far as I can see - pkgTagFile::Resize()
has a hard-coded internal maximum buffer size of 1MiB, and
Translation-da.bz2 decompresses to 1134737 bytes. It's the first file
in dists/wheezy/main/i18n that crosses that threshold, hence it's the
one listed in the error message.
Andrey, you *may* be able to work around this problem by specifying
just the languages you want using Acquire::Languages in apt.conf. I've
not been able to test that myself yet.
Um, folks - I think this is likely to be a show-stopper for putting
translated description files on CD/DVD. Help! :-/ As to why we've not
seen this in the archive yet, I don't know...
Steve McIntyre, Cambridge, UK. firstname.lastname@example.org
Who needs computer imagery when you've got Brian Blessed?