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

[Condor-users] USE_VISIBLE_DESKTOP - shows up in Users list of active sessions on Win2k3Svr box?



Should USE_VISIBLE_DESKTOP cause a session to appear?

I'm debugging a script that's launching jobs into a Condor pool; as it's
written, the job will only match one machine (Win 2k3 Server).  Our pool
is set up with no CredD, and jobs run as a Condor-specific user.  

The job, unfortunately, is hanging.  Most of the way through the script,
it launches Excel, which should start up, run a macro, and close itself.
(When I RDP into the executing machine and invoke (by hand) the same
command the job launches, Excel does indeed run the macro and shut
itself down.

I know the Condor job's starting Excel - I can see it in the process
list on the executing machine.  Once Excel has loaded the appropriate
file, its CPU usage goes to zero; I assume there's a dialog box
complaining about something that's popping up on a window station which
doesn't go anywhere.

So I read up on USE_VISIBLE_DESKTOP - looks like the right debug tool
for my problem.  I add it to the executing machine's startd config, I
condor_reconfig it, I condor_config_val and confirm that
USE_VISIBLE_DESKTOP is True, and I resubmit my job.

Problem is, the execute machine runs headless (it's off in a rack a few
floors away), and I don't have ready access to hook up a monitor and see
what's going on.  What's stranger, I can remote-desktop into the execute
machine, but a Ctrl-Alt-End | Users tab only shows my own remote-desktop
session on the machine (there's no Condor user running a session with ID
0, nor with any other ID.)

What should I expect from USE_VISIBLE_DESKTOP? 
I was hoping I could use RDP with the /console switch to get a glimpse
of what was going on, but even if that doesn't work and I need a
physical console, I'm surprised to see no Condor user with a session,
which leads me to suspect I don't have USE_VISIBLE_DESKTOP working at
all.