奇妙な問題が発生しました。起動可能なArmbianが複数あります(5.25と5.30を含む)。これらは確かに最新ではありませんが、apt-get upgrade
一般的なsudoスクリプトを使用してインストールして実行するとすぐに更新されます。この画像とこのスクリプトは変更されていません。
2週間前に最後にこれを試してみたところ、問題はありませんでした。先週後半、複数のapt-get upgrade
基本イメージで実行されている複数のデバイスで、すべて同じエラーメッセージでエラーが発生しました。
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable).
ファイルを手動で削除することを提案し(助けにならない)、複数のプロセスが実行されていることを確認するための既存の質問があります(いいえ、スクリプトであり、最初のコマンドで失敗しますapt-get
)。
私は問題がリポジトリにあると思います。これは、すべての失敗事例で識別できる唯一の共通要素であり、2週間前以降に変更された唯一の要素でもあるからです。これがローカルファイルをどのように破損させるかはわかりません/var/lib/dpkg/lock
。
答え1
アンビアンシステム起動前にバックグラウンドで自動更新を実行します。手動と操作sudo apt update
が完了するまで数分待ちますsudo apt upgrade
。アップデートにかかる時間は、接続状態、microSDカードの速度などによって異なりますので、プロセスが完了するまで数回確認してください。