New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Download from iRODS generates Unknown error #9615
Comments
The C:\Users*username*\AppData\Roaming\Cyberduck\cyberduck.log file contains the following entry from the time of the action:
|
The server's /var/lib/irods/iRODS/server/log/rodsLog file contains the following entries from the time of the action:
|
After deleting the iRODS connection bookmark and creating a new connection, the download did work. I suspect the bookmark is somehow getting corrupted during runs of the Cyberduck client. This particular iRODS server is not using the default "demoResc" resource. Perhaps the default resource is being set inconsistently? Note that the edit bookmark dialog does not expose a setting for the default resource for iRODS connections. |
The resource server must be set in the connection profile. Refer to https://trac.cyberduck.io/wiki/help/en/howto/irods#ResourceServer |
Please reopen this issue if you can reproduce the error with the newly created bookmark. |
I set the resource server in the connection profile. When opening a new connection based on the profile, upload and download work as expected. However, if the connection is bookmarked then the error can be consistently reproduced in connections opened from the bookmark. Note that the bookmark must have the path set to '/' as per a separate bug #9612. Therefore, this error seems to only apply to connections opened from iRODS bookmarks created from a profile having a resource server setting other than demoResc. Perhaps the setting from the profile is not carrying in to bookmarks? |
Can you please attach the connection profile you are using. If you have multiple profiles installed, make sure the |
I created a connection profile from the example at http://irods.org/2015/09/howtocyberduck/. I had created separate profiles for test and production instances of iRODS. The two profiles used different zone and resource names. However, both of them had the same string for the Vendor key in the .cyberduckprofile files. I had not modified Vendor from the example. With the suggestion in comment #11, I deleted %APPDATA%\Cyberduck and started over with a new connection profile. This time I modified the string for the Vendor key to be the same as the zone name, ensuring uniqueness for each instance. Connections based on this new profile, opened via either the Open Connection dialog or from a Bookmark with Path = "/" both work. Uploads and Downloads now complete as expected. This appears to have resolved the problem. The role of the Vendor key in the profile, and the relationship between a bookmark and a profile are still a bit unclear to me. Perhaps an update to the documentation describing these relationships is all that is needed? In addition, the Cyberduck run-time might report the existence of multiple profiles having the same Vendor value as an error state. This would help me detect such a problem in other installs in the future. Thanks for the assistance with this issue @dkocher! |
We have added a remark in the documentation about the unique requirement of the |
When attempting to download a file from an iRODS server, the Transfers dialog generates an Error dialog with the following:
Test Environment:
Cyberduck Version 5.0.3 on Microsoft Windows 7 Enterprise Service Pack 1 64-bit
iRODS server Release Version rods4.1.6, API Version = d
The text was updated successfully, but these errors were encountered: