help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Problems coping a directory structure.


From: Russell . Conner
Subject: Problems coping a directory structure.
Date: Thu, 2 Dec 2004 13:04:14 -0800




I am trying to copy a directory from one machine (rimmer) to another using
the copy method. What I am trying to do is this:

Local machine makes local copies of its configuration files. Then the
keeper of repository will grab those copies and copy it to a structure of
/hosts/repository/<hostname>.

It is making the first file's "new" file, nsswitch.conf.cfnew, but then it
just goes to sleep. I have included the -d1 output, as well as a truss
extract.
This works just fine for one file, it is only when I try to do an entire
directory structure.

here is the line causing the problem:

$(repo)/etc dest=/hosts/repository/rimmer/etc recurse=inf  server=rimmer
linktype=none  backup=false type=sum

If there is a flaw in my logic (hammering nails with a cresant wrench) or
syntax (missing option? wrong option?), I would be a very happy newbie if
you pointed out what I am doing wrong.


here is the -d1 output:

ExpandVarstring(rimmer)
ExpandVarstring(/export/repository/etc)
ExpandVarstring(/hosts/repository/rimmer/etc)
Checking copy from rimmer:/export/repository/etc to
/hosts/repository/rimmer/etc
ExpandVarstring(rimmer)
Server connection to rimmer already open on 4
Authentic connection verified
cf_rstat(/export/repository/etc)
GetCachedStatData(/export/repository/etc)
Did not find in cache
Transaction Send[t 44][Packed text]
Attempting to send 52 bytes
SendSocketStream, sent 52
RecvSocketStream(8)
    (Concatenated 8 from stream)
Transaction Receive [t 72][]
RecvSocketStream(72)
    (Concatenated 72 from stream)
Mode = 493,0
OK: type=2
 mode=755
 lmode=0
 uid=0
 gid=1
 size=512
 atime=1102019790
 mtime=1102011596 ino=248789 nlnk=3, dev=62390272
RecvSocketStream(8)
    (Concatenated 8 from stream)
Transaction Receive [t 3][]
RecvSocketStream(3)
    (Concatenated 3 from stream)
Linkbuffer: OK:
GetLock(copy,_export_repository_etc__hosts_repository_rimmer_etc,time=1102020263),
 ExpireAfter=120, IfElapsed=1
GetLastLock()
CheckOldLock(lock.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc)
Unable to find lock data
lock.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc
SetLock(lock.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc)
PutLock(lock.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc)
Found no lock
[lock.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc]:
 DB_NOTFOUND: No matching key/data pair found
Registering root device as 62390272
IgnoreFile(/export/repository/etc,)
Directory for /hosts/repository/rimmer/etc/ exists. Okay
CfOpenDir(rimmer:/export/repository/etc)
Transaction Send[t 30][Packed text]
Attempting to send 38 bytes
SendSocketStream, sent 38
RecvSocketStream(8)
    (Concatenated 8 from stream)
Transaction Receive [t 161][]
RecvSocketStream(161)
    (Concatenated 161 from stream)
Filename /export/repository/etc/. is classified as ignorable
Filename /export/repository/etc/.. is classified as ignorable
IgnoreFile(/export/repository/etc,nsswitch.conf)
WildMatch(ftp,nsswitch.conf)
WildMatch(projects,nsswitch.conf)
WildMatch(RootMailLog,nsswitch.conf)
WildMatch(!*,nsswitch.conf)
WildMatch(.X11,nsswitch.conf)
WildMatch(www,nsswitch.conf)
cf_rstat(/export/repository/etc/nsswitch.conf)
GetCachedStatData(/export/repository/etc/nsswitch.conf)
Did not find in cache
Transaction Send[t 58][Packed text]
Attempting to send 66 bytes
SendSocketStream, sent 66
RecvSocketStream(8)
    (Concatenated 8 from stream)
Transaction Receive [t 72][]
RecvSocketStream(72)
    (Concatenated 72 from stream)
Mode = 420,0
OK: type=0
 mode=644
 lmode=0
 uid=0
 gid=3
 size=784
 atime=1100803696
 mtime=1100803696 ino=248794 nlnk=1, dev=62390272
RecvSocketStream(8)
    (Concatenated 8 from stream)
Transaction Receive [t 3][]
RecvSocketStream(3)
    (Concatenated 3 from stream)
Linkbuffer: OK:
FileObjectFilter(/export/repository/etc/nsswitch.conf)
IgnoredOrExcluded(nsswitch.conf)
cf_rstat(/export/repository/etc/nsswitch.conf)
GetCachedStatData(/export/repository/etc/nsswitch.conf)
Found in cache
ExpandVarstring(rimmer)
IgnoredOrExcluded(/export/repository/etc/nsswitch.conf)
cfengine:web-prdnfs3: /hosts/repository/rimmer/etc/nsswitch.conf wasn't at
destination (copying)
cfengine:web-prdnfs3: Copying from
rimmer:/export/repository/etc/nsswitch.conf
This is a remote copy from server: rimmer
Transaction Send[t 45][Packed text]
Attempting to send 53 bytes
SendSocketStream, sent 53
RecvSocketStream(784)
    (Concatenated 122 from stream)
cfengine:web-prdnfs3: Received signal 2 (SIGINT) while doing
[lock.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc]
cfengine:web-prdnfs3: Logical start time Thu Dec  2 12:44:23 2004
cfengine:web-prdnfs3: This sub-task started really at Thu Dec  2 12:44:23
2004

ReleaseCurrentLock(lock.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc)
PutLock(last.cfagent_conf.web-prdnfs3.copy._export_repository_etc__hosts_repository_rimmer_etc)
LockLog(Lock removed normally )

Truss info:

stat("/hosts/repository/rimmer/etc/nsswitch.conf", 0xFFBDE578) Err#2 ENOENT
cfengine:web-prdnfs3: /hosts/repository/rimmer/etc/nsswitch.conf wasn't at
destination (copying)
write(1, " c f e n g i n e : w e b".., 97)      = 97
cfengine:web-prdnfs3: Copying from
rimmer:/export/repository/etc/nsswitch.conf
write(1, " c f e n g i n e : w e b".., 79)      = 79
unlink("/hosts/repository/rimmer/etc/nsswitch.conf.cfnew") Err#2 ENOENT
open("/hosts/repository/rimmer/etc/nsswitch.conf.cfnew",
O_WRONLY|O_CREAT|O_TRUNC|O_EXCL, 0600) = 5
send(4, " t   4 5\0\0\0\0 G E T  ".., 53, 0)    = 53
recv(4, " t   1 1 4\0\018 B A D :".., 784, 0)   = 122
recv(4, 0x001730C2, 662, 0)     (sleeping...)
signotifywait()                 (sleeping...)
lwp_cond_wait(0xFEE734E8, 0xFEE734F8, 0xFEE6CD80) (sleeping...)
lwp_cond_wait(0xFEE734E8, 0xFEE734F8, 0xFEE6CD80) (sleeping...)
door_return(0x00000000, 0, 0x00000000, 0) (sleeping...)
lwp_cond_wait(0xFEE734E8, 0xFEE734F8, 0xFEE6CD80) (sleeping...)
Russell Conner
Systems Engineer, VMS & Unix Systems
Health Net, Inc.
(916)935-3610



This  message,together  with  any  attachments, is
intended only for the use of the individual or entity
to which it is addressed. It may contain information
that is confidential and prohibited from disclosure.
If you are not the intended recipient, you are hereby
notified that  any dissemination  or copying of this
message or any attachment is strictly prohibited. If
you have received this message in error, please notify
the  original  sender immediately by telephone or by
return e-mail and delete this message, along with any
attachments, from your computer.  Thank you.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]