Replies: 11 comments 17 replies
-
After checking a bit more in depth with @chrisburr and testing, we came up with the conclusion that for the case of @marianne013 can you please try this fix on a broken UI ? chaen@ac241b9 If that works, then we will change the |
Beta Was this translation helpful? Give feedback.
-
I don't think the underlying voms command can cope: |
Beta Was this translation helpful? Give feedback.
-
From an earlier email from Simon: We modify the thing that makes the local vomses to also create: We modify bashrc to check for .localvoms file. Or something like that? |
Beta Was this translation helpful? Give feedback.
-
Too many communication channels, I had put that on Slack
https://voms.gridpp.ac.uk:8443/voms/gridpp/register/start.action
I still think we should revert to the previous behaviour for Vanilla DIRAC,
as it makes no sense to get this info which unlike the crls gets updated in
the order of years from some kind of central setup instead of the DIRAC
server !!!!! (Clearly exclamation marks increase the impact of the answer.
But @dirac core could just admit that you were wrong !!!!) !!!
…On Tue, 12 Oct 2021 at 10:31, chaen ***@***.***> wrote:
fine... how do I join ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5441 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABZXZ75ZJPOEE7ZDNP32TYLUGP563ANCNFSM5FCG2DRA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Sent from my guinea pig enhanced living room
-----------------------------------------------------------
***@***.***
HEP Group/Physics Dep
Imperial College
London, SW7 2BW
Tel: Working from home, please use email.
http://www.hep.ph.ic.ac.uk/~dbauer/
|
Beta Was this translation helpful? Give feedback.
-
I've long hacked my cvmfs bashrc, but I have users (Oh Canada !) who need
to install the tar ball. It's just wrong.
@andre Sailer ***@***.***> If you email Matt (
***@***.***) with FCC details he can add it at least to cvmfs
which is available from lxplus. He usually does it within a day.
Daniela
…On Tue, 12 Oct 2021 at 11:39, Andre Sailer ***@***.***> wrote:
I have the same problem for the FCC VO, which at the moment isn't even
available on cern lxplus. I could ask for that to be added on lxplus, or
hack my CVMFS bashrc, but a more permanent solution is definitely required
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5441 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABZXZ73H3SPZNK7HVEP2MIDUGQF53ANCNFSM5FCG2DRA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Sent from my guinea pig enhanced living room
-----------------------------------------------------------
***@***.***
HEP Group/Physics Dep
Imperial College
London, SW7 2BW
Tel: Working from home, please use email.
http://www.hep.ph.ic.ac.uk/~dbauer/
|
Beta Was this translation helpful? Give feedback.
-
I've requested to be a member. Can you give me the exact steps to reproduce ? And sorry if that fix isn't to your liking, but it did fix a real problem. Now, obviously we will try to find a solution that works for everybody, but just reverting does not seem to be an option for me, unless you have a solution to propose to the original problem we were trying to solve ? |
Beta Was this translation helpful? Give feedback.
-
What was the original problem ? LHCb changing their voms server once a
decade ?
…On Tue, 12 Oct 2021 at 12:10, chaen ***@***.***> wrote:
I've requested to be a member. Can you give me the exact steps to
reproduce ?
And sorry if that fix isn't to your liking, but it did fix a real problem.
Now, obviously we will try to find a solution that works for everybody, but
just reverting does not seem to be an option for me, unless you have a
solution to propose to the original problem we were trying to solve ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5441 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABZXZ774V3U5XF2CS4WLZITUGQJR7ANCNFSM5FCG2DRA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Sent from my guinea pig enhanced living room
-----------------------------------------------------------
***@***.***
HEP Group/Physics Dep
Imperial College
London, SW7 2BW
Tel: Working from home, please use email.
http://www.hep.ph.ic.ac.uk/~dbauer/
|
Beta Was this translation helpful? Give feedback.
-
It was observed and discussed about a billion times during the hackaton. These variables are set on the host, and they are correct. And when you end up in the container, they are still set, but they are wrong. [chaen@lxplus754 ~]$ env | grep X509
X509_CERT_DIR=/etc/grid-security/certificates
X509_VOMSES=/etc/vomses
X509_VOMS_DIR=/etc/grid-security/vomsdir
[chaen@lxplus754 ~]$ ls /etc/vomses/
alice-lcg-voms2.cern.ch dune-voms2.fnal.gov na48-lcg-voms2.cern.ch vo.aleph.cern.ch-lcg-voms2.cern.ch vo.l3.cern.ch-voms2.cern.ch
alice-voms2.cern.ch envirogrids.vo.eu-egee.org-lcg-voms2.cern.ch na48-voms2.cern.ch vo.aleph.cern.ch-voms2.cern.ch vo.opal.cern.ch-lcg-voms2.cern.ch
atlas-lcg-voms2.cern.ch envirogrids.vo.eu-egee.org-voms2.cern.ch na62.vo.gridpp.ac.uk-voms02.gridpp.ac.uk vo.compass.cern.ch-lcg-voms2.cern.ch vo.opal.cern.ch-voms2.cern.ch
atlas-voms2.cern.ch escape-voms-escape.cloud.cnaf.infn.it na62.vo.gridpp.ac.uk-voms03.gridpp.ac.uk vo.compass.cern.ch-voms2.cern.ch vo.sixt.cern.ch-lcg-voms2.cern.ch
cms-lcg-voms2.cern.ch geant4-lcg-voms2.cern.ch na62.vo.gridpp.ac.uk-voms.gridpp.ac.uk vo.delphi.cern.ch-lcg-voms2.cern.ch vo.sixt.cern.ch-voms2.cern.ch
cms-voms2.cern.ch geant4-voms2.cern.ch ops-lcg-voms2.cern.ch vo.delphi.cern.ch-voms2.cern.ch
dream-voms.hpcc.ttu.edu ilc-grid-voms.desy.de ops-voms2.cern.ch vo.gear.cern.ch-lcg-voms2.cern.ch
dteam-voms2.hellasgrid.gr lhcb-lcg-voms2.cern.ch unosat-lcg-voms2.cern.ch vo.gear.cern.ch-voms2.cern.ch
dune-voms1.fnal.gov lhcb-voms2.cern.ch unosat-voms2.cern.ch vo.l3.cern.ch-lcg-voms2.cern.ch
[chaen@lxplus754 ~]$ ls /etc/grid-security/vomsdir/
alice cms dteam envirogrids.vo.eu-egee.org geant4 lhcb na62.vo.gridpp.ac.uk unosat vo.compass.cern.ch vo.gear.cern.ch vo.opal.cern.ch
atlas dream dune escape ilc na48 ops vo.aleph.cern.ch vo.delphi.cern.ch vo.l3.cern.ch vo.sixt.cern.ch
[chaen@lxplus754 ~]$ singularity exec --bind /cvmfs /cvmfs/cernvm-prod.cern.ch/cvm4/ bash --norc
Singularity> ls /etc/vomses
ls: cannot access /etc/vomses: No such file or directory
Singularity> ls /etc/grid-security/vomsdir
Singularity> |
Beta Was this translation helpful? Give feedback.
-
And now in practice it turns out people outside the hackathon don't use the
container and it causes problems in real life ?
There is no need to access these directories in /etc on lxplus (or anywhere
else, including inside that container) at all whether they are installed or
not, that's sort of the point I am trying to make.
It should *always* point to the DIRAC supplied vomses/vomsdirs inside the
container or out. /certificates is different as a) it gets updated every 6
h or so (if installed properly) and b) it's not VO specific.
How does the saying go; No battle plan survives contact with the enemy,
though even I don't think my users are that bad.
…On Tue, 12 Oct 2021 at 12:29, chaen ***@***.***> wrote:
and it was discussed in tickets before doing it: #5083
<#5083>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#5441 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABZXZ72YIQP73LDVTTK4OUTUGQLZ7ANCNFSM5FCG2DRA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Sent from my guinea pig enhanced living room
-----------------------------------------------------------
***@***.***
HEP Group/Physics Dep
Imperial College
London, SW7 2BW
Tel: Working from home, please use email.
http://www.hep.ph.ic.ac.uk/~dbauer/
|
Beta Was this translation helpful? Give feedback.
-
On Tue, 12 Oct 2021 at 13:17, Andre Sailer ***@***.***> wrote:
They are not set on my host?
2021-10-12 14:00 ***@***.***:~$ env | grep X509
2021-10-12 14:00 ***@***.***:~$
This seems to be an LHCb environment setting
I most humbly apologize, but I don't remember the discussions in the
hackathon.
And even then, we obviously missed that there is an issue with defaulting
to /etc/....
I don't understand from you explanation why the defaults for these
variables should be in /etc/ .
I could understand that the bashrc checks that pre-existing variables are
correct, but from that it doesn't follow that the defaults are /etc/...
I know the feeling - I have to admit I sometimes lose track of these
things. Simon will mutter "uh oh", but if I don't follow up he won't.
Back in the old days(TM) when gridUIs were installed centrally the most
common place would be /etc. Of course Imperial never did, because we were
always (at times eye rollingly) special, but that's a different story.
I don't think X509 is set anywhere by default, CMS certainly doesn't do it.
|
Beta Was this translation helpful? Give feedback.
-
This seems fixed in higher DIRAC versions. This comment is added to the discussion just so the author can mark it as an answer :-) |
Beta Was this translation helpful? Give feedback.
-
From @marianne013
Beta Was this translation helpful? Give feedback.
All reactions