Emacs 27.1 でmigemoで不具合がおこる

ずっとアップグレードで対応してきたUbuntuの環境を22.04にしたところ、Emacs上でmigemoがうまく動かなくなった。
Ubuntuは 16.04 → 18.04 → 20.04 → 22.04とアップグレードしてきた。migemoは18.04あたりでインストールしたと思う。

Ubuntu 22.04のEmacsのバージョンは以下のとおり

% emacs --version
GNU Emacs 27.1
Copyright (C) 2020 Free Software Foundation, Inc.
GNU Emacs comes with ABSOLUTELY NO WARRANTY.
You may redistribute copies of GNU Emacs
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING.

不具合1:emacs終了時にmigemoが終了しない

現象は以下の通り。process-kill-without-query という関数が使えなくなったのが原因とのこと。
ikeas.hatenablog.com

不具合2:emacs起動時にisearch-word に関するエラーメッセージがでる

www.dentsubo.net

解決法

/usr/share/emacs/site-lisp/migemo/migemo.elc を削除し、GitHub - emacs-jp/migemo: emacs migemo client から migemo.el をダウンロードして、それを置く。/tmpにmigemo.elをダウンロードしているとする。

% cd /usr/share/emacs/site-lisp/migemo
% sudo rm migemo.elc
% sudo mv /tmp/migemo.el ./