- Table of contents
- User Questions
- Help! Something doesn't work like I think it should!
- I submitted a bunch of jobs, they exited immediately. What went wrong?
- where is ups/upd for my experiment?
- I am a LBNE VO user. How do I register for the VO?
- I need a version of a package that is not in the ups setup. How can I get this installed?
- How can I log into a Fermilab kerberized machine from my non-kerberized Windows system ?
- My cronjob fails with the message "permission denied". What's going on?
User Questions¶
Help! Something doesn't work like I think it should!¶
- Open a service desk ticket at https://fermi.service-now.com/navpage.do.
- Select 'Service Catalog' then under under Scientific Computing select
- I'm having a problem with Scientific Computing - if something that once worked is broken
- Create a New Scientific Computing Request - if you want something new
You can comment on tickets and communicate with experts regarding the problem by responding to emails from "Fermilab Service Desk" that are associated with your ticket. (They will have subject lines that look like "Incident INC000000nnnnn -- <problem description>".) You can also track, comment, and search for tickets by logging onto the Fermilab Service Desk site (http://servicedesk.fnal.gov) using your services account username and password.
- Select 'Service Catalog' then under under Scientific Computing select
I submitted a bunch of jobs, they exited immediately. What went wrong?¶
- when you set up your condor environment using setup_condor.sh, setup_minerva_condor.sh, or setup_(someExperiment)_condor.sh, you created environment variables $CONDOR_TMP and $CONDOR_EXEC. Change directories to $CONDOR_TMP, do an ls -lart. There should be a bunch of files ending in .log, .out, and .err. The .err files are the most useful for debugging these kind of problems, everything that went to stderr on your job execution is in these files. The .out files contain everything that went to stdout and are also a good place to look for clues.
where is ups/upd for my experiment?¶
- Each experiment has their own customized ups area.
- nova: /grid/fermiapp/products/nova
- minerva: /grid/fermiapp/products/minerva
- lbne: /grid/fermiapp/products/lbne
- most of the rest of the IF experiments have this area set allocated but have not installed ups/upd here. If you want ups/upd installed for your experiment please open a service desk ticket at https://fermi.service-now.com/com.glideapp.servicecatalog_cat_item_view.do?sysparm_id=bf82e793a9b3dc008638daab111d544d
- to use ups
- source /grid/fermiapp/products/(your_experiment)/etc/setups.(c)sh (this works on fermigrid nodes as well as local)
- setup (whatever software you want to use) i.e. setup jobsub_tools; setup ifdhc; setup root and they are in your PATH with libraries in LD_LIBRARY_PATH
I am a LBNE VO user. How do I register for the VO?¶
- if you intend to run LBNE jobs on gpsn01, you first need to make sure you are a member of the LBNE Virtual Organization (VO). For becoming a member of the LBNE VO follow the instructions at https://voms.fnal.gov:8443/voms/lbne/admin/home.action
I need a version of a package that is not in the ups setup. How can I get this installed?¶
- Open a problem ticket by sending a mail to [minerva|nova|ifront]-computing@fnal.gov. Specify the package and version you need, and which experiment for which you need it.
How can I log into a Fermilab kerberized machine from my non-kerberized Windows system ?¶
- You need to install the Kerberos Client
and use the current Putty
My cronjob fails with the message "permission denied". What's going on?¶
- To access /afs you need a token. To get this you need to use kcron, like this:
35 11 * * * /usr/krb5/bin/kcron your.script
- You must run "kcroninit" (/usr/krb5/bin/kcroninit) once on each node where you will use kcron
- You can test that kcron is working interactively.
- Enter kcron klist | grep Default and look for something like
- Default principal: kreymer/cron/minos27.fnal.gov@FNAL.GOV