missing xcrun unter macOS

Wer nach einem Update der macOS-Installationen ein Befehl wie z.B. Git eingeben möchte und folgende Meldung erhält:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

muss die Command Line Developer Tools mittels des Befehls:

xcode-select --install

nachinstallieren. Danach können die Befehle im Terminal wie gewohnt ausgeführt werden.

Livepatching unter Ubuntu aktivieren

Nach einer Aktualisierung des Linux-Kernels muss der entsprechende Rechner in vielen Fällen neugestartet werden, damit die Änderung wirksam wird. Mithilfe von Livepatching können solche Änderungen des Kernels zur Laufzeit vorgenommen werden.

ubuntu.com/livepatch

Für Ubuntu-Installationen wird hierzu ein Ubuntu-One-Konto benötigt. Für den persönlichen Gebrauch können bis zu drei Systeme mit der Livepatching-Funktionalität versehen werden. Dazu muss ein entsprechendes Token unter ubuntu.com/livepatch bezogen werden. Anschließend kann die Livepatching-Funktionalität über Snap installiert und aktiviert werden:

snap install canonical-livepatch
canonical-livepatch enable abcdefghijklmnopqrstuvwxyz123456

Successfully enabled device. Using machine-token: abcdefghijklmnopqrstuvwxyz123456

Damit ist das Livepatching auf dem System aktiviert. Über den Befehl:

canonical-livepatch status

kann der aktuelle Status des Livepatching eingesehen werden:

last check: 43 minutes ago
kernel: 4.15.0-101.102-generic
server check-in: succeeded
patch state: ✓ all applicable livepatch modules inserted
patch version: 70.1

Standardmäßig wird alle sechzig Minuten überprüft, ob neue Patches vorliegen. Über den Befehl:

canonical-livepatch help

werden die weiteren Möglichkeiten des canonical-livepatch-Kommandos erklärt und auf die entsprechende Konfiguration der Livepatching-Funktionalität eingegangen.

Firmware eines Zero 2-Controllers aktualisieren

Der Zero 2 ist ein Controller von 8BitDo, welcher über eine eigene Firmware verfügt. Dieses Firmware kann aktualisiert werden. Nachdem die entsprechende Firmware im Support-Bereich heruntergeladen wurde, sollte die heruntergeladene ZIP-Datei entpackt werden.

Der Zero 2 Controller im Vergleich mit den SNES-Controllern von 8BitDo

In dem Archiv befindet sich neben dem eigentlichen Firmware-Update ein Updater für Windows, sowie einer für macOS. Die Variante für macOS lässt sich allerdings im Moment nicht starteten, stattdessen erhält der Nutzer eine Fehlermeldung. Der Updater für Windows funktioniert hingegen ohne Probleme.

Die Update-Applikation unter Windows

Nachdem der Updater gestartet wurde muss der Controller mit einem kurzen Druck der Tastenkombination L + R + Start aktiviert werden. Die eingebaute LED fängt gelb an zu blinken. Sobald dies der Fall ist, kann der Controller an den Rechner angeschlossen werden. Im Updater kann nun der Button USB Update gedrückt werden. Nach der Auswahl des gewünschten Firmware-Updates wird der Controller, nach einer Bestätigung, aktualisiert und ist anschließend auf dem neusten Stand.

MikroTik-Router über das Terminal aktualisieren

Anfang des letzten Jahres schrieb ich einen Artikel darüber, wie ein MikroTik-Router über das Webinterface aktualisiert werden kann. Neben der Aktualisierung über das Webinterface, kann dieser Prozess auch direkt über das Terminal durchgeführt werden. Dazu muss sich per SSH mit dem Gerät verbunden werden:

ssh admin@192.168.1.1

Nachdem der Prompt erschienen ist, werden im ersten Schritt die Pakete aktualisiert und anschließend das System neu gestartet:

/system package update check-for-updates
/system package update download
/system reboot

Der Neustart des Routers muss hierbei bestätigt werden. Anschließend startet das System neu und installiert die aktuellen Pakete. Nach spätestens einigen Minuten sollte der Router wieder verfügbar sein, sodass sich wieder per SSH mit diesem verbunden werden kann. Im letzten Schritt wird der Bootloader des Routers aktualisiert. Die aktuelle Version kann hierbei über den Befehl:

/system routerboard print

eingesehen werden. Dabei werden eine Reihe von Informationen ausgegeben:

routerboard: yes
board-name: hAP lite
model: RouterBOARD 941-2nD
serial-number: XXXXXXXXXXXX
firmware-type: qca9531L
factory-firmware: 3.33
current-firmware: 3.33
upgrade-firmware: 6.46.1

Interessant ist hier vor allem der Eintrag current-firmware. Das eigentliche Update wird mit dem Befehl:

/system routerboard upgrade

nach einer Sicherheitsabfrage durchgeführt. Anschließend muss das System abermals neu gestartet werden:

/system reboot

Nachdem Neustart ist der Router damit auf die aktuellste Version aktualisiert.

Stadia Unboxing und Einrichtung

Neben dem eigentlichen Dienst erhalten die Vorbesteller von Stadia eine Box mit einem Chromecast Ultra und dem Stadia-Controller. Dieses Paket sollte in den letzten Tagen bei den Vorbestellern der Founders-Edition eingegangen sein. Geliefert wird das Paket in einer weißen Box mit dem Stadia-Schriftzug.

Das Stadia-Set

Im Paket enthalten sind der Stadia-Controller, ein USB-C Kabel, ein Netzteil für den Stadia-Controller sowie ein Chromecast Ultra und ein Netzteil zu diesem. Daneben befindet sich ein kurzes Handbuch und eine kleine Karte in der Kiste.

Zur Nutzung muss im ersten Schritt der Chromecast Ultra eingerichtet werden. Dazu wird die Google Home-App benötigt. Diese steht für Android und iOS zur Verfügung.

‎Google Home
Preis: Kostenlos
Google Home
Preis: Kostenlos

Nachdem der Chromecast Ultra am Fernseher angeschlossen wurde und das Netzteil ebenfalls angeschlossen wurde, sollte der Fernseher angeschaltet werden und die Google Home-App gestartet werden. Anschließend wird der Nutzer durch die Einrichtung geleitet. Im Rahmen der Einrichtung wird der Chromecast Ultra mit einer neuen Firmware-Version versehen. Nach der Aktualisierung der Firmware ist die Einrichtung des Chromecast Ultra abgeschlossen. Im nächsten Schritt muss der Stadia-Controller eingerichtet werden. Hierzu wird die Stadia-App benötigt.

‎Google Stadia
Preis: Kostenlos
Stadia
Preis: Kostenlos

In der Stadia-App wird der Controller eingerichtet. Auch hierbei wird ein Firmware-Update für den Controller installiert. Daneben wird der Controller mit dem WLAN verbunden. Nachdem die Einrichtung des Controllers abgeschlossen ist, muss der Chromecast Ultra dem Stadia-Konto zugewiesen werden. Dies geschieht in der Stadia-App über die Einstellungen unter dem Punkt Konto zu Chromecast hinzufügen.

Nach der Reduzierung der Qualitätseinstellungen funktionierte Stadia in Verbindung mit dem Chromecast Ultra

Während Stadia auf meinem MacBook Air bzw. iMac ziemlich gut lief, fror beim Chromecast immer wieder das Bild ein. Nach der Reduzierung der Qualitätseinstellungen in der Stadia-App funktionierte Stadia in Verbindung mit dem Chromecast Ultra wieder ohne größere Aussetzer. Bei der mittleren Einstellung wird die Auflösung auf 1080p begrenzt.