Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [HTCondor-users] HTCondor-CE JobRouter Failing / What is "OSUser"?
- Date: Mon, 27 Oct 2025 15:00:51 +0000
- From: Jaime Frey <jfrey@xxxxxxxxxxx>
- Subject: Re: [HTCondor-users] HTCondor-CE JobRouter Failing / What is "OSUser"?
The OSUser attribute is a recent addition to the job ad, which represents the OS account to use for running the job and job file ownership. Without it, the User attribute (derived from authenticating the submitting client) must match an existing OS account. It looks like we have a bug where the submitter to the HTCondor-CE is forwarding the value of OSUser from its local job ad to the CEâs job ad when the CE schedd should be setting the appropriate value based on the local system.
We will work on a fix right away. You can try setting Remote_OSUser=Undefined on the APs submitting jobs to the CE.
- Jaime
> On Oct 23, 2025, at 3:40âAM, KÃhn, Max (SCC) <max.fischer@xxxxxxx> wrote:
>
> Hi all,
>
> We recently updated our HTCondor-CEs to HTC 25.0.2 /HTC-CE 25.0.1 but had to roll back since the JobRouter kept dying [0] whenever it tried to transform a CMS job. For some reason, the JobRouter tried to run as (?) a user that simply does not exist on our system, possibly the submit user on the remote machine (I assume âgfactoryâ stands for GlideIn factory).
> Iâve traced this ghost user account back to the Job attribute âOsUserâ. Apparently many jobs have it, but only for CMS itâs different from the Owner that we map jobs to. Iâm not familiar with this attribute, and itâs not documented; all I could find was a commit for HTC 25.
>
> Why does the JobRouter try to access this user? What does the OSUser attribute do? And critically, can we overwrite it to fix this?
>
> Cheers,
> Max
>
> [0]
> 10/23/25 08:54:40 passwd_cache::cache_uid(): getpwnam("gfactory") failed: user not found
> 10/23/25 08:54:40 gfactory not in passwd file
> 10/23/25 08:54:40 Failed in init_user_ids(gfactory,(null))
> 10/23/25 08:54:40 WriteUserLog::initialize: init_user_ids(pcms02) failed!
> 10/23/25 08:54:40 passwd_cache::cache_uid(): getpwnam("gfactory") failed: user not found
> 10/23/25 08:54:40 gfactory not in passwd file
> 10/23/25 08:54:40 Failed in init_user_ids(gfactory,(null))
>
> [1]
> https://github.com/htcondor/htcondor/commit/34ca97e2960306ed2d75deae6710d1e77e9ef097
>
>
> _______________________________________________
> HTCondor-users mailing list
> To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
> subject: Unsubscribe
>
> The archives can be found at: https://www-auth.cs.wisc.edu/lists/htcondor-users/