表題の件は 512 MB しかメモリを持っていない Rapsberry Pi で発生するようで xz がマルチスレッドに対応し apt upgrade 時にメモリが足りなくなるため発生。
この問題に対しては:
- export XZ_DEFAULTS="--memlimit-compress=512M" と実行してから apt update を実行する。
- /etc/environment に XZ_DEFAULTS="--memlimit-compress=512M" と書いておく。
- /etc/dphys-swapfile を編集し swap を 100 MB から 512 MB に増やす (CONF_SWAPSIZE=512)。
などの対策が考えられる。
参考文献:
[雑談]
Bookworm は Raspberry Pi 4 より前の Raspbery Pi には推奨されないという話もあり。特に理由が無ければ bullseye を使い続けるのが良いのかも。bullseye の End of Life は 2026 年 6 月末とまだ余裕があるし。