Unable to Modify Imported iRules LX Workspace Elements
Ran into a unique issue when trying to "Import From Workspace" ilx workspaces. The import process seemed to work properly, however, I was unable to change the rules, extensions, etc. Could not add, could not delete, nothing.
When importing workspaces, it's really handy to be able to import "From Workspace." Saves a step if you're wanting to rename for a different virtual-server or create a duplicate/backup.
However, different from exporting and re-importing, the "From Workspace" option seems to miss a step which removes critical rights the system needs to be able to manipulate the copied directory properly.
Here's the issue and the fix:
Import "From Workspace" works correctly in the GUI it appears
However, upon trying to add/modify/delete anything associated, you see it cannot be saved. (Insert Price Is Right Horn)
From the CLI bash, you can see the file's permissions don't look the same as the others. chmod that sucker to good ole 777 with the recursive option and that'll fix ya.
Now, from the GUI, you're free to make all the changes you need.
This is different than exporting off the BigIP and re-importing from off-box. That appears to copy with the proper file permissions and no issues are seen there. But on-box import, while it does import, does not do so properly. If you're not comfortable with chmod, please export the workspace off-box and then re-import from the archive. This will prevent the permissions issue that cause issues saving changes.
Hope this helps!