Heute mal das NAS auf Debian 9 geupgradet.
Als erstes aktualisieren wir das vorhandene System auf den neuesten Stand.
apt-get update
apt-get upgrade
apt-get dist-upgrade
Danach einmal kurz neustarten.
shutdown -r now
Zum Schluß von Bananian kommt jetzt das Beste ? Nico hält auf der Froscon 2017 seinen ersten Vortrag. Die Froscon 2017 findet am 19. / 20.08.2017 in der Hochschule Bonn-Rhein-Sieg statt.
Dieser Talk berichtet davon was alles schief ging und wie ich die meisten anfänglichen Fehler über drei Jahre mühsam korrigiert habe – um das Projekt dann einzustellen. Es gibt viele kleine Anekdoten zu erzählen und ich habe eine Menge gelernt. Dieses Wissen möchte ich nun weitergeben. Nur für den Fall, dass mal jemand auf die wahnwitzige Idee kommt ein Debian Derivat zu veröffentlichen.
Zuhören könnt ihr am Samstag, den 19.08. 2017 auf der Froscon 2017. Der Vortrag startet um 17:45 Uhr im Saal 5. Viel Spaß!
Ich habe einen BananaPi mit einem aktuellen Armbian. Am BananaPi hängt eine 1TB Platte. Dieser BananaPi soll nun regelmäßig mittels Restic mein NAS sichern.
Zu Restic habe ich schon ein Artikel verfasst. Restic - Backuptool vorgestellt
Wie ich beim ersten Versuch mit Restic gelernt habe, brauchen wir ein aktuelles GO. Das Go was man mit apt-get installieren kann ist zu alt, das können wir nicht einsetzen. Dann werden wir mal das aktuelle installieren.
cd tmp
wget https://storage.googleapis.com/golang/go1.8.3.linux-armv6l.tar.gz
tar -C /usr/local -xzf go1.8.3.linux-armv6l.tar.gz
Damit ist Go in /usr/local installiert.
Damit das System weiß, wo go liegt, muss der Pfad gesetzt werden.
export PATH=$PATH:/usr/local/go/bin
Daniel hat seinen Linux-Kernel für den BananaPi M2-Ultra mal wieder ein wenig aktualisiert. Er ist somit auf 3.10.107, außerdem enthält er einen Fix bzgl. der Timings des EMMC's.
Sein Pull-Request wird von Sinovoip immer noch völlig ignoriert. Den ersten, mittlerweile geschlossen, findet man hier. Den aktuellen gibt es hier. Anstatt man froh ist, das es jemanden gibt der mitarbeitet, ignoriert man diese Arbeit einfach. Sehr sehr ärgerlich ? Was soll man von so einer Arbeit nur halten!??
Daniels Original auf github findet man hier. Wie man das Ganze installiert habe ich in folgendem Beitrag schon erläutert.
BPi M2-Ultra - Kernel 3.10.104
Somit hat man wenigstens eine Version mit der man halbwegs was anfangen kann.
Ich zitiere einfach mal Nico's Beitrag im github
Es gibt einen schwerwiegenden Hyper-Threading Bug in Intel Skylake und Kaby Lake Prozessoren, der (in diesem Fall) mit einem Update des intel-microcodes behoben werden kann.
Bestehende Installationen sollten unbedingt zeitnah wie folgt aktualisiert werden:
aptitude update && aptitude -t jessie-backports install intel-microcode
Weitere Details unter:
https://lists.debian.org/debian-devel/2017/06/msg00308.html
Nach den Update's einmal neugestartet und das Script ausgeführt. Sieht dann so aus.
root@nas:/home/frank# ./intel_bug.sh
cpu 0: Your CPU is affected, but your microcode is new enough
cpu 1: Your CPU is affected, but your microcode is new enough
Problem gelöst. Bedankt!
Seite 26 von 78