I'm trying to submit my condor job but it keeps giving me an error saying:
ERROR: Can't find address of local schedd
I'm a beginner condor user and I'm not quite sure what this means.
Also when I type condor_q i get the following Error message:
Error: Can't find address for schedd (name)
Extra Info: You probably saw this error because the condor_schedd is not running on the machine you are trying to query. If the condor_schedd is not running, the Condor system will not be able to find an address and port to connect to and satisfy this request. Please make sure the Condor daemons are running and try again.
Extra Info: If the condor_schedd is running on the machine you are trying to query and you still see the error, the most likely cause is that you have setup a personal Condor, you have not defined SCHEDD_NAME in your condor_config file, and something is wrong with your SCHEDD_ADDRESS_FILE setting. You must define either or both of those settings in your config file, or you must use the -name option to condor_q. Please see the Condor manual for details on SCHEDD_NAME and SCHEDD_ADDRESS_FILE.
Interestingly condor_status works just fine(I can see the status of all the clusters).
I did some research and it says I need to use public directory in order to access it. Is there a specific directory for condor submissions/queues?
Check if the condor scheduler is running (you can use $ ps aux | grep condor to see all the condor* processes in your machine)
If sched is not running you need to add it to the daemons list in your central manager machine conf (the line that contains a list like MASTER, STARTD, NEGOTIATOR ...)
BTW: condor status works OK because the COLLECTOR daemon is certanly running.