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

Bug#221666: refuses to download if /var/cache/apt/archives is on ram disk



severity 221666 wishlist
tanks

On Wed, Nov 19, 2003 at 02:47:29PM +0100, Oliver Kurth wrote:

> when the directory /var/cache/apt/archives is mounted to a ram disk
> (ramfs), apt-get refuses to download packages:
> 
> tammuz:~# apt-get upgrade
> Reading Package Lists... Done
> Building Dependency Tree... Done
> The following packages will be upgraded
> bsdmainutils console-common console-data dnsutils gpdf
> libdbix-searchbuilder-perl libdns11
> libisc7 liblwres1 libpango1.0-0 libpango1.0-common libtool man-db
> python python2.2 python2.3
> zlib1g zlib1g-dev
> 18 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> Need to get 9715kB of archives.
> After unpacking 1148kB of additional disk space will be used.
> E: You don't have enough free space in /var/cache/apt/archives/.
> tammuz:~# cat /proc/mounts
> rootfs / rootfs rw 0 0
> /dev/root / ext3 rw 0 0
> proc /proc proc rw 0 0
> devpts /dev/pts devpts rw 0 0
> /dev/hda1 /boot ext3 rw 0 0
> /dev/hda5 /var ext3 rw 0 0
> /dev/hda6 /home ext3 rw 0 0
> /dev/loop0 /mnt/efs ext2 rw,nosuid,nodev,noexec 0 0
> none /mnt/rd ramfs rw 0 0
> none /var/cache/apt/archives ramfs rw 0 0
> tammuz:~# df /mnt/rd/
> Filesystem           1K-blocks      Used Available Use% Mounted on
> none                         0         0         0   -  /mnt/rd
> tammuz:~#
>       
> 
> Okay, the reason is that there seems to be no space on that partition,
> but it grows dynamically. So there /is/ enough space.

Why not use a tmpfs, which actually has a size and reports proper
statistics?  I don't want to special-case this; apt currently doesn't care
about filesystem types for any other purpose.

> The easy solution would be to have a command line option to override
> that check.

I think it would be even better if ramfs reported something useful from
statvfs; presumably it does in fact have limits (such as virtual memory
size) and knows how much is allociated.

-- 
 - mdz



Reply to: