Open sigau opened 1 day ago
Does it work if you change the plugin_path
to the following?
/usr/lib/irods_http_api/plugins/user_mapping/libirods_http_api_plugin-user_claim.so
If the suggested path works, we'll need to update the README.md in at least two places.
Thank you for your quick response ! It turns out the issue was indeed with the incorrect path.
Excellent.
Description:
We attempted to upgrade the iRODS HTTP API from version
0.3
to0.5
. After modifying theconfig.json
file as per the new requirements and running the official Docker Hub image (irods/irods_http_api
) or a manually built image, the server fails to load theuser_claim
plugin. The error persists in both scenarios.Steps to Reproduce:
config.json
file according to the 0.5 version requirements.The following error appears in the logs:
Environment Details:
irods/irods_http_api
)In the config.jsoon in the "user_mapping" parts we put :
Troubleshooting Steps Taken:
config.json
syntax (passed validation successfully)./usr/lib/irods_http_api/user_mapping/
directory inside the container — the required shared library is missing.Questions:
libirods_http_api_plugin-user_claim.so
library expected to be included in the official image?irods/irods_http_api:latest
image?Let us know if further information, such as the complete
config.json
, is needed for debugging.