Page 1 of 1

Novell network, multiple volumes

Posted: Mon Jan 01, 2007 10:03 pm
by SteveRC
I'm not sure with which version this behavior changed, but it must have been very recent. I use Cyberduck (2.7.1, build 2608) to access from home files on a Novell network at work containing a number of different volumes. When logged in initially, I am on VOL1, say. The way the server wants me to change volumes is with a CWD command of the form "CWD //VOL2". Note the two slashes preceding the new volume name.

This used to work fine from a bookmark if I gave the path as "//VOL2/<rest of the path>". Now, looking at the transcript, it looks like Cyberduck is "correcting" the path for me and sending the command "CWD /VOL2/<etc.>", with only one slash. This doesn't work.

Is anyone else seeing this? Is there some setting I'm missing? Should I report this as a feature or bug request?

Thanks.

--Steve

Posted: Tue Jan 02, 2007 10:02 pm
by blucci
Same issue. We also use Novel. It used to work fine but immediately once i started the update it died. Instead of going to that server it will automatically change to a different one in the acct that uses the same user name and PW.

Posted: Wed Jan 10, 2007 1:33 am
by SteveRC
To answer my own question: Someone else reported this already, see ticket #972 on trac.cyberduck.ch. This appears to be a feature, not a bug (as of 2.7, paths are "normalized"). However, in 2.7.2 there will be an option to turn off the normalization. There is a comment on the ticket that this may cause other problems. On the other hand, it's the only thing that will make Cyberduck usable for me again. (For now, I'm using Fetch.)

--Steve

de-normalize cyberduck

Posted: Mon Jan 29, 2007 5:30 am
by blucci
so now that 2.7.2 is out, does anyone know how to turn off "normalization"? I tried looking around but was unsuccessful.

Posted: Mon Jan 29, 2007 6:53 am
by SteveRC
From ticket #972: To disable the normalizing of paths, enter in a Terminal.app window:

Code: Select all

defaults write ch.sudo.cyberduck path.normalize false
It works for me and I haven't noticed any problems, yet.

--Steve