Podstawowym pakietem libssl1.0.0
, którego dotyczy problem, jest to , że jeśli możesz, po prostu zastąp go łataną wersją, uruchom wszystko ponownie. Możesz spróbować pobrać plik binarny i ręcznie zainstalować arm-hf, używając dpkg
wersji1.0.1e-2+deb7u5
dla wheezy.
Możesz również użyć jessie
repozytorium, tylko do tej jednorazowej aktualizacji, która powinna uzyskać wersję1.0.1g-1
.
Po instalacji i ponownym uruchomieniu komputera zdecydowanie zaleca się odwołać wszystkie klucze i certyfikaty oraz zregenerować wszystko od zera, używając nowych haseł i wektorów.
W dniu 09.04.2014 główne repozytorium wheezy używa poprawionej wersji 1.0.1e-2+deb7u5
i jak skomentowano, możesz to uzyskać w następujący sposób:
> sudo apt-get update
> sudo apt-get upgrade
Który zaktualizuje następujące pakiety:
libssl1.0.0 openssh-client openssh-server openssl ssh
* Oto, jak selektywnie aktualizować niektóre pakiety przy użyciu repozytorium jessie, bez całkowitego łamania wheezy, i zainstaluję najnowszą g
wersję
Dodaj następujące dwa wiersze do /etc/apt/sources.list
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb http://archive.raspbian.org/raspbian jessie main contrib non-free rpi
Następnie edytuj plik /etc/apt/preferences
(utwórz plik, jeśli nie istnieje), aby poinformować apt, w których repozytoriach powinien szukać aktualizacji. Stawiamy jessie na niski priorytet, aby podczas korzystania z aktualizacji apt-get zignorował jessie
i użył wheezy
repo. Jest to ważne dla następnego kroku.
Package: *
Pin: release n=wheezy
Pin-Priority: 900
Package: *
Pin: release n=jessie
Pin-Priority: 300
Package: *
Pin: release o=Raspbian
Pin-Priority: -10
Teraz możesz dowolnie użyć apt jessie
zamiast tego.
apt-get update
apt-get -t jessie install openssl libssl1.0.0 openssh-client openssh-server ssh
* Wyciąg z rozdziału 6, Raspberry Pi Server Essentials.