x86/cpu: SGX disabled by BIOS

19. Juni 2024 · Betriebssysteme · andreas · Kein Kommentar
Intel Software Guard Extensions

Nach dem Update von Debian 11 auf Debian 12 zeigte ein Dell 7280 bei jedem Systemstart kurz die Meldung

[ 0.076930] x86/cpu: SGX disabled by BIOS.

was zu der Frage “Was ist SGX und wer braucht das?” führte.

Bei SGX handelt es sich um die Intel Software Guard Extensions, eine Erweiterung der Prozessorarchitektur, um Programme innerhalb des RAMs voneinander abzuschotten.

Die Erklärung, warum die Meldung nach dem Debain-Update plötzlich ausgegeben wurde, hängt mit dem verwendeten Kernel zusammen: während Bullseye noch mit dem 5.10’er Kernel lief, wird Debian Bookworm mit Kernel 6.xx ausgeliefert - der Support für Intel SGX wurde mit Kernel 5.11 eingeführt.

Seit Prozessor-Genration 11 ist SGX wohl aber wieder Geschichte, denn sowohl in den Core-i-Prozessoren der Generationen 11 als auch 12 fehlten die Software Guard Extensions wieder, was zu Problemen mit sich darauf verlassender Software führt.

Die Extensions können im BIOS mit Hilfe der Option “Intel SGX Enable” aktiviert werden. “Software Controlled” ist hierbei nicht ausreichend, die Option muß auf “Enabled” gesetzt werden, damit der Kernel zufrieden ist.


Bedankt voor je komst

15. Juni 2024 · Verschiedenes · andreas · Kein Kommentar
Bedankt voor je komst: Bruce Dickinson

Nette Idee im 013 Poppodium in Tilburg: die im Eingangsbereich hängenden LCD-Screens nicht nur für Werbung für kommende Konzerte zu verwenden, sondern nach einem Konzert auch für ein “Dankeschön” an die Besucher.

Kombiniert wird das mit dem Hinweis auf die eigene Facebook-Seite, wo man auch ohne Login ein paar professionell aufgenommene Bilder der gerade gesehenen Show betrachten und herunterladen kann.


Playmobil DFB-Stars

11. Juni 2024 · Funstuff · andreas · Kein Kommentar

Nachdem der DFB die größenwahnsinnige Bezeichnung “Die Mannschaft” abgelegt hat, gibt es von Playmobil passend lizenziert (und limitiert) zur Europameisterschaft 2024 viele kleine Plastik-“DFB-Stars”.

Playmobil DFB-Stars Mats Hummels

Auch wenn er in Realität nicht antritt, ist Mats Hummels zumindest im Kinderzimmer Teil des Teams.


Torchlight 2 startet nicht mehr nach Debian-Update

09. Juni 2024 · Spiele · andreas · Kein Kommentar

Nach einem Betriebssystem-Update von Debian 11 auf Debian 12 wollte Torchlight 2, das vor dem Update problemlos lief, nicht mehr starten: nach dem Klick auf das Icon erschien nur noch kurz der Spash-Screen … und das war’s - vom eigentlich erwarteten Startschirm fehlte jede Spur.

Torchlight 2

Als erste Möglichkeit zur Fehlersuche bietet sich meist ein Start des Programms über die Kommandozeile an, in der Hoffnung, dadurch vielleicht in paar Statusmeldungen zu sehen. Dies funktioniert auch beim Start von Torchlight 2, welches eine ganze Menge an Meldungen ausgab, bevor es letztendlich mit einem “Speicherzugriffsfehler” abbrach.

$ ./Torchlight2.bin.x86_64 Creating resource group General Creating resource group Internal Creating resource group Autodetect ... Loading library RenderSystem_GL Path for saving is ... ... Compressing memory size is: 246 Compressing memory size is: 4559 Speicherzugriffsfehler

Leider führte die Kombination von “Torchlight 2” und “Speicherzugriffsfehler” bei der Suche nach Lösungsmöglichkeiten nicht zu hilfreichen Ergebnissen. Auch Tips, die in Richtung von Bibliothekskonflikten gingen halfen nicht, das Programm wieder zum Starten zu bewegen.

Zum Ziel führte letztendlich ein Blick in die Datei “ogre.log”, die auf den ersten Blick identisch mit den Ausgaben beim Programmstart aussieht, allerdings noch ein paar zusätzliche Ausgaben enthält:

$ cat ~/.local/share/Runic\ Games/Torchlight\ 2/ogre.log 11:57:15: Creating resource group General 11:57:15: Creating resource group Internal 11:57:15: Creating resource group Autodetect ... 11:57:15: Loading library RenderSystem_GL 11:57:15: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library RenderSystem_GL. System Error: libGLU.so.1: cannot open shared object file: No such file or directory in DynLib::load at /builddir/Torchlight2/ogre170/OgreMain/src/OgreDynLib.cpp (line 94) 11:57:15: Path for saving is ... ... 11:57:16: Compressing memory size is: 246 11:57:16: Compressing memory size is: 4559

So war der entscheidende Hinweis zwischen den Zeilen “Loading library RenderSystem_GL” und “Path for saving is” versteckt, im konkreten Fall ein

System Error: libGLU.so.1: cannot open shared object file: No such file or directory

der sich durch Installation des Pakets libglu1-mesa letzendlich leicht beheben ließ.


Landal Greenparks nervt

06. Juni 2024 · IMHO · andreas · Kein Kommentar

Bucht man irgendwo eine Unterkunft, so muß man inzwischen wohl zwangsweise mit multiplen Aufforderungen zum Bewerten des Aufenthalts rechnen. Nicht nur Belvilla hat sich in dieser Beziehung als penetrant und nervig erwiesen - auch Landal Greenparks hakt nach, wenn man die erste Aufforderung zur Bewerung einfach löscht:

Betreff: Ist Ihnen unsere Anfrage entgangen?

Wir sind noch immer sehr gespannt

Liebe(r) …,

wir hoffen, dass Sie noch immer mit einem Lächeln an Ihren Aufenthalt in/im Landgoed Aerwinkel zurückdenken. Kürzlich haben wir Sie gebeten, Ihre Erfahrungen mit uns zu teilen. Hoffentlich kommt es Ihnen jetzt gelegen?

Als Dank dafür, dass Sie Ihre Erfahrungen mit uns teilen, nehmen Sie automatisch an einer Verlosung eines Urlaubsgutscheins im Wert von 150 EUR*.

Vielen Dank.

Teilen Sie Ihre Erfahrung | Jetzt nicht

Mit freundlichen Grüßen Das Team von Landal Greenparks

Natürlich gibt es auch hier keinen “unsubscribe”-Link in den Mails und auch keine Möglichkeit, in der Weboberfläche den Kram abzubestellen.

Die Links auf “Teilen Sie Ihre Erfahrung” und “Jetzt nicht” landen bei einer Domain mit dem sprechenden Namen “https://landal-greenparks.3dsmx.com/”. Keine Ahung, welcher Drittanbieter dann wieder die Bestätigung erhält, daß die E-Mail-Adresse tatsächlich genutzt wird - sonst hätte ich vielleich mal teilgenommen und geschaut, was passiert, wenn man überall das mögliche Minimum anklickt.

Mal schauen, ob Landal Greenparks weitermacht und seine Mails zukünftig auch nach “/dev/null” liefern will.