Raspberry piで apt upgradeがconnection time outになるとき

まえおき

このポストはQiitaに書いたRaspberry piで apt upgradeがconnection time outになるときを移したものです。

 

背景

  • また、新しくRaspberry piフォーマットし、インストールしたので、いつもの儀式でsudo apt updatesudo apt upgradeを行いましたが、うまくいきませんでした。
  • 大体以下のようなエラーでした。
Err:319 http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian buster/main armhf sc3-plugins-server armhf 3.9.1~repack-3
  Unable to connect to ftp.tsukuba.wide.ad.jp:http:

39% [Working]
             
Fetched 204 MB in 3min 9s (1,078 kB/s)
E: Failed to fetch http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/pool/main/c/cron/cron_3.0pl1-134_armhf.deb  Could not connect to ftp.tsukuba.wide.ad.jp:80 (203.178.132.80), connection timed out
E: Failed to fetch http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/pool/main/e/expat/libexpat1-dev_2.2.6-2_armhf.deb  Unable to connect to ftp.tsukuba.wide.ad.jp:http:

 

解決

  • 以下のファイルを開き、mirrorサイトを変更して解決しました
 sudo nano /etc/apt/sources.list
#deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
deb http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/ jessie main contrib non-free rpi
  • もう一回sudo apt updatesudo apt upgradeしたら、うまくいきました。

 

まとめ

  • デフォールトの http://raspbian.raspberrypi.org/raspbian/ は近くのミラーサイトにつないでくれるようですが、登録されているサイトに接続できなかったので、update&upgradeに失敗していたようです
  • 利用するミラーサイトを直接指定することで、update&upgradeができるようになりました

Popular Posts

CloudWatch EventsはAmazon EventBridgeになるらしい

PythonのDict型をDynamoDB形式のJsonに変換する

CloudFormationテンプレート内のStep functionsのState machine定義をS3に置けるようになった