Comment 2 for bug 237325

Revision history for this message
Balaam's Miracle (balaam-balaamsmiracle) wrote :

Before installing this update, any command called with gksu/gksudo would just hang without error message if /etc/hosts did not include my local machine name.
I've originally worked around the original bug (#55172) by modifying the first line of /etc/hosts so that i reads "127.0.0.1 localhost johndoe-desktop", where johndoe-desktop is my machine name.
Restoring the line to its original state brought the bug back, as expected.

After installing the proposed update, gksudo/gksu no longer hangs if my machine name is not included in /etc/hosts, so i would say that it works as intended.

Instead of using "gksu id", i used "gksu gedit" for testing.

P.S. There is something strange that i notice if i completely comment out my 127.0.0.1 line in /etc/hosts. Running gksu gedit still works and the gdit window appears as it should.
But upon closing of gksu gedit, the following message appears in my terminal:
    Usage:program_name [address][:port]Usage:program_name [address][:port]
Sometimes, this message is repeated several times.
This does not occur if the line is not commented out.