Archiv April 2020

Montag, 27. April 2020

Debian-Pakete melden bei der Installation ‚unknown option „–skip-systemd-native“‚

Ich betreibe hier noch mehrere Debian Stretch-Instanzen, installiere aber gelegentlich bereits (aktuellere) Buster-Pakete mit folgendem Befehl: apt-get install -t testing %PAKET%

Gestern erschien ein Update eines meiner Lieblingstools, monit. Doch bei der Installation passierte folgendes

...
invoke-rc.d: syntax error: unknown option "--skip-systemd-native"
dpkg: error processing package monit (--configure):
 subprocess installed post-installation script returned error exit status 1
...

Was nun? Heute fand ich die Lösung nach einer kurzen Recherche. Das Problem behebt man (unter Debian Stretch) folgendermassen:

# apt-get install -t testing init-system-helpers

Ab sofort kennt invoke-rc.d nun das Flag --skip-systemd-native. Die Lösung fand ich in folgendem Beitrag, zu welchem ich über ein Github-Issue rüberstolperte:

[…] init-system-helpers >= 1.54 which supports the required option.

Bis dahin war unter Debian Stretch nur init-system-helpers 1.48 vorhanden. Jetzt läuft apt-get wieder durch.

Tags: , , , , , , , , ,
Labels: Linux

Keine Kommentare | neuen Kommentar verfassen

Samstag, 25. April 2020

Serientipp: The Crown, Season 3

Zwar schon seit letztem November auf Netflix verfügbar, musste erst der Corona-Lockdown kommen, dass ich mir endlich den Ruck gab und Season 3 dieser bombastischen Serie zu Gemüte führte. Season 1 und 2 waren der Hammer, Season 3 ist ebenfalls gut. Und weil es der Allgemeinbildung beiträgt ist es Fantasy- und Science Fiction-Serien vorzuziehen.

Die derzeit drei Staffeln beleuchtet (mehr oder weniger akkurat) die Geschichte des Haus Sachsen-Coburg und Gotha der Windsors im 20. Jahrhundert. Bekannteste Exponentin: Queen Elisabeth II.

Derzeit läuft folgendes Stück des Soundtracks in unserem Haushalt in Endlosschleife (notabene: mit jeder Wiederholung steigt die Gefahr, dass ich nicht an Covid-19 sterbe, sondern von der genervten besseren Hälfte erschlagen werde):

Ähnlich wie das „Rebranding“ des Hauses Sachsen-Coburg und Gotha in Windsor gegen Ende des Ersten Weltkriegs lernte ich dank der Serie, dass „Mountbatton“ die Anglifizierung des deutschen Adelsgeschlechts Battenberg ist. Manchmal unterscheiden sich die Gedankengänge der Blaublütigen nicht von uns, dem Pöbel, und sie applizieren hemdsärmlige Massnahmen, um sich in der Gunst der Bevölkerung zu halten. Es scheint funktioniert zu haben.

Tags: , , , , , , , , , ,
Labels: Medien

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 23. April 2020

Corona-Rechnen an Hand des Kantons Genf

Nachdem ich zu besten Zeiten die Corona-Zahlen mehrmals täglich in Erfahrung gebracht habe, gehen mir die meisten Zahlen mittlerweile sprichwörtlich am Hintern vorbei. Je länger die Krise dauert, je mehr man liest und vergleicht, desto offensichtlicher werden die Schwächen der Corona-Statistiken. Weltweit. Jedes Land wurstelt irgendwie rum.

Mittlerweile interessieren mich eigentlich nur noch die Zahl der Corona-Toten, da ich bis vor kurzem glaubte, dass dies die einzige Zahl ist, die man nicht verfälschen kann. Typisch Menschlich, sich an etwas vermeintlich simplen festzuklammern, um das Geschehen um einen herum zu erklären.

Doch nun hat sogar die Diskussion über die Zahlen der schweizerischen Corona-Toten begonnen. So wie ich die neuesten Erkenntnisse verstanden habe, gilt man hierzulande als Corona-Toter, sobald man positiv getestet wurde und danach das Zeitliche segnet. Wie der K-Tipp in seiner jüngsten Ausgabe aufgezeigt hat, hat man das bspw. mit den Grippetoten in den letzten Jahren nie so gemacht. Die starben jeweils an Krebs, Lungenentzündung, Organversagen, schlag-mich-tot, aber fast nie an der Grippe selbst. Wieso kehrt man das übliche Vorgehen nun um?

Henusode. Die Universitätsspitäler in Genf haben heute Zahlen einer „repräsentativen“ Stichprobe der Bevölkerung auf Covid-19 Antikörper präsentiert. 760 Personen wurden auf diese untersucht. Die Statistiker errechneten aus den Resultaten der zweiten Woche (14. bis 17. April, 471 Personen), dass hochgerechnet 5.5 Prozent der Bevölkerung des Kantons bereits mit Covid-19 infiziert worden sind. 5.5 Prozent ist der Mittelwert der Bandbreite von 3.3 bis 7.7 Prozent.

Wo die Medienmitteilung aufhört, beginnt aus meiner Sicht eigentlich die interessante Rechenaufgabe: Der Kanton zählt knapp 500’000 Einwohner. 5.5 Prozent entsprächen 27’500 Einwohnern. Gemäss corona-data.ch wurden in Genf bisher 4710 Personen positiv getestet.

Erste Erkenntnis: Die Zahl der Infektionen sind also um den Faktor 5.8 höher als angegeben („Dunkelziffer“). Knapp 23’000 Personen haben also Corona überlebt; entweder, weil sie nicht bemerkt haben, dass sie überhaupt krank sind, oder aber, weil die Symptome viel zu mild waren, dass man sie zu einem Test zugelassen hätte.

Doch viel wichtiger ist diese Information, um die Letalität zu berechnen. Von 27’500 infizierten Einwohnern sind Stand heute 205 Personen gestorben (selbe Quelle).

Zweite Erkenntnis: Die Letalität über alle Altersgruppen hinweg beträgt 0.74 Prozent. Eine „normale“ Grippe rafft gemäss dem Robert Koch Institut zwischen 0.1 und 0.2 Prozent der Infizierten dahin. Covid-19 tötet also drei bis vier Mal mehr Leute als die Grippe.

Aber — und so schliesst sich der Kreis wieder — wie oben erwähnt scheinen es sich in der jetzigen Pandemie die Leute einfach zu machen, welche die Todesurkunden ausfüllen: Corona-Opfer. Ende der Diskussion. Dementsprechend könnten die offiziellen Todeszahlen übertrieben sein.

(Einschub: Ein Kollege schreibt mir, dass in Deutschland der Grippe-Ansatz gefahren werde; d.h. Corona-Tote sind an ihren Vorerkrankungen gestorben. Ob das stimmt kann ich nicht beurteilen. Dies jedenfalls könnte erklären, wieso Deutschland pro Capita deutlich weniger Tote zu beklagen hat als andere Länder. Sprich: Sind die Schutzmassnahmen dort gar nicht so viel besser, sondern primär einfach die, die die Statistiken dort verfassen?).

Ob also Corona (in der Schweiz) wirklich drei bis vier Mal mehr Leute getötet hat, wird sich vermutlich erst in Monaten oder gar Jahren zeigen. War ich anfangs wissenschafts- und politgläubig, werde ich immer skeptischer.

Wenn man ganz sauber sein will, berechnet man die Letalität über die Bandbreite der drei angegebenen Zahlen:

Infizierte (Prozent) 3.3 5.5 7.7
Infizierte (absolut) 16’500 27’500 38’500
Tote 205 205 205
Letalität (Prozent) 1.24 0.74 0.53

Tags: , , , , , , , , , , , ,
Labels: Uncategorized

Keine Kommentare | neuen Kommentar verfassen

Montag, 20. April 2020

upc kappt Peering mit Init7 / Fiber7

Ich habe vor einigen Jahren mit OpenVPN ein Site-to-Site VPN zu einem Bekannten in der Agglomeration Bern aufgebaut und betreibe dieses VPN bis heute.

Der Bekannte ist Kunde von upc cablecom (der schnellste und preiswerteste Anbieter in der Agglomerationsgemeinde) mit einem 300 MBit/s Download-Abo, ich als Städter bekanntermassen Kunde von Fiber7 mit (theoretisch) symmetrischen 1 GBit/s.

Letzte Woche (KW16 2020) waren SSH-Verbindungen zu einem Server beim Bekannten auf einmal sehr, sehr hakelig — die Latenz zwischen Tastatureingabe und erscheinen des Zeichens auf dem Bildschirm war sehr hoch. Bestätigt wurde diese durch meine Überwachung der Geschwindigkeit mit speedtest-cli und Aufzeichnung und Visualisierung der Werte mit Cacti:

Der Einbruch am Dienstag-Morgen war offensichtlich.

Eine fiebrige, verbissene Suche begann: War ein Angreifer in das Netzwerk eingedrungen und zog nun Gigabyte-weise an Daten ab? Oder war ein Rechner eines Mitbenutzers von Malware gekapert worden? Oder führte der Mitbenutzer einfach nur tonnenweise Bittorrent-Downloads durch? Oder war eine Netzwerkkomponente ausgetickt und flutete das Netzwerk und den Router mit Paketen? Oder hatte upc cablecom einfach etwas am Netzwerk geschraubt, worauf der Geschwindigkeitseinbruch manchmal nur mit einem Neustart des Modems behoben werden konnte?

Die Nachforschungen brachten nichts zu Tage, aber immerhin lernte ich folgende Netzwerkanalyse-Tools/Features meiner Infrastruktur kennen:

  • Traffic Analysis des EdgeRouters X ER-X, welcher am Kabelmodem hängt
  • iftop Zeigt in Echtzeit an, von und zu welchen IPs ein Server Daten übertragt (Homepage)
  • iptraf-ng (Homepage)

Am Dienstag-Abend ereilte mich ein Geistesblitz: speedtest-cli misst die Geschwindigkeit von einem Server am Agglomerations-Standort zum Ookla Speedtest-Server von Init7 (Server „Init 7 (Winterthur, Switzerland)“ mit ID 3026). Aus Interesse wählte ich einen anderen Server aus der Liste aus, und zwar den Speedtest-Server von Sunrise. Zuerst führte ich einen manuellen Speedtest zu Init7 durch, danach zu Sunrise. Und siehe da, hier lag die Antwort wie auf dem Präsentierteller:

$ ./speedtest-cli --server 28045
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from UPC Schweiz (80.218.X.X)...
Hosted by Sunrise Communication AG (Lausanne) [6X.XX km]: 30.667 ms
Testing download speed........................................
Download: 302.88 Mbit/s
Testing upload speed..................................................
Upload: 42.32 Mbit/s

$ ./speedtest-cli --server 3026
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from UPC Schweiz (80.218.X.X)...
Hosted by Init 7 (Winterthur) [13X.XX km]: 165.956 ms
Testing download speed........................................
Download: 25.82 Mbit/s
Testing upload speed..................................................
Upload: 9.48 Mbit/s

Am selben Abend sendete ich eine Anfrage an Init7 raus, ob und wie sie sich diesen markanten Geschwindigkeits-Unterschied erklären können. Am Morgen hatte ich die Antwort, und wurde auf folgendes Schreiben verwiesen. Diese Meldung war bei mir im Corona-Trubel vollkommen untergegangen.

Fazit: upc cablecom, how dare you?

Nachtrag

smokeping visualisiert die Latenz von DNS-Abfragen aus dem upc cablecom-Netz gegen den DNS-Server von Init7 ebenfalls sehr schön:

Auf Wunsch Thomas‘ (siehe Kommentar unten) noch dieselbe Grafik für Test-Abfragen an einen der DNS-Server der upc cablecom (ns10.cablecom.net) …

… zu Swisscom (dns2.bluewin.ch) …

… und zu Sunrise (cache02.sunrise.ch)

Tags: , , , , , , , , , , , , , , , , ,
Labels: IT, Schweiz

7 Kommentare | neuen Kommentar verfassen

Montag, 13. April 2020

HP ProBook 6570b erkennt bootbaren USB-Datenträger nicht

Gestern half ich einer Bekannten, ihr HP ProBook 6570b mit einer vom Software-Hersteller nicht mehr unterstützten Windows 7 Professional-Installation auf Windows 10 zu lüpfen.

Diese unsägliche Upgrade-Odyssee bestätigte mir wieder einmal, dass mein Entscheid 2004 richtig war, Windows den Rücken zu kehren und auf Mac OS X (heute: macOS) sowie Debian GNU/Linux zu setzen.

Frickelmässig hat sich im Umgang mit Windows kaum etwas geändert — mit Backup-Image, dateibasiertem rsync-Backup, Installationsdatenträger herunterladen und erstellen sowie drei (!) Installationsversuchen (Stichwort: 0x800f0955 - 0x20003 und „The installation failed in the SAFE_OS phase with and error during INSTALL_UPDATES operation.“) habe ich gut und gerne 12 Stunden verbraten.

Ein kleines Problem ganz zu Beginn: Der USB-Installationsdatenträger, ein 8GB USB-Stick, wurde vom HP BIOS anfänglich nicht als Bootquelle aufgeführt (beim Booten ESC drücken, dann F9). Nach viel Haare ausreissen dann die Erkenntnis auf Grund eines Tipps in einem Forum: Ich hatte den Datenträger an einem der zwei SS (SuperSpeed) USB-Anschlüsse auf der rechten Seite des Geräts angeschlossen. Das BIOS erkennt aber nur USB-Datenträger, die am linken USB/eSATA-Anschluss angeschlossen werden.

Wie bescheuert ist das denn?!

Tags: , , , , , , , , , , , , , ,
Labels: IT

2 Kommentare | neuen Kommentar verfassen

Montag, 13. April 2020

Bildschirm eines Debian-Servers nach Inaktivität ausschalten

Ich habe hier bereits erwähnt, dass gebrauchte ThinkPads mit Debian die Linux-Server meiner Wahl sind.

Gestern habe ich meinen ELK Log-Server von einem Lenovo ThinkPad X201 auf ein Lenovo ThinkPad T440p migriert (und habe gleichzeitig von einem unsäglichen Docker-Gefrickel auf native Pakete gewechselt).

Eines der bis eben ungelösten Probleme war, dass sich der Bildschirm des ThinkPads nach einer Inaktivitäts-Zeitlimite nicht automatisch ausschaltete. Das habe ich nun folgendermassen gelöst:

/etc/default/grub

...
GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=60"
...

Der Wert 60 drückt die Inaktivitätszeit in Sekunden aus.

Danach muss noch GRUB aktualisiert werden, und dann wird’s ab dem nächsten Neustart nach 60 Sekunden dunkel:

# update-grub

Tags: , , , , , , , , , , , , , , ,
Labels: IT, Linux

Keine Kommentare | neuen Kommentar verfassen

Samstag, 11. April 2020

Switzerland? I love Stockholm!

… das jedenfalls ist eine stereotypische Aussage us-amerikanischer Bekanntschaften, vor welcher sich Schweizer vor Reisen in den USA erzählen. Die Bewohner der Schwesternation auf dem nordamerikanischen Kontinent verwechseln „Switzerland“ allzu oft mit „Sweden“, und dementsprechend sind sie dann der Meinung, dass unsere Hauptstadt Stockholm sei.

Kürzlich aber wurde das Stereotyp mit Realsatire überboten:

Immerhin kam das Paket an — ein Dank an den Paketservice, der offenbar realisiert hatte, dass es weder eine Schlösslistrasse noch eine Stadt namens Bern in Swaziland gibt.

Tags: , , , , , , , , , ,
Labels: Funny, Schweiz, USA

Keine Kommentare | neuen Kommentar verfassen

Freitag, 10. April 2020

Kennen Betagtenheime eigentlich den Pandemieplan des Bundes?

Eine Kollegin hat sich kürzlich darüber beschwert, dass ihr Arbeitgeber, ein Schweizerisches Betagtenheim, keine oder nur über „rudimentäre“ Masken verfügt.

Die „Empfehlung“* des Bundes in seinem Pandemieplan (letzte Version: 2018) ist in der Hinsicht klar:

Relevant ist die Zeile „Alters- und Pflegeheime, sozio-medizinische Institute, Institutionen für Kinder“, welchen empfohlen wird:

Annahme: 1-Bett Zimmer, Krankheitsdauer 7 Tage für Erwachsene und 21 Tage für Kinder (0 – 14 Jahre)

  • Lagerreichweite von 3 Monaten Normalverbrauch an Hygienemasken*
  • zusätzlich: Lagerhaltung von 14 Hygienemasken* pro Bett für Erwachsene und 84 Hygienemasken pro Bett für Kinder (0 – 14 Jahre)

Somit sollte jeder Mitarbeiter einer solchen Institution derzeit über 3 Monate Masken verfügen. Wie viele das sind, kann man berechnen, wenn man die Definition von „Normalverbrauch“ findet. Leider ist dieser Begriff im Dokument nirgends definiert (oder ich habe ihn nicht gefunden). Na toll!

*) Wetten, dass die Empfehlung noch dieses Jahr zur Pflicht umgewandelt wird? Wäre cool, wenn man die Version 2018 mit der Version 2020/21 dereinst diffen könnte. Das gäbe garantiert Material für einen längeren Zeitungsartikel.

Tags: , , , , , , , , , ,
Labels: Gesundheit, Schweiz

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 9. April 2020

Sleepy Joe

It’s obvious now to anyone over twelve in this land that Joe Biden is missing a few transistors on the old motherboard.

Quelle: Money Minus Value, No Limit

Tags: , , , ,
Labels: USA

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 9. April 2020

Hände weg von Zoom

Zoom is a security and privacy disaster, […] In the meantime, you should either lock Zoom down as best you can, or — better yet — abandon the platform altogether.

Quelle: Security and Privacy Implications of Zoom

Tags: , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen