強制終了後にapkを使用して特定のソフトウェアパッケージをインストールすると署名エラーが発生する

強制終了後にapkを使用して特定のソフトウェアパッケージをインストールすると署名エラーが発生する

gcc-go以前は、postmarketOS Edge(Alpine Linux Edgeベース)を実行しているPinePhoneを使用していsudo apk add gcc-goました。だから強制的に電源を切って再起動しました。ただし、sudo apk add gcc-goこれを行うと、次の結果が表示されます。

(1/3) Installing libucontext (0.11-r0)
ERROR: libucontext-0.11-r0: BAD signature
(2/3) Installing libgo (10.2.0-r5)
ERROR: libgo-10.2.0-r5: BAD signature
(3/3) Installing gcc-go (10.2.0-r5)
ERROR: gcc-go-10.2.0-r5: BAD signature
3 errors; 2567 MiB in 711 packages

その結果、Goはインストールされず、インストールされていないパッケージを含むパッケージを追加するgcc-goと同じエラーが発生します。これは停止しますが、前と同じコマンドでインストールしようとするとsudo apk del gcc-go同じgcc-goエラーが発生します。インストール作業に追加しても持続--no-cacheします。

gcc-goこれがなぜ起こり、インストールできるように変更するにはどうすればよいですか?

ベストアンサー1

すべてのファイルを削除して私のAPKパッケージキャッシュを消去することで/var/cache/apk問題が解決しました。

# rm /var/cache/apk/*

同様の作業を行い、その場所から関連パッケージを削除してエスケープすることもできます。

# rm /var/cache/apk/libucontext-0.11-r0.*.apk \
     /var/cache/apk/libgo-10.2.0-r5.*.apk \
     /var/cache/apk/gcc-go-10.2.0-r5.*.apk

*apkがその場所にランダムに見えるハッシュを入れるからです)

おすすめ記事