Thanks for getting back to me in a responsive manner.

Let give you the trace and the vers...

 [EMAIL PROTECTED] ~]$ cp --version
cp (coreutils) 4.5.3
Written by Torbjorn Granlund, David MacKenzie, and Jim Meyering.

Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is
NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.




[EMAIL PROTECTED] ~]$ strace cp -p c d
execve("/bin/cp", ["cp", "-p", "c", "d"], [/* 52 vars */]) = 0
uname({sys="Linux", node="hydra1.us.schp.com", ...}) = 0
brk(0)                                  = 0x9928000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=77634, ...}) = 0
old_mmap(NULL, 77634, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb75e4000
close(3)                                = 0
open("/lib/libacl.so.1", O_RDONLY)      = 3
read(3, "[EMAIL PROTECTED]"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=19248, ...}) = 0
old_mmap(NULL, 22224, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x1a7000
old_mmap(0x1ac000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x4000) = 0x1ac000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30\\\1"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1463544, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb75e3000
old_mmap(NULL, 1191844, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x7cf000
old_mmap(0x8ec000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x11c000) = 0x8ec000
old_mmap(0x8f0000, 8100, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8f0000
close(3)                                = 0
open("/lib/libattr.so.1", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\n\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=7148, ...}) = 0
old_mmap(NULL, 10124, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4e1000
old_mmap(0x4e3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3,
0x1000) = 0x4e3000
close(3)                                = 0
munmap(0xb75e4000, 77634)               = 0
brk(0)                                  = 0x9928000
brk(0x9949000)                          = 0x9949000
brk(0)                                  = 0x9949000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=32148976, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb73e3000
close(3)                                = 0
geteuid32()                             = 1276
lstat64("d", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("d", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("c", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat64("d", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("c", O_RDONLY|O_LARGEFILE)         = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
open("d", O_WRONLY|O_TRUNC|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
read(3, "", 32768)                      = 0
close(4)                                = 0
close(3)                                = 0
utime("d", [2007/03/16-13:59:47, 2007/03/16-13:59:47]) = 0
getxattr("c", "system.posix_acl_access", 0xbfff96e0, 132) = -1 ENODATA
(No data available)
stat64("c", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
setxattr("d", "system.posix_acl_access", 0x9928d80, 28, ) = -1 EINVAL
(Invalid argument)
chmod("d", 0100644)                     = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0xb73e2000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2601
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0xb73e2000, 4096)                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY)
= -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/coreutils.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/coreutils.mo", O_RDONLY) =
-1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/coreutils.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
write(2, "cp: ", 4cp: )                     = 4
write(2, "preserving permissions for `d\'", 30preserving permissions for
`d') = 30
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/libc.mo", O_RDONLY) = -1
ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT
(No such file or directory)
write(2, ": Invalid argument", 18: Invalid argument)      = 18
write(2, "\n", 1
)                       = 1
exit_group(1)                           = ?


--
Sumith Ekanayake
Global Information Technology
[EMAIL PROTECTED]
(908)740-3952

-----Original Message-----
From: Paul Eggert [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 16, 2007 12:37 PM
To: Ekanayake, Sumith
Cc: [email protected]; [EMAIL PROTECTED]
Subject: Re: cp -p

"Ekanayake, Sumith" <[EMAIL PROTECTED]> writes:

> [EMAIL PROTECTED] ~]$ touch c
> [EMAIL PROTECTED] ~]$ cp -p c d
> cp: preserving permissions for `d': Invalid argument

Perhaps it's an ACL problem?

Which version of "cp" are you using?  Try "cp --version".

Also, what is the output of "strace cp -p c d"?
*********************************************************************
This message and any attachments are solely for the
intended recipient. If you are not the intended recipient,
disclosure, copying, use or distribution of the information 
included in this message is prohibited -- Please 
immediately and permanently delete.


_______________________________________________
Bug-coreutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-coreutils

Reply via email to