-
I have a question regarding this issue #102 I noticed it is possible to imkdir a folder containing "select" and put files in with iput (irsync also creates a folder and puts files inq). I wanted to delete them (files and folder). But I am failing to do so because irm is failing because of the issue with select. (iadmin rmdir and irmdir are failing as well). Is there an easy way to remove the unwanted folder and content? Do I have to deactivate some of the YODA rules temporarily? Best regards |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
With which Yoda version have you encountered this issue? Do you see a Python exception in the rodsLog when you try to remove the collection? If so, can you share it? Best regards, |
Beta Was this translation helpful? Give feedback.
-
Hi Johannes, We have a workaround for this particular issue. You can get it by updating the Yoda environment to the latest 1.7.x version using the Ansible playbook, or alternatively by applying/cherry-picking this commit on the ruleset of the provider: UtrechtUniversity/yoda-ruleset@ffb8b13 . After that, you should be able to remove the folders using a rodsadmin account. Although iRODS 4.2.11 still has some GenQuery parser issues, all the issues related to "select" in names appear to be resolved, so upgrading to Yoda 1.8.x. would also resolve this particular issue for non-rodsadmin users. Best regards, |
Beta Was this translation helpful? Give feedback.
Hi Johannes,
We have a workaround for this particular issue. You can get it by updating the Yoda environment to the latest 1.7.x version using the Ansible playbook, or alternatively by applying/cherry-picking this commit on the ruleset of the provider: UtrechtUniversity/yoda-ruleset@ffb8b13 . After that, you should be able to remove the folders using a rodsadmin account.
Although iRODS 4.2.11 still has some GenQuery parser issues, all the issues related to "select" in names appear to be resolved, so upgrading to Yoda 1.8.x. would also resolve this particular issue for non-rodsadmin users.
Best regards,
Sietse