(2016-03-03)
apt-get update でエラーが発生するようになったため、原因調査・対策した話。
環境などは以下のとおり。
# uname -a Linux rasp00 4.1.13+ #826 PREEMPT Fri Nov 13 20:13:22 GMT 2015 armv6l GNU/Linux # cat /etc/os-release | head -3 PRETTY_NAME="Raspbian GNU/Linux 7 (wheezy)" NAME="Raspbian GNU/Linux" VERSION_ID="7"
目次
いつものように システムのアップデートをしようとして、
# apt-get update
したところ、下記のエラーが表示されるようになり、アップデートできなくなった。
ヒット http://repository.wolfram.com stable Release.gpg ヒット http://repository.wolfram.com stable Release ヒット http://mirrordirector.raspbian.org wheezy Release.gpg 無視 http://raspberrypi.collabora.com wheezy Release.gpg ヒット http://repository.wolfram.com stable/non-free armhf Packages ヒット http://mirrordirector.raspbian.org wheezy Release 無視 http://raspberrypi.collabora.com wheezy Release ヒット http://archive.raspberrypi.org wheezy Release.gpg ヒット http://mirrordirector.raspbian.org wheezy/main armhf Packages ヒット http://archive.raspberrypi.org wheezy Release ヒット http://mirrordirector.raspbian.org wheezy/contrib armhf Packages ヒット http://mirrordirector.raspbian.org wheezy/non-free armhf Packages ヒット http://archive.raspberrypi.org wheezy/main armhf Packages ヒット http://mirrordirector.raspbian.org wheezy/rpi armhf Packages 無視 http://repository.wolfram.com stable/non-free Translation-ja_JP 無視 http://repository.wolfram.com stable/non-free Translation-ja 無視 http://repository.wolfram.com stable/non-free Translation-en エラー http://raspberrypi.collabora.com wheezy/rpi armhf Packages 403 Forbidden 無視 http://archive.raspberrypi.org wheezy/main Translation-ja_JP 無視 http://raspberrypi.collabora.com wheezy/rpi Translation-ja_JP 無視 http://archive.raspberrypi.org wheezy/main Translation-ja 無視 http://archive.raspberrypi.org wheezy/main Translation-en 無視 http://raspberrypi.collabora.com wheezy/rpi Translation-ja 無視 http://raspberrypi.collabora.com wheezy/rpi Translation-en 無視 http://mirrordirector.raspbian.org wheezy/contrib Translation-ja_JP 無視 http://mirrordirector.raspbian.org wheezy/contrib Translation-ja 無視 http://mirrordirector.raspbian.org wheezy/contrib Translation-en 無視 http://mirrordirector.raspbian.org wheezy/main Translation-ja_JP 無視 http://mirrordirector.raspbian.org wheezy/main Translation-ja 無視 http://mirrordirector.raspbian.org wheezy/main Translation-en 無視 http://mirrordirector.raspbian.org wheezy/non-free Translation-ja_JP 無視 http://mirrordirector.raspbian.org wheezy/non-free Translation-ja 無視 http://mirrordirector.raspbian.org wheezy/non-free Translation-en 無視 http://mirrordirector.raspbian.org wheezy/rpi Translation-ja_JP 無視 http://mirrordirector.raspbian.org wheezy/rpi Translation-ja 無視 http://mirrordirector.raspbian.org wheezy/rpi Translation-en W: http://raspberrypi.collabora.com/dists/wheezy/rpi/binary-armhf/Packages の取 得に失敗しました 403 Forbidden E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視され るか、古いものが代わりに使われます。
(関係ないけど前々から「無視」が多いのだがなんでだろう。まあ動いているようだからスルーするのである。)
原因と対策は下記サイトにありました。
参考サイト https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=138331
要するに
The collabora and wolfram repos haven't been needed for ages and are safe to remove. However, wheezy is unsupported.
つまり、collaboraとwolframリポジトリはもはや不要なので削除しても問題ない。wheezyではサポートしなくなった、ということらしいです。
先ほどの参考サイトに答えがあったので対策する。
下記のファイルの内容をコメントアウトする、とのこと。
/etc/apt/sources.list.d/collabora.list /etc/apt/sources.list.d/wolfram.list
変更前の内容
# cd /etc/apt/sources.list.d # head collabora.list wolfram.list ==> collabora.list <== deb http://raspberrypi.collabora.com wheezy rpi ==> wolfram.list <== deb http://repository.wolfram.com/raspbian/ stable non-free
変更後
# head collabora.list wolfram.list ==> collabora.list <== #deb http://raspberrypi.collabora.com wheezy rpi ==> wolfram.list <== #deb http://repository.wolfram.com/raspbian/ stable non-free
再度 apt-get update を実行すると、めでたく正常終了しましたとさ。
おしまい。