Bugs in archival software are revealed in archival time frames.
Circa 2011
Failures to restore from backups:
As of now, after a day of discovering and overcoming obstacles, I have brute force copied files from the internal storage of ‘Time Machine’ to my brand new directory. It took some meagre Unix reflexes such as temporarily changing permissions on the new directory and learning the shell command chown. I ignored complaints such as “Library/Widgets: unable to copy extended attributes” and perhaps there will be mysteries in the future but many of my day to day computer functions are accessible again.
I have not tried to copy the Applications folder over; I have few commercial apps aside from what Apple provides with the machine. Xcode is available on the CD that comes with the machine. Software Update was not much distressed with what it saw.
I spent much of the next day retrieving and setting mail passwords to reenable sending and receiving mail from my several mail accounts. This had nothing to do with Apple software. I plan to experiment with Apple’s Mail application in order to import the mail that I once sent. The Mail app volunteers to import from an ‘mbox’ format. Perhaps I will write a program to convert the old mail in the backup, whose format seems clear, to the mbox format and then import that.
Good news: Mounting the backup disk I found a file called:
Later I decided that I wanted the mail that I had received as well. In the directory …/Library/Mail there is a entry called INBOX.mbox . I took that to be a file in ‘mbox’ format and asked Apple’s Mail app to import it. In the dialog box ‘Import’ there is a radio button which I left at ‘Apple’ Despite this confusion the app liked what it saw and produced a new mailbox within the Mail app with the old mail. I selected the old mail and moved it between the mailboxes as shown by the app. A few days later I am beginning the think that the problem is solved.
Upon a closer look I noticed that the directory entry INBOX.mbox is in fact a directory with Apple magic inside. It was dumb luck that it worked. This time the software looked at its input and deduced its format. Actually there was some extra hair due to the fact that my Unix user name on the old machine was not the same as on the new machine. I had to resort to some Unix chmod lore to read the files.
Time (Machine) marches on.