I get symptoms similar to jenkins slave can't get started except my slave is a Mac, my master is a linux box, and I've discovered that running the javaws https-blah-blah.jnlp command only works if I use sudo.
How can I investigate this and get to the point of not needing sudo? When I run javaws, I only see a tiny Jenkins slave agent window. Is there a log file somewhere -- or is there a verbose mode?