After having (of course) upgraded to Mac OS 10.7 alias Lion on the first day available – and after having set up my machine the way I wanted it – I thought it would be a good idea to turn on TimeMachine to save my precious new installation to my ZFS / Opensolaris server.
Unfortunately Time Machine told me that I could not do so, because my Time Machine / AFP server didn't have all necessary capabilities. Humm it worked fine with Snow Leopard …
Then I tried to connect to the server via AFP – and that didn't work either :
After inputting my password in the authentication dialog Finder told me that "The version of the server you are trying to connect to is not supported. Please contact your system administrator to resolve the problem."
That would be me … more » »
So yesterday I restarted my MacBook after some weeks and when trying to log back in, my system mourned that the password I entered was wrong, so it was not able to unlock my keychain, even though I was able to login to my desktop. Hmm I had changed my password like I always do sporadically in the past week, so I typed the old pw and the new pw, triple checked everything I typed, checked CapsLock etc. I was sure everything was correct, so I concluded that my Users login Keychain was corrupted.
I ended up renaming ~/Library/Keychains/login.keychain to ~/Library/Keychains/login.keychain.OLD and then restored a version from 2 weeks ago from one of my TimeMachine backups. Logged out – Logged in and everything works perfectly again.
TimeMachine saved the day 🙂
I had this article lying around for about a year as a draft now – recently I fixed the avahi TimeMachine advertising and I thought finishing up and publishing this article would be a good thing.
Of course some things have changed, like most recent versions numbers and Opensolaris … but it should not matter if you try this on Opensolaris B134 , Illumnos or Solaris 11 Express because the internals are almost the same :
Until now I used to exchange files between my MacBook and my HomeServer running Opensolaris via the smb protocol. Sadly this is far from perfect because smb does not support some of the Apple specific network filesystem stuff.
It gets especially nasty with Snow Leopard and TimeMachine. In 10.6 I could not get TimeMachine to work properly with samba – so I decided to take the time and configure my OpenSolaris to be an AFP server too.
It turned out that this was rather easy either way, especially with netatalk 2.0.5 and above having "extended" TimeMachine Support via the "tm" switch.
Even cooler ZFS provides you with quota options and additional transparent compression for your TimeMachine backups …
more » »
Tunnelblick using OpenVPN is imho the best solution for making VPN connections on Macs, and I have been using it for years …
It's relatively easy to set up, very extensible and OpenSource.
However there always have been some small improvements I wanted to have such as :
» TimeMachine not always starting, while I am on the road and have my bridged tunnel open to home – TimeMachine starts and backs up recent changes to my home server. This saturates the line and on most connections just isn't feasible to even backup 20 MB without having to pause other work that goes over the tunnel. So I had to manually turn it off and on all the time – very annoying.
» Growl Notifications on connection und disconnection events. I like Growl very much, it's informative, unobtrusive and very costumizable. And even though there exists a patch for Tunnelblick which integrates Growl support – it was unfortunately not included in the main branch – so I had always to repatch and recompile every new tunnelblick version I wanted to use – very annoying too …
» Setting my nameserver to the one inside my home network, so I can access all my ressources via the internal domain name (such as xyz.local) .
I looked through the available options for implementing this stuff and figured out it would be the best (read : simple) solution to use the integrated up and down script features of OpenVPN.
Most stuff was only poking through the docs, but one thing was a hard nut, if I changed the TimeMachine preferences, the MenuIcon would not reflect that, because it hasn't been notified … Funnily even if you change it in the TimeMachine PrefPane it doesn't update correctly for me (10.6.5).
more » »