[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-bugs] #5465 [Tor bundles/installation]: Unset SESSION_MANAGER env var in TBB-Linux RelativeLink.sh
#5465: Unset SESSION_MANAGER env var in TBB-Linux RelativeLink.sh
--------------------------------------+-------------------------------------
Reporter: rransom | Owner: erinn
Type: defect | Status: new
Priority: major | Milestone:
Component: Tor bundles/installation | Version:
Keywords: | Parent:
Points: | Actualpoints:
--------------------------------------+-------------------------------------
On startup, Vidalia often complains that it could not authenticate to the
user's X session manager:
{{{
Qt: Session management error: None of the authentication protocols
specified are supported
}}}
Vidalia should not be attempting to connect to a session manager, and the
fact that it does could leave traces on disk outside the TBB directory.
It appears that Vidalia/Qt attempts to connect to a session manager iff
the `SESSION_MANAGER` environment variable is set. RelativeLink.sh should
unset that variable.
(Hopefully unsetting that variable will also keep Firefox from trying to
talk to a session manager.)
It appears that Vidalia/Qt will be unable to connect to the session
manager even if it attempts to, because the user's `$HOME/.ICEauthority`
file is not present in the TBB directory. The GNOME 2 session manager did
not log a message in `$HOME/.xsession-errors` when Vidalia failed to
connect to it; hopefully other session managers won't log authentication
errors either, but we shouldn't count on that.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/5465>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs