The msi-persistent-id from https://artie.ia.surfsara.nl/ui/native/Eudat-RPM-Testing-Public/Centos/7/irods-4.2.10/release/x86_64/Packages/ fails
I got to test the msi-persistent-id from: https://artie.ia.surfsara.nl/ui/native/Eudat-RPM-Testing-Public/Centos/7/irods-4.2.10/release/x86_64/Packages/ on iRTODS 4.2.10
I tested the above rpm on my 4.2.10 test system. This fails. The problem is as follows:
- The build objects are put in: /var/lib/irods/plugins/microservices.
- iRODS 4.2.x expects objects in: /usr/lib/irods/plugins/microservices. It just fails to call these objects. And because there are no symbolic links it just fails.
This is also the cause of the failures on the CI/CD test system for iRODS 4.2.x. I see the same errors there happening.
There is one other thing. The objects in/usr/lib/irods/plugins/microservices (supplied by iRODS) have the owner of root. So the msi-persistent-id package can make the user of the supplied files also root.
Edited by Robert Verkerk