Hi again,
I thought of giving the following a try and it worked:
SLOT1_1_USER = slot001
07/29/24 19:07:11 (pid:44556) SLOT1_1_USER set, so running job as slot001
It would be good to have these official docs updated accordingly:
From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Maarten Litmaath <Maarten.Litmaath@xxxxxxx>
Sent: Sunday, July 28, 2024 8:31 PM To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx> Subject: [HTCondor-users] enabling slot accounts in v23?
Hi all,
I presumably overlooked something in the documentation,
but I cannot get slot accounts to work with these definitions
on an execute node running v23, which work OK with v9.0.20:
NUM_SLOTS = 1
SLOT1_USER = slot001
SLOT2_USER = slot002
SLOT3_USER = slot003
DEDICATED_EXECUTE_ACCOUNT_REGEXP = slot[0-9]+
The StarterLog.slot1_1 just says the user will be "nobody"
and I did not manage to get more details about the reasoning:
07/28/24 20:23:32 (D_ALWAYS:2) Submit host is in different UidDomain
07/28/24 20:23:32 (D_ALWAYS:2) Initialized user_priv as "nobody"
[...]
07/28/24 20:23:33 (D_ALWAYS) Running job as user nobody
[...]
I used this setting:
STARTER_DEBUG = D_FULLDEBUG D_ALWAYS:2 D_CAT
I have also tried with this definition instead, to no avail:
NOBODY_SLOT_USER = $(STARTER_SLOT_NAME)
Whenever I made a change, I restarted condor, just to be sure.
Who has an idea? Thanks!
|