TBB TorButton 'New Identity' with remote 'tor' says "It does not have access to the Tor Control Port."
Full message is
Torbutton cannot safely give you a new identity. It does not have access to the Tor Control Port. Are you running Tor Browser Bundle?
version 1.5.2
Looked at code and wrote this script:
export TOR_CONTROL_HOST="10.29.88.1"
export TOR_CONTROL_PORT="9151"
export TOR_CONTROL_PASSWD="xxx"
nc ${TOR_CONTROL_HOST:?} ${TOR_CONTROL_PORT:?} <<EOF
AUTHENTICATE "${TOR_CONTROL_PASSWD:?}"
SIGNAL NEWNYM
QUIT
EOF
cd /home/tor/tor-browser_en-US
/home/tor/tor-browser_en-US/App/Firefox/firefox -no-remote -profile /home/tor/tor-browser_en-US/Data/profile
Which clearly demonstrates the values are correct and the "SIGNAL NEWNYM" command works as it should and that Firefox ESR 17.0.9 with TorButton 1.5.2 fails here.
See changes, perhaps fixes, have been made to the related logic but the newer code is not yet in either the stable or development release and I could not easily test it. The related Vidalia code in src/chrome/content/torbutton.js looks ok. Thought it might be hex-encoding the password and tried that but it made no difference.
Tried with
tor-browser-gnu-linux-x86_64-2.3.25-13-dev-en-US
and
tor-browser-gnu-linux-x86_64-2.4.17-beta-2-dev-en-US