Hey Brian,
On Tue, Dec 11, 2012 at 01:35:07PM +1100, Brian May wrote:
> Package: xfsprogs
> Version: 3.1.4
>
>
> hq ~ # /usr/sbin/xfs_quota -x -c "quota -N -u brian" /home
> xfs_quota: cannot find mount point for path `/share/systems': Success
> xfs_quota: cannot find mount point for path `/share/cs': Success
> xfs_quota: cannot find mount point for path `/share/cas': Success
> xfs_quota: cannot find mount point for path `/share/cfcp': Success
> xfs_quota: cannot find mount point for path `/share/lgs': Success
> xfs_quota: cannot find mount point for path `/share/common': Success
> xfs_quota: cannot find mount point for path `/share/summer': Success
> /dev/mapper/hq-home 3763680 0 0 00 [--------] /home
>
>
> Why is it complaining about success?
>
> These messages only occurred after upgrading a lenny system to squeeze.
>
>
> strace shows no errors at this point:
>
> write(2, "xfs_quota: cannot find mount poi"..., 70xfs_quota: cannot find
> mount point for path `/share/systems': Success
> ) = 70
> stat64("/share/cs", {st_mode=S_IFDIR|S_ISGID|0755, st_size=118, ...}) = 0
> write(2, "xfs_quota: cannot find mount poi"..., 65xfs_quota: cannot find
> mount point for path `/share/cs': Success
> ) = 65
> stat64("/share/cas", {st_mode=S_IFDIR|S_ISGID|0775, st_size=117, ...}) = 0
> write(2, "xfs_quota: cannot find mount poi"..., 66xfs_quota: cannot find
> mount point for path `/share/cas': Success
> ) = 66
> stat64("/share/cfcp", {st_mode=S_IFDIR|S_ISGID|0755, st_size=99, ...}) = 0
> write(2, "xfs_quota: cannot find mount poi"..., 67xfs_quota: cannot find
> mount point for path `/share/cfcp': Success
> ) = 67
> stat64("/share/lgs", {st_mode=S_IFDIR|S_ISGID|0750, st_size=89, ...}) = 0
> write(2, "xfs_quota: cannot find mount poi"..., 66xfs_quota: cannot find
> mount point for path `/share/lgs': Success
> ) = 66
> stat64("/share/common", {st_mode=S_IFDIR|S_ISGID|0755, st_size=96, ...}) = 0
> write(2, "xfs_quota: cannot find mount poi"..., 69xfs_quota: cannot find
> mount point for path `/share/common': Success
> ) = 69
> stat64("/share/summer", {st_mode=S_IFDIR|S_ISGID|0770, st_size=4096, ...})
> = 0
> write(2, "xfs_quota: cannot find mount poi"..., 69xfs_quota: cannot find
> mount point for path `/share/summer': Success
> ) = 69
Looks like that would be print out of fs_table_initialise_projects.
40 static int
41 fs_device_number(
42 const char *name,
43 dev_t *devnum)
44 {
45 struct stat64 sbuf;
46
47 if (stat64(name, &sbuf) < 0)
48 return errno;
^^^^^^^^ here?
49 /*
50 * We want to match st_rdev if the path provided is a device
51 * special file. Otherwise we are looking for the the
52 * device id for the containing filesystem, in st_dev.
53 */
54 if (S_ISBLK(sbuf.st_mode) || S_ISCHR(sbuf.st_mode))
55 *devnum = sbuf.st_rdev;
56 else
57 *devnum = sbuf.st_dev;
58
59 return 0;
60 }
Do you have a wonky /etc/projects file or something?
Regards,
Ben
|