スキップしてメイン コンテンツに移動

新しいMacを買ったらNotesが起動しなくなったがChatGPTのおかげで無事に復旧した件

先日M6 Mac miniを購入しました。めちゃくちゃ速くて快適に使っています… と言いたいところですが、なぜかNotes(メモ)アプリが起動しません。起動しようとしてもDockのアイコンがぴょんぴょんと跳ねるのみでウィンドウが表示されません。

これはiCloudとの同期がうまくできていないのではないかと推測して、System SettingsのiCloudの設定からNotesの同期をオフにしようとしたところ、何とiCloudの設定画面も固まってしまって操作ができない状態でした。アクティビティモニタを見たところ、NotesがCPU使用率90%ぐらいのままになっており、起動前のチェックか何かで異常が発生しているようでした。

ググってみたのですが同様の問題の報告は見当たりませんでした。そこでChatGPTの力を借りてトラブルシュートすることにしました。まず、Notesに加えてlogdもCPU使用率が高いことを伝えると、logを見てみましょうということになりました。

log stream --style compact --level error --predicate 'process == "Notes"'

するとNotesは以下のようなエラーを出しつつ無限ループしており、どうやら何らかのデータが破損しているようです。

2026-10-11 02:05:20.888 E  Notes[1838:a9d5] [com.apple.notes:CoreData] Error reading row from table ACHANGE: database disk image is malformed (code 21)
2026-10-11 02:05:20.888 E  Notes[1838:a9d5] [com.apple.libsqlite3:logging] misuse at line 103023 of [8fa8248e30]

ChatGPTに聞いたところ、

sqlite3 -readonly \
  "$HOME/Library/Group Containers/group.com.apple.notes/NoteStore.sqlite" \
  "PRAGMA integrity_check;"

というようなチェック用のコマンドを教えてくれたので実行してみたところ、

 ╭──────────────────────────────────────────────────────────────────────────────────╮
 │                                 integrity_check                                  │
 ╞══════════════════════════════════════════════════════════════════════════════════╡
 │ *** in database main ***                                                         │
 │ Tree 24 page 24 right child: Bad ptr map entry key=251 expected=(5,24) got=(2,0) │
 │ Tree 24 page 24 right child: 2nd reference to page 251                           │
 ├──────────────────────────────────────────────────────────────────────────────────┤
 │ wrong # of entries in index ACHANGE_ZTRANSACTIONID_INDEX                         │
 ╰──────────────────────────────────────────────────────────────────────────────────╯
 Error in 3rd command line argument: database disk image is malformed

という結果になり、やはりこのデータベースが破損してしまったようであることが分かりました。

そこで、TimeMachineのバックアップでこのファイルを巻き戻してみたのですが、M6 Mac miniを入手する前の1カ月前ぐらいに戻しても相変わらず同じエラーが出続けます。以前から破損していたのに気づかなかったのか、このファイルに関してはTimeMachineでのバックアップ / リストアがうまくいっていないのか、理由はよく分かりません。

ということで、group.com.apple.notesを別名にリネームしてみました。万一iCloudのNotesのデータも破損した場合に備えて、iPhoneではNotesの同期はオフにしておきました。

すると、最初はメモが何もない状態で起動しましたが、しばらくiCloudとの同期の後、無事に全てのメモが復旧しました。ついでにSystem SettingsのiCloudの設定も動くようになりました。

Macの中身にはあまり詳しくないのですが、ChatGPTに聞くと色々教えてくれるので助かります。

コメント

このブログの人気の投稿

今さらながらCPUをRyzen 5900Xにアップグレードしてみた

自作PCを3700Xから5900Xにアップグレードしてみました。この記事を書いている時点でもうすでに2世代前のCPUではありますが、やはりRyzen 9はということもあり、特にマルチコアでは私の用途では十分速いです。 VRM等のCPU以外の冷却が少し心配ではありますが、CPUクーラーもAIOのものに変えてみました。240mmですが、マルチコアの負荷がかかるような状態でもCPU温度は80度を超えるようなことはなく、今のところ安定して動いています。Ryzen 9とは言ってもPPTは142Wであり、昨今のハイエンドよりはだいぶ扱いやすいような気がします。 さて、3700Xと比べると速くはなったのですが、コア数が増えた分、消費電力も大きくなっています。しばらく前からLinuxで使えるようになったamd-pstateがUbuntu 22.04でも使えるようなので、この設定を試してみることにしました。 Ubuntu 22.04の場合、/etc/default/grubを編集して GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_pstate=guided " のようにamd_pstate=のオプションを追加し、update-grubコマンドを実行後、再起動します。私の環境では、アイドル状態のコアのクロックが500MHz程度とかなり低くなりました。 $ cat /proc/cpuinfo | grep -i mhz などとすると全コアの状態を見ることができます。

Ubuntu 24.04.4にアップグレードしたらFilesアプリでサムネイルが表示されなくなった件

普段使っているPCではUbuntuを使っていますが、世間ではもうUbuntu 26も出ているので、さすがにUbuntu 22から24.04.4にアップグレードしてみました。しかし、アップグレードしたところいくつか不具合が見つかりました。 1つ目は、Filesアプリでサムネイルが表示されなくなったということです。AI等に聞いてみてトラブルシューティングをしてもよくわからず、検索してみたところ以下のバグが見つかりました。 "AppArmor update removes /etc/apparmor.d/nautilus profile, breaking thumbnails in Nautilus (Ubuntu 24.04)" https://bugs.launchpad.net/ubuntu/+source/apparmor/+bug/2148074 要はUbuntu 24.04.4で導入された不具合のようです。修正方法としては上記のバグスレッドにあるように # This profile allows everything and only exists to give the # application a name instead of having the label "unconfined" abi <abi/4.0>, include <tunables/global> profile nautilus /usr/bin/nautilus flags=(unconfined) {   userns,   # Site-specific additions and overrides. See local/README for details.   include if exists <local/nautilus> } という内容で /etc/apparmor.d/nautilus を作成し、 $ sudo apparmor_parser -r /etc/apparmor.d/nautilus でプロファイルをリロードすればよいようです。また、一度サムネイルが表示されなかった画像はその結果がキャッシュされているので、削除する必要があります。 2つ目は、Codexのプラグインがコー...

HP Chromebook x2 11用のUSキーボードを買ってみた

価格コムで安く売っていたので買ってしまったHP Chromebook x2 11ですが、軽くて性能もまあまあよいのでその後よく持ち歩いて使っています。分かっていたことですが、キーボードがJIS配列なのはやはり少し使いづらいなと思い始めました。デタッチャブルなのでキーボード単体で入手できれば交換できるはずです。しかし、HPのサイトなどを見てみても単品での扱いはなさそうでした。 色々と検索してみたところeBayで取り扱っているところを見つけました。 https://www.ebay.com/itm/144329929356 送料と輸入手数料を含めると約27000円... HHKBのような高級キーボードが買えてしまう値段です(^_^;)。しかし他に入手する方法もなさそうなのでこれを買ってみることにしました。 この出品者はeBayのGlobal Shipping Programというのものを使って海外に配送していて、一旦ケンタッキー州のeBayの拠点まで品物を配送してから日本に送ったようです。海外発送はeBayが面倒を見てくれるので安心感はありますが、配送には若干時間を要します。私の場合は発注から納品まで約2週間かかりました。 あちこち経由するので若干心配でしたが、何重にもしっかり梱包されており全く問題はありませんでした。 USキーボードですが、配列が異なる以外はJIS配列のキーボードと同じで、本体に装着すると普通に使うことができました。 バックスラッシュキーだけは若干小さくなってしまっていますが、その他の記号のキーは同じ大きさで、Enterや右シフトキーも普通に大きくなっています。x2 11のキーボードなのでヘナヘナしていて基本的にはそれほど打ちやすくはないのですが、JIS配列のに比べればやはりだいぶ打ちやすく感じます。 少し値段は張りますが、x2 11をキーボードで使う機会が多い人は購入してみてもいいかもしれません。