[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] HTCondor doesn't recognize python uproot library



Hi Normunds,

probably the libraries you are using are not yet set up in your jobs.

Normally, a Condor job does not "inherit" the environment of your shell, from where you submit (there is a knob to transfer your submission shell's environment to the jobs - but that can backfire easily, if the executing node is setup differently than your submission machine).

For debugging, you can submit your job with the `-i` flag into an interactive session and run your job/analysis steps manually one by one. Something like
  condor_submit -i yoursubmitfile
should drop you in an interactive shell on one of the nodes in your cluster.

Maybe you are just missing the setup of the proper environment - probably you just have to repeat the steps you do to setup your normal user session like sourcing your experiment environments. When everything works in your interactive session, you just need to put these steps into a job wrapper script - so that during a job start the environment gets prepared before you run the actual application.

Cheers,
  Thomas

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature