[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: weekly-builds 14.11.2011: apt-cdrom add fails



2011/11/17, Steve McIntyre <steve@einval.com>:
> On Wed, Nov 16, 2011 at 11:54:00PM +0100, Andrey Gursky wrote:
>>Hi!
>>
>>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/
>>Identifying.. [069340101a1adf7d86340ad21d1a4711-2]
>>Scanning disc for index files..
>>Found 2 package indexes, 0 source indexes, 39 translation indexes and
>>0 signatures
>>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
>>Binary-1 20111114-04:04'
>>Reading Package Indexes... Done
>>Reading Translation Indexes... Error!
>>E: Unable to parse package file
>>/media/cdrom/dists/wheezy/main/i18n/Translation-da.bz2 (1)
>>#
>>
>>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.

Steve, thanks for your quickly response! Here is the default config:

# apt-config dump | grep Acquire::Languages
Acquire::Languages "";
Acquire::Languages:: "en_US";
Acquire::Languages:: "en";
Acquire::Languages:: "none";
#

It seems no translations except English one should be acquired at all.
Even if I call

#apt-cdrom -oAcquire::Languages="en" add

I get the error. Could apt-cdrom ignore the option?

Version:
apt 0.8.15.9 for i386 compiled on Oct 14 2011 11:44:58

> 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...

I thought it would be the first time the translation file was updated
to be more than 1 MB, but not and there are even more bigger bz2 files
(-de, -it, -uk).
I haven't yet updated my amd64 DVD image (07.11.2011). There is no
dists/wheezy/i18n directory yet. So the last image is the first one
including the i18n.

Andrey


Reply to: