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 » »