17
JULY
レポートWEDNESDAY 2024 / 7 / 17
2024年7月以降, sury.orgリポジトリからのaptが失敗する
Text by Hiroyuki Matsumoto
※ごく専門的な趣味の話で業務の話ではないです。
自宅で Raspberry Pi 4 を使っているのですが、php8を使いたくてたまーに作業していたのですけれど、7月以降 apt update コマンドで下記のようなエラーメッセージが出るようになりました。
クリアサインされたファイルが有効ではなく、’NOSPLIT’ を得ました (認証にネットワークが必要?)
下記の条件を満たすと発生します。
1.php8等を導入するために sury.org のリポジトリを追加している
2.Raspberry Pi OSが buster(debian10) ベースである
3.2024年7月以降である
前提として、busterベースではphp7.3までしか提供されておらず、sury.org が提供するPPA(Personal Package Archive)リポジトリを使うことでphp8系を使えるノウハウがありました。
ところが6月いっぱいでbusterのLTS(サポート期間)が終了したため、sury.orgの管理者(個人)が該当するパッケージをリポジトリから削除したそうです。
Debian 10 “Buster” End of LTS Support #2098
ということでOSのバージョンを上げましょう。
一応、下記リポジトリが代替で使えるようです。
https://ftp.mpi-inf.mpg.de/mirrors/linux/mirror/deb.sury.org/repositories/php/
TEXT by
松本 博之(まつもとひろゆき)
1978年、鳥取県米子市生まれ。
株式会社マジックワード WEBシステムの開発・運用を担当。
WordPressの実績多数。表面的な使用方法を把握するだけでなく、WordPressのソースコードを読み解いて対応できます。
国家資格の応用情報処理技術者をなんとなくとりました。