I'm using Meerkat to connect to my home machine as a tunnel endpoint. I'm using MobileMe and Back to my Mac on both machines. The tunnel is addressed to "machine.user.members.mac.com." which resolves fine. I have previously been able to authenticate and save the password via Meerkat.
Recently Apple released an update for MobileMe that automatically authenticates Back to my Mac connections. It seems that since this happened Meerkat is no longer saving my password. I'm prompted each time Meerkat connects to enter it.
I've cleared the saved Meerkat keychain and tried again without success. Any suggestions? Can Code Sorcery Workshop confirm this is a bug and work on a fix? I tried contacting CSW via their contact form but received no response.
Hi there. I'm sorry, but I did not see an email regarding this issue.
I have not heard of this before, so I will look into the interaction with MobileMe to confirm whether or not this is a bug with Meerkat.
Just wanted to check in and let you know that I'm still working on this. Unfortunately there are some issues with MobileMe usernames that have a period in them (as mine does) so testing this on a working MobileMe setup is proving a little complicated.
Stay tuned and sorry again for the inconvenience.
I have been looking into this, but on numerous networks, have been unable to access my own or my family member's DNS names as I'm supposed to be able to.
That said, I did read up a bit on the update you mentioned. Apple has some info here:
So that I'm understanding you properly, you are being prompted in Meerkat. Is this for the tunnel password or for the MobileMe password? And if the former, if you manually type the tunnel password, does the tunnel then work?
Just wanted to let you know that I'm still working on this. I have not come up with a solution yet, but have seen similar things around the 'net with SSH and other services. I'll keep at it!
I will send you such a version shortly so that we can get to the bottom of this. Thanks for your patience.
[contacting user via email from here on to resolve this issue]
I'm having the same issue with mine, on a fresh install of Snow Lep.
I have deleted and completely reinstalled both the current and the 1.3.1 beta version I found on these forums, and it seems that Meerkat just doesn't add saved passwords into the Keychain.
I checked to make sure that Meerkat checks the keychain each time, and I've got AppTrap installed so when I drag the app to the trash the .plist and any other associated files go with it. So when I reinstall it's a truly clean install.
I had this issue when I upgraded from Leopard the first time, I did an archive and install and had this issue and then it went away. I recently did a clean format and install (no upgrade, no archive) and installed Meerkat and now this issue occurs every time.
One thing to check that is a commonality here but would not necessarily get touched by AppTrap is the keychain validity. There is an app called Keychain Access in the Utilities folder that can verify and, if necessary, repair your keychain. Can you try that and see what it turns up.
Also, can you search in there on 'meerkat' and see if any entries show up? I'm curious if it's an issue with the saving of them there or the reading of them back out again (or a combination).
Thanks for your patience.
@ Islanti and Justin:
Ran Keychain Firstaid and found nothing.
I also searched for any references to Meerkat and found nothing.
Uninstalled, emptied trash, rebooted, and reinstalled from 1.2.2 on the site and now it works.
I realized before that when I was installing, it was off of a thumbdrive that had a backup of my Downloads folder from before the last install of Snow Lep, and that could have been an older version (pre-Snow Lep maybe).
Appropriately, there is now a keychain entry for Meerkat.
I just started seeing this problem.
I deleted Meerkat from my applications directory and reinstalled with no change. What other files do I need to delete to do a "complete uninstall".
I am a MobileMe user. Is this an issue?
Just for completeness, you should also delete any keychain entries for Meerkat. They should show up in Applications > Utilities > Keychain Access when you search for Meerkat.
I've gone through the deletion and reinstall process 5 times now and about to do it for the 6th time.
1) Is there any progress towards a real fix for this?
2) Could you post a complete list of all the files/preferences Meerkat creates. I've yet been able to get a reinstall to work on the first time -- I've had to take multiple passes for each of my five reinstalls.
I love Meekat but will be looking for a more robust solution if this problem reoccurs.
John, thanks for your patience with this. I don't think that you being on MobileMe is a factor, as the original poster was referring to using his Back To My Mac hostname and that being a factor.
Here is what you can do to completely uninstall Meerkat and start fresh:
1) Quit Meerkat.
2) Open up Activity Monitor and make sure that a process called MeerkatAgent is not running. It shouldn't be, but double-check.
3) Trash the ~/Library/Application Support/Meerkat folder.
4) Trash the ~/Library/Preferences/net.codesorcery.Meerkat.plist file.
5) Open Keychain Access and search on 'meerkat', deleting any entries.
If you still have this issue after doing this, please email me directly at contact-at-codesorcery-dot-net and I will get into more detail with your specific setup.