From: "Bob Proulx" <[EMAIL PROTECTED]> To: "Gee M Wong" <[EMAIL PROTECTED]> Cc: <bug-coreutils@gnu.org> Sent: Friday, February 25, 2005 11:03 Subject: Re: random errors from "rm"
> Gee M Wong wrote: > > I updated to the setup 2.457.2.2 from 2.427 and started getting > > random errors from "rm". > > What do the numbers "2.457.2.2 from 2.427" mean in this context? I > can't place them. They don't seem to be related to GNU coreutils. I was reading the version number displayed on the cygwin setup dialog that is initially displayed when I run setup.exe. To establish a known baseline, I uninstalled everything, deleted the C:\cygwin folder, deleted the Cygnus registries branches, deleted my local copy of setup.exe and all the files previously downloaded, and reinstalled from scratch. I'm using cygwin 1.5.12-1 with bash 2.05b-16 and perl 5.8.6-4. > > For example: > > [EMAIL PROTECTED] ~ > > $ echo 123 > aaa > > > > [EMAIL PROTECTED] ~ > > $ ls -l > > total 1 > > -rw-r--r-- 1 Gee None 5 Feb 24 20:20 aaa > > It seems strange to me that your user name and group names are > capitalized strings "Gee" and "None". You have a group "None"? > Strange but probably okay. My Windows 2000 id is "Gee" and there is no group "None" defined in Windows 2000. But "None" is defined in /etc/group as: None:S-1-5-21-1085031214-1606980848-854245398-513:513: > > > [EMAIL PROTECTED] ~ > > $ rm aaa > > rm: cannot remove `aaa': No such file or directory > > That does seem strange. You created the file so it should be in your > default group. Now you should be able to remove the file. However I > wonder about a few things. What is the output of these commands? > > id uid=1000(Gee) gid=513(None) groups=0(root),513(None),544(Administrators),545(Users) > ls -ld drwxrwxrwx+ 2 Gee None 4096 Feb 25 19:27 . > ls -ldn . aaa drwxrwxrwx+ 2 1000 513 4096 Feb 25 19:27 . 'aaa' did get removed by "rm". But "rm" always returns an error, unless I use "-f". > I would also see if other commands also have errors. > > perl -e 'unlink(@ARGV) or die "@ARGV: $!\n"' aaa [EMAIL PROTECTED] ~ $ echo 123 > aaa [EMAIL PROTECTED] ~ $ perl -e 'unlink(@ARGV) or die "@ARGV: $!\n"' aaa aaa: No such file or directory [EMAIL PROTECTED] ~ $ ls -l total 0 I also cannot use here documents: [EMAIL PROTECTED] ~ $ cat <<! > 1 > 2 > 3 > 4 > ! bash: cannot create temp file for here document: No such file or directory > But other than these things I can't imagine what would create the > behavior you are seeing. > > Bob _______________________________________________ Bug-coreutils mailing list Bug-coreutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-coreutils