HI again, OK so let me get this stright, I log in as root and install Condor, in this case it is the master,secdular and execute. I then run condor_master while still logged in as root, but I can submit my jobs as any user that has a log in to the system. I am wondering if I have the install right? I just used apt-get to do it all, and as this is a single machine I have not made any changes to the config file, I also let it set up the directory's its self. for some reason I now see. 007 (105.000.000) 04/18 12:21:16 Shadow exception! Error from slot1@xxxxxxxxxxxxxxxxxxx: STARTER at 127.0.1.1 failed to send file(s) to <127.0.1.1:37166>; SHADOW at 127.0.1.1 failed to write to file /home/aaron/condor/maths/logs/error.err: (errno 2) No such file or directory 1030072 - Run Bytes Sent By Job 1416 - Run Bytes Received By Job where aaron is my local account i am loged in as, and where the jobfiles are stored, this still seems to suggest that it is running as me, am i getting it completely wrong, do i need to submit jobs as the condor user and not my own local user account? From: ian.chesal@xxxxxxxxx To: condor-users@xxxxxxxxxxx Date: Sat, 17 Apr 2010 21:27:34 -0400 Subject: Re: [Condor-users] only runs when I am logged on You need to start Condor as root for it to run properly in the background as a daemon. You specify in your config file the user and group root should switch to after it starts up. But it needs to start as root. Sudo isn't enough I'm afraid. When Condor runs jobs it will run them as the user who submitted them. It can only do this if you start it as root. If you were to have someone other than yourself run some jobs with your current setup you'd find they all fail because condor can't run then as the submitter. You're just not seeing this problem because you started the daemons and only you have run jobs. - Ian Sent from my iPhone
Get a free e-mail account with Hotmail. Sign-up now. |