Can't configure Hamachi in 1st boot

Bug #1179071 reported by Xerz
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Haguichi
Fix Released
High
Stephen Brandt

Bug Description

Haguichi just gets stocked in the main menu, no buttons are working (excepting window's and nick's ones) and it's impossible to use the app. Also, Hamachi from the terminal works perfectly, as I've connected to a group from there.

Details of my computer:

· Ubuntu 13.04 64 bits, everything up-to-date
· iMac 21'5'' Late 2009, 4 GB RAM
· LogMeIn Hamachi 2.1.0.86
· Haguichi 1.0.20

Revision history for this message
Xerz (xerz) wrote :
Revision history for this message
Stephen Brandt (ztefn) wrote :

Hi Francisco,

Please start Haguichi from the terminal using the command "haguichi --debug". Then copy and paste the output to a text file and send that file to me or attach it to this bug report.

Changed in haguichi:
status: New → Incomplete
Revision history for this message
Xerz (xerz) wrote :

The log is very clear:

[15:41:03.2746980 HAMACHI] [Hamachi.GetInfo] You do not have permission to control the hamachid daemon.
You can run 'hamachi' as root, or you can add your login name to the file
'/var/lib/logmein-hamachi/h2-engine-override.cfg'
and restart the daemon with
sudo /etc/init.d/logmein-hamachi restart
Example:
Ipc.User <login name>

It seems that I just have no permissions to run Hamachi... which makes no sense, as I never had to modify app's permissions before. Any ideas?

Revision history for this message
Xerz (xerz) wrote :

OK, it's Hamachi's fault. I added my user to the override list and now Haguichi works OK. What I still don't know is why that happened...

Revision history for this message
Stephen Brandt (ztefn) wrote :

I can now see why Haguichi is unable to configure Hamachi (add your username to the override list). The command for sudo Haguichi has found is just plain 'sudo' in stead of 'gksudo' (so that you could enter your password in a popup to actually gain sudo rights). Is gksudo not installed on your system?

Revision history for this message
Xerz (xerz) wrote :

No, it doesn't comes by default in Ubuntu 13.04! So we just need to add gksudo to the dependencies, right?

Revision history for this message
Stephen Brandt (ztefn) wrote :

Yes, and/or add support for pkexec (apparently the new hipster kid that supposed to replace gksu in due time)...

Changed in haguichi:
status: Incomplete → Triaged
importance: Undecided → High
assignee: nobody → Stephen Brandt (ztefn)
milestone: none → 1.0.21
Revision history for this message
Stephen Brandt (ztefn) wrote :

Added support for pkexec in this revision:
http://bazaar.launchpad.net/~ztefn/haguichi/trunk/revision/327

Changed in haguichi:
status: Triaged → Fix Committed
Stephen Brandt (ztefn)
Changed in haguichi:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.