問題に至った背景
業務でLinuxを使っています。当然プロキシ配下にあります。
いつも通り、apt update
しようとしたところなぜかうまくいかない。。もしやプロキシ情報が変わったのか、と思いIT関連の担当者に問い合わせるも特に変わっていないとのこと。そんな時に確認したことと今回解消した手段を記録しておきます。
今回解消した方法
一定時間待つ!
原因
大きくは二つありました。
- システム時間がaptサーバよりも遅れていたこと
- aptのパッケージ更新がコマンド実行直前行われていたこと
以上の事象が重なったことで、現時点ではないはずの未来の更新情報を取得したと判定されてうまくupdateができなかったと考えられます。
対策
- 一定時間待つ!(再掲)
- システム時間を大胆な未来に設定しておく
- 時間を司るサーバのプロキシを設定しておく <- やり方がわからないのでご存じの方教えてください。。
apt updateできないときに確認すべきこと
1.プロキシ設定は間違いないか?
2.依存関係に問題がないか?
3.極端に古いリンク切れのパッケージをリストに加えていないか?
最後に
今回は事象としてレアなためか当時記事が見当たらなかったため、備忘録として残しました。こういう問題って解消したときにすっきりしますよね!