先日、timemachideでバックアップを取得しようした際に、キーチェーンエラー 100001が発生してバックアップできませんでした。
OSは、MacOS Sierra(ver10.12.1)です。
原因?
原因は、たぶん、別のmacのバックアップデータを、新しいmacに適用した際に、途中でキャンセルしたのが問題だったのかもしれません。
キーチェーンのデータをみたら、ログインユーザーが別のmacのログインユーザーになっていました。
対処法
appleのフォーラムにそれらしき問題の解決方法があったので、日本語にしてみました。
ソースはこれです。
https://discussions.apple.com/thread/7329444?start=0&tstart=0
手順
1)command + r ボタンを押しながららMacを起動する
2)起動したら言語選択で日本語選択
3)画面上部のユーティリティからコマンドユーリティを起動
4)白いウインドウが出てきたら、以下の内容を入力
/Volumes/のアンダーバー(_)のところには、自分が使っているHDDの名前を入力します。
デフォルトだと、「Macintosh HD」になっていると思います。
/usr/bin/chflags norestricted,nosunlink “/Volumes/______/Library/Keychains/System.keychain”
デフォルト設定の場合の入力例
/usr/bin/chflags norestricted,nosunlink “/Volumes/Macintosh HD/Library/Keychains/System.keychain”
5)正常に入力されれば、何のメッセージも表示されずに、文字の入力画面に戻ります。
エラーが出たら、たぶん、HDDや他の入力文字が間違っているのかもです。
6)4終了後、左上のリンゴマークから、再起動を選択
7)起動後、バックアップを行う
以上。