[Bug 845716] Re: APT fails on packages >= 2 GB
perhov
845716 at bugs.launchpad.net
Fri Sep 9 16:39:20 UTC 2011
*** This bug is a duplicate of bug 250909 ***
https://bugs.launchpad.net/bugs/250909
0.8.16~exp5ubuntu6 succeeds, but with a warning:
root at XXXXXXXX:/var/tmp/apt.pkg/apt-0.8.16~exp5ubuntu6/bin# LD_LIBRARY_PATH=. ./apt-get install matlab2011b
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
matlab2011b-bin
The following NEW packages will be installed:
matlab2011b matlab2011b-bin
0 upgraded, 2 newly installed, 0 to remove and 20 not upgraded.
Need to get 2,286 MB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://XXXXXXXX/ common/ matlab2011b-bin 1 [2,286 MB]
Get:2 http://XXXXXXXX/ common/ matlab2011b 1 [7,676 B]
Fetched 2,286 MB in 30s (75.7 MB/s)
Selecting previously deselected package matlab2011b-bin.
(Reading database ... 644888 files and directories currently installed.)
Unpacking matlab2011b-bin (from .../matlab2011b-bin_1_amd64.deb) ...
Selecting previously deselected package matlab2011b.
Unpacking matlab2011b (from .../matlab2011b_1_amd64.deb) ...
Processing triggers for desktop-file-utils ...
Processing triggers for python-gmenu ...
Rebuilding /usr/share/applications/desktop.en_US.utf8.cache...
Processing triggers for python-support ...
Setting up matlab2011b-bin (1) ...
Setting up matlab2011b (1) ...
update-alternatives: using /usr/bin/matlab2011b to provide /usr/bin/matlab (matlab) in auto mode.
W: Size of file /var/cache/apt/archives/partial/matlab2011b-
bin_1_amd64.deb is not what the server reported 2285595598
18446744071700179918
It also shows the wrong file size while downloading:
51% [1 matlab2011b-bin 1,173 MB/18.4 EB 0%]
81.2 MB/s 13s
This seems to be only cosmetic.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to apt in Ubuntu.
https://bugs.launchpad.net/bugs/845716
Title:
APT fails on packages >= 2 GB
Status in “apt” package in Ubuntu:
Invalid
Bug description:
Ubuntu 10.04 apt-0.7.25.3ubuntu9.6
"apt-get install <package>" fails when trying to install packages
larger than approximately 2 GB.
The reason is that APT uses incorrect data types - it counts bytes in
floating point(!) as well as signed 32-bit variables, and uses atoi()
to convert string representations of sizes to numbers.
The attached patch makes APT use ssize_t and atol().
Symptoms when installing from a private repository containing large
packages:
# apt-get install matlab2011b
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
matlab2011b-bin
The following NEW packages will be installed:
matlab2011b matlab2011b-bin
0 upgraded, 2 newly installed, 0 to remove and 126 not upgraded.
2.2856e+09,-2.00936e+09
How odd.. The sizes didn't match, email apt at packages.debian.org
Need to get 2,286MB/2,286MB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://XXXXXXXX/ common/ matlab2011b-bin 1 [2,286MB]
Fetched 1B in 24s (0B/s)
Failed to fetch http://XXXXXXXX/common/matlab2011b-bin_1_amd64.deb Size mismatch
W: Bizarre Error - File size is not what the server reported 2285595598 18446744071700179918
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apt/+bug/845716/+subscriptions
More information about the foundations-bugs
mailing list