Opened 16 years ago

Closed 16 years ago

#247 closed defect (fixed)

netdrive copy failure

Reported by: abwillis Owned by:
Priority: minor Milestone:
Component: fm/2 base Version: 3.11
Keywords: Cc:

Description

Attempting to copy a directory across a network drive I receive: Copy of "E:\.nx" to "G:\.nx" failed. Module: worker.c Line number: 831 OS/2 error: 5 Class: Authorization failed Action: Bad user input - get new values Location: Unknown "SYS0005: Access is denied."

The target system is running eCS 2.0 RC5 using Peer. Originating system is eCS 1.2mr connecting via the Netdrive Samba plugin. The directory is created but no files copied over. I am able to copy the directory over using Filestar (though I do get pipe errors and occasional crashes of Filestar as a result).

Just tried to copy with the directory already existing and after telling it to overwrite: Copy of "E:\.nx" to "G:\.nx" failed. Module: worker.c Line number: 831 OS/2 error: 233 Class: Unclassified Action: Terminate in an orderly manner Location: Unknown "SYS0233: The pipe is disconnected."

Copying the contents of the folder to the existing folder results in the original error for each subfolder under .nx. i get one pipe error on a file (same one that filestar had the pipe error on so something I need to look into). The other files copied over then.

Will try Peer on originating system next. I am using the 3.11 version of FM/2 installed via Wpi (over existing install also via wpi).

Change History (5)

comment:1 by abwillis, 16 years ago

OK, having now tried Peer it works fine. I tried FM2, Filestar, and Larsen commander and while FM/2 was the only one to come back with an access denied error somehow related to the directories, the overall connection via the Samba connection would not work reliably with any of the 3 File Managers.

comment:2 by Gregg Young, 16 years ago

The error is ERROR_PIPE_NOT_CONNECTED perhaps we should retry several times on this error.

comment:3 by Gregg Young, 16 years ago

Milestone: Release_3.14

comment:4 by abwillis, 16 years ago

I am now getting a new error, I am using David's latest build with his icons based on 3.13 and some 3.14 stuff in case it makes a difference: Copy of "E:\.nx\config" to "G:\.nx\temp\test\config" failed. Module: worker.c Line number: 888 OS/2 error: 5 Class: Authorization failed Action: Bad user input - get new values Location: Unknown "SYS0005: Access is denied."

Interesting... I just realized it actually creates the folder then must be failing copying the files... Larsen Commander is doing the same thing but fails to copy the files silently one doesn't know without opening the folder (the only hint is that the transfer dialog doesn't pop up). If I go into the directory after it is created and copy the files, they go ahead and copy fine then. At this point it looks like everything that can be done from FM/2 is being done, it is just too flakey a connection between Samba and Peer. In fact, I at first thought there was a new issue in FM/2 because the root is showing all folders doubled (both folders that show work) but when I switched to LC I see it has the folders doubed too.

I can see the effect of the change you made though... I have one file (a warpstock meeting agenda pdf) that when that one file is attempted to be copied over the pipe fails (does in LC too). When it fails and the retry occurs it asks if i want to overwrite the existing file (it is 0 bytes on the destination) which could be confusing to someone as at that point there has not been a refresh so it doesn't even show on the destination screen.

comment:5 by Gregg Young, 16 years ago

Milestone: Release_3.14
Resolution: fixed
Status: newclosed

This is a netdrive problem (I have contacted them) and doesn't have an easy work around. If copy of a directory works from command line I guess we could call a cmd process to do the copy as a work around other wise we would need to make the directory then copy the files and repeat for every subdirectory.

Note: See TracTickets for help on using tickets.