We have our CVS repository on a F840 running 6.1R1. I've been chasing (what I thought was) a CVS Commit problem re renaming files but now I think this may be a filer issue because I've been able to reproduce the problem outside of CVS. We're using FreeBSD.
Basically I have group write permission to a directory where I want to rename a file. All attempts fail with a "Permission denied" error. Then I restored the directory from a tgz file and after that, everything started working fine! The owners, permissions, and modified dates were the same as before so I don't understand why restoring this directory would change anything.
Previously we had our CVS repository on a F520 running 5.3.6 and we never had any problems.
Please, can anyone explain this?
Thanks much, Frank
Here's the output:
gilmurra:/sweng/CVS_BACKUP/src> ls -la
total 452
drwxrwxr-x 2 1237 staff
8192 Jul 11 10:41 .
drwxrwxr-x 22 1237 staff
8192 Jun 11 19:42 ..
-r--r--r-- 1 141
staff 52845 Jun 11 19:12 ata-all.c,v
-r--r--r-- 1 1237 staff
14819 Mar 26 19:26 ata-all.h,v
-r--r--r-- 1 141
staff 14819 Jul 10 16:35 ata-all.h,v.old
-r--r--r-- 1 gilmurra staff 14819 Mar 26
19:26 ata-all.h,v~ORIG
-r--r--r-- 1 1237 staff
28550 Mar 26 19:26 ata-disk.c,v
-r--r--r-- 1 1237 staff
4179 Mar 26 19:26 ata-disk.h,v
-r--r--r-- 1 1237 staff
35634 Mar 26 19:26 ata-dma.c,v
-r--r--r-- 1 1237 staff
16649 Mar 26 19:26 ata-raid.c,v
-r--r--r-- 1 1237 staff
5170 Mar 26 19:26 ata-raid.h,v
-rw-rw-r-- 1 gilmurra staff 67396 Jul 11
10:37 ata.tgz
-r--r--r-- 1 1237 staff
21862 Mar 26 19:26 atapi-all.c,v
-r--r--r-- 1 1237 staff
9893 Mar 26 19:26 atapi-all.h,v
-r--r--r-- 1 1237 staff
48595 Mar 26 19:26 atapi-cd.c,v
-r--r--r-- 1 1237 staff
12804 Mar 26 19:26 atapi-cd.h,v
-r--r--r-- 1 1237 staff
12470 Mar 26 19:26 atapi-fd.c,v
-r--r--r-- 1 1237 staff
3748 Mar 26 19:26 atapi-fd.h,v
-r--r--r-- 1 1237 staff
18632 Mar 26 19:26 atapi-tape.c,v
-r--r--r-- 1 1237 staff
7100 Mar 26 19:26 atapi-tape.h,v
-r--r--r-- 1 gilmurra staff 14819 Jul 10
16:35 x
gilmurra:/sweng/CVS_BACKUP/src> mv x ata-all.c,v
override r--r--r-- 141/staff for ata-all.c,v? (y/n [n]) y
mv: rename x to ata-all.c,v: Permission denied
gilmurra:/net/filebot/sweng/CVS_BACKUP/src>
--- After 'tar xzf ata.tgz' as root ---
gilmurra:/sweng/CVS_BACKUP/src> ll
total 436
-r--r--r-- 1 141 staff
52845 Jun 11 19:12 ata-all.c,v
-r--r--r-- 1 1237 staff
14819 Mar 26 19:26 ata-all.h,v
-r--r--r-- 1 141 staff
14819 Jul 10 16:35 ata-all.h,v.old
-r--r--r-- 1 gilmurra staff 14819 Mar 26 19:26
ata-all.h,v~ORIG
-r--r--r-- 1 1237 staff
28550 Mar 26 19:26 ata-disk.c,v
-r--r--r-- 1 1237 staff
4179 Mar 26 19:26 ata-disk.h,v
-r--r--r-- 1 1237 staff
35634 Mar 26 19:26 ata-dma.c,v
-r--r--r-- 1 1237 staff
16649 Mar 26 19:26 ata-raid.c,v
-r--r--r-- 1 1237 staff
5170 Mar 26 19:26 ata-raid.h,v
-rw-rw-r-- 1 gilmurra staff 67396 Jul 11 10:37
ata.tgz
-r--r--r-- 1 1237 staff
21862 Mar 26 19:26 atapi-all.c,v
-r--r--r-- 1 1237 staff
9893 Mar 26 19:26 atapi-all.h,v
-r--r--r-- 1 1237 staff
48595 Mar 26 19:26 atapi-cd.c,v
-r--r--r-- 1 1237 staff
12804 Mar 26 19:26 atapi-cd.h,v
-r--r--r-- 1 1237 staff
12470 Mar 26 19:26 atapi-fd.c,v
-r--r--r-- 1 1237 staff
3748 Mar 26 19:26 atapi-fd.h,v
-r--r--r-- 1 1237 staff
18632 Mar 26 19:26 atapi-tape.c,v
-r--r--r-- 1 1237 staff
7100 Mar 26 19:26 atapi-tape.h,v
-r--r--r-- 1 141 staff
14819 Jul 10 16:35 x
gilmurra:/sweng/CVS_BACKUP/src> mv x ata-all.h,v
override r--r--r-- 1237/staff for ata-all.h,v? (y/n [n])
y
gilmurra:/sweng/CVS_BACKUP/src>