-
Notifications
You must be signed in to change notification settings - Fork 122
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
Add CTest for XRootd Remote support #4199
base: master
Are you sure you want to change the base?
Conversation
@eisenhauer I added tmp images to check that xrootd is installed correctly |
Cool. Lets see how this goes... |
ae5b4b1
to
bf213a0
Compare
@eisenhauer find the temp images with xrootd. |
bf213a0
to
44792b3
Compare
@vicentebolea Hey Vicente! So current issue is that the XRootD server really doesn't want to run as root. It can be started as root and you can use the -R option to tell it another user or UID to run as, but "-R root" or "-R 0" are rejected. Are there github action options that we might use to help get around this? I.E. adding a user to the docker that we only use to run the Xrootd server? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Digging into the XRootD code here, this error means that getpwnam("daemon") didn't return anything... If you pass a numeric value it passes that to getpwuid().
3d64d01
to
3d7cab9
Compare
8eda591
to
5ce0a68
Compare
5ce0a68
to
dde8830
Compare
@eisenhauer the tests finally passes |
{ | ||
echo "xrootd.fslib libXrdSsi.so"; | ||
echo "" | ||
echo "all.export /home/eisen/xroot/data nolock r/w"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we probably want to change this
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agreed.
Nice! |
No description provided.