We are getting into problems while deploying from our Teamsite server to our production web server.
The thing that fails is setting attributes to the files/folders that we are deploying using setAccess.
The problems seems to have something to do with character encoding in the messages going between the servers.
I tried deploying from another opendeploy base server to this production server and that worked fine.
From what I can see is that the setaccess option is not formatted correctly or is in some character
encoding that the receiver server doesn´t understand.
It has changed the semi-colon and backslashes into hexidecimal values. I tried converting the hex values
to decimal and there I got the correct ASCII signs for semi-colons and backslashes, so obviously something
is going wrong there.
This is the way the setAccess option appears in the log file:
id=0 server: Options: setaccess=www4%5Cjohn%3AREAD date_different ignore_acls
Here is the log we get on the receiver server:
========== Start Log [Thu Nov 21 18:29:53 2002] ==========
(2) Bound to interface(
www.receiverserver.com) port (20014)
[Thu Nov 21 18:29:53 2002] Deployment INITIATED
id=0 server: Interwoven OpenDeploy(5.5.1 Build 6054 Interwoven 20020127)
id=0 server: Protocol Version(5.0) OK
id=0 server: Connection Id(id=0)
id=0 server: platform: server(MSWIN32), client(MSWIN32)
id=0 server: Transaction Mode: OFF
id=0 server: Mode(normal)
id=0 server: Protocol(normal)
id=0 server: Buffer Size (8000)
id=0 server: Host(our.teamsite.server)
id=0 server: User(nt authority\system)
id=0 server: Deployname(.test_od.MI_WWW.receiverserver)
(2) id=0 server: Connection accepted!
(2) id=0 server: Buffer Size (8000)
id=0 server: Number of local_directories to deploy: 1
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 After SETUP res=0
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 exiting setup
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 entering awaiting-dotask
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 exiting awaiting-dotask
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 entering dotask
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 COMPARE
id=0 server: Destination directory [c:\temp\miodtest]
id=0 server: Options: setaccess=www4%5Cjohn%3AREAD date_different ignore_acls
id=0 server: COMPARE - dst[c:\temp\miodtest] with src[Y:\default\main\test\EDITION\ed_0002\www]
(3) id=0 server: Getting directory info for (.)
(2) id=0 server: (index.asp) missing from destination.
(2) id=0 server: COMPARING done
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 After COMPARE res=0
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 write Longline TASKDONE in COMPARE sub stage
ENG: 2002-11-21 18:29:53 GMT+00:00 Thread-13 PRECOMMIT
(3) id=0 server: DEPLOYING to destination path [c:\temp\miodtest]
(3) id=0 server: directive[get .\index.asp]
id=0 server: Receiving item(.\index.asp)
(3) id=0 server: dir for tempfile [c:\temp\miodtest]
(3) id=0 server: -- Processing file(c:\temp\miodtest\index.asp)
(3) id=0 server: file created[c:\temp\miodtest\index.asp-iwtmp]
(3) id=0 server: Renamed [c:\temp\miodtest\index.asp-iwtmp] to [C:\temp\miodtest\index.asp]
ERROR: Setting access (www4%5Cjonas%3AREAD) to (c:\temp\miodtest\index.asp)
ERROR: Applying 'setaccess' list to (c:\temp\miodtest\index.asp)
(3) id=0 server: Cleaning: c:\temp\miodtest\index.asp
ERROR: Could not apply attributes for (.\index.asp).
(3) id=0 server: directive[reason missing-in-dest]
Have any of you got a clue what could be the problem ?