Package: libquota-perl
Version: 1.6.4+dfsg-1
Severity: important
If /etc/mtab is not a normal file but a symlink to /proc/self/mounts,
Quota::getqcarg() fails to detect the correct root device. It takes the
first entry matching / which is rootfs instead of the device
containing the real root partition:
| $ ls -la /etc/mtab
| lrwxrwxrwx 1 root root 17 Sep 17 14:57 /etc/mtab - /proc/self/mounts
| $ grep ' / ' /etc/mtab
| rootfs / rootfs rw 0 0
| /dev/vda1 / xfs
rw,relatime,attr2,nobarrier,logbufs=8,logbsize=256k,usrquota,grpquota 0 0
| $ perl -e 'use Quota; print Quota::getqcarg(/) . \n;'
| rootfs
| $
The man page explicitly recommends to use the value returned by
Quota::getqcarg() as the $dev argument for Quota::query() and/or
Quota::setqlim(). This, in turn, makes query() and setqlim() fail for
the root filesystem.
-- System Information:
Debian Release: 6.0.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/6 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages libquota-perl depends on:
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii perl 5.10.1-17squeeze2 Larry Wall's Practical Extraction
ii perl-base [perlapi-5.1 5.10.1-17squeeze2 minimal Perl system
libquota-perl recommends no packages.
libquota-perl suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org