Bugün Raspberry Pi’mi her zamanki gibi güncellerken ilginç bir hata mesajı ile karşılaştım.

İkinci komuttan sonra aldığım hata mesajı şöyle diyordu:

*** Raspberry Pi firmware updater by Hexxeh, enhanced by AndrewS
*** Performing self-update
–2014-03-24 10:36:53– https://github.com/Hexxeh/rpi-update/raw/master/rpi-update
Resolving github.com (github.com)… 192.30.252.128
Connecting to github.com (github.com)|192.30.252.128|:443… connected.
HTTP request sent, awaiting response… 302 Found
Location: https://raw.githubusercontent.com/Hexxeh/rpi-update/master/rpi-update [following]
–2014-03-24 10:36:59– https://raw.githubusercontent.com/Hexxeh/rpi-update/master/rpi-update
Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 185.31.17.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|185.31.17.133|:443… connected.
GnuTLS: A TLS warning alert has been received.
Unable to establish SSL connection.
!!! Failed to download update for rpi-update!
!!! Make sure you have ca-certificates installed and that the time is set correctly


Hatada önerilenleri kontrol ettim. Saatin doğru olmasına ve ca-certificates paketinin kurulu olmasına rağmen (hatta paketi yeniden kurdum) hatadan kurtulamadım. Bu ilginç hatanın ardından yaptığım araştırmalar sonucunda bu(1) siteye ulaştım. Orada verilen öneriye göre wget yerine curl’nin tercih edilmesi sorunu ortadan kaldırıyormuş. Farklı çözümler de vardır mutlaka ama bu öneri benim sorunumu çözdüğü için sizinle paylaşmak istedim. İlgili sitede geçen komut şu şekilde:

Bu komutu uyguladıktan sonra her zaman kullandığınız komut ile güncelleme işleminizi tamamlayabilirsiniz.

Kaynaklar:

(1) https://github.com/Hexxeh/rpi-update/issues/65