von Kingston DataTraveler 3.0 USB Sticks kann man nur abraten

Sehr geehrte Daten und Datinnen,

Sie möchten schnell von A nach B reisen? Dann bitte meiden Sie die Dienste von „Kingston DataTraveler 3.0“ da Sie zwar schnell vom Reisestick hinaus kolportiert werden, aber leider Ihre Reise Jahre vorher planen müssen.

Ihr Reiseveranstalter
Surface Pro 4

von Kingston DataTraveler 3.0 USB Sticks kann man nur abraten

Gleich mal vorweg: Ich hatte gar nicht erwartet das die schnell sind, bei dem Preis, aber das Ergebnis war dann doch schon überraschend schlecht.

Es handelt sich beim dem Testobjekt um das hier und schaut mal genau auf die Packung:

Da steht 200 MB/s (R) .. wofür das R steht kann man sich nach dem Leistungstest denken:

ein Graf des Testergebnisses mit einigen Liniendiagrammen

5MB/s schreibend … Steinzeitrekord.

In Rot die Schreibgeschwindigkeit für ¹0MB Stücke. Das wird nicht viel besser, wenn man größere Stücke schreibt:

bei 1GB pro Lese- und Schreibzugriff haben wir konstante Lesegeschwindigkeiten(READ) von > 220 MB/s , aber nur 33 MB/s schreibend, was USB 2 Speed ist. Also 100MB/s wären ok gewesen.

Da das ein 32 GB Stick ist, wird es eine ganz, ganz, ganz lange Zeit dauern bis Eure Daten da vollständig drauf sind 😀

Deswegen: Gebt lieber etwas mehr Geld aus.

Ich habe die nur gekauft, weil es auf den Preis ankam, nicht auf Speed oder Speichermenge. Ich hätte auch 1 MB Sticks für 10 ¢ genommen 😉 Hauptsache die Daten halten eine Weile.

Fedora und das Packagekit Offline Update

Vor einigen Releases hat Fedora ein neues Updateverhalten via Packagekit eingeführt, das verdächtig nach „Windows macht das auch so“ stank. Wie grottig das wirklich laufen kann, kommt unten in Bild & Schrift.

Fedora und das Packagekit Offline Update

Um es gleich mal vorweg zu schicken: Ich bin pro Fedora und achte das, was die da auf die Beine stellen.

Aber nur weil man es mag, muß man nicht mit allem einverstanden sein und die Änderung des Updateverhaltens durch Packagekit’s „Offline Update“ ist eine der Sachen die ich nicht unterstützen kann. Damit Ihr Euch ein Bild von der Sache machen könnt, habe ich da mal was abgelichtet.

Ich bitte die schlechte Bildqualität zu entschuldigen, aber Screenshots sind an der Stelle im Bootvorgang nicht vorgesehen 😉

Gestern

Gestern war ich mit meinem Surface bei einem Kunden. Während ich da gearbeitet habe, hat sich Packagekit mit Updates versorgt, diese aber nicht eingespielt. ich hab es nur gemerkt, weil ich das Bandbreitenwidget im Gnome habe, das plötzlich hektisch aktiv wurde.

Heute morgen

schalte ich mein Tablet ein, weil ich für den nächsten Artikel was testen wollte. Es kommt die Kernel Auswahl, es kommt die Passwortabfrage für LUKS und dann passiert es:

Bitte fahren Sie den Computer nicht runter!

Größtenteils weiß man nicht mal, was da aktualisiert wird.

Es lief ein Offline-Update von Packagekit 🙁 Nicht 10 Sekunden, nicht 30 Sekunden, nicht eine Minute, nicht fünf Minuten, nein, für knappe acht Minuten war das Geräte vollständig blockiert. Weil ein neuer Kernel installiert worden war, mußten auch alle AKMOD Module für alle Kernels neu gebaut werden. Und dann … gingen die Lichter aus und blieben aus.

Achtet mal auf die Zeiten vom packagekit-offline-update.service

Anstatt das Update einzuspielen und durchzubooten, wurde das Tablet danach einfach abgeschaltet. Kommentarlos übrigens 🙁

Wie Ihr oben in den Bildern und hier sehen könnt:

wird einem nicht mal erzählt, was da aktualisiert wurde. Ab und zu blitzt mal ein Name durchs Display, aber das wars dann auch schon.

Per DNF aktualisiert, gibt es ein Logfile, in dem ganz genau drin steht, wann was von welcher Version auf welche neue Version aktualisiert wurde. Da DNF das Update nicht gemacht hat, ratet mal …

Natürlich gibt es von PackageKit auch einen Logeintrag. Den kann man sich aber so nicht ansehen, weil man dazu den GPK Logger aufrufen muß: gpk-log

Das ist ultimativ toll, wenn man von dem Tool noch nie etwas gehört hat, oder? Ein grep über /var/log bringt einem nämlich nur die Einträge von DNF, die zum Packagekit Paket gehören, wenn DNF das updated 😀

Die Krönung des Ganzen

war dann der Umstand, daß ich sowieso noch ein Update vorhatte, um den neuen Surfacekernel einzuspielen. Dazu mußten einige alte LUA Paket entfernt werden, damit das Update überhaupt stattfinden konnte. Als dann das Update endlich ging, war schon wieder ein neuer normaler Kernel verfügbar, der dann natürlich auch alle Kernel-Module neu bauen mußte.

Fazit

Das offline-update ist in diesem Fall lästig und überflüssig gewesen, weil beim nächsten Start schon neue Pakete zur Verfügung standen. Der Sinn und Zweck davon, es beim BOOTEN durchzuziehen, erschließt sich ohnehin nicht, weil für ein Kernelupdate die Kernelmods neugebaut werden müssen und damit die dann auch benutzt werden, muß man ohnehin rebooten, was „Packagekit Offline-Update“ dann ja auch, mit wenig Erfolg, gemacht hat.

Da kann man es doch auch gleich beim Runterfahren installieren, oder??? Dann kann man am nächsten Tag wenigstens sofort arbeiten.

Lösung

Wie bekommen wir das weg?

systemctl disable packagekit packagekit-offline-update
systemctl mask packagekit

„Wir sehen uns wieder, wenn Du wieder vernünftiger geworden bist.“ Denn natürlich gibt es einen Grund, wieso man nicht einfach so GB!weise Daten zieht, nur weil man eine Internetanbindung hat.

 

Linux am Dienstag – Programm für den 3.2.2023

Ich denke, Ihr seid alle gut durch den Jahreswechsel gekommen, da können wir uns bei Linux am Dienstag planmäßig treffen.

Linux am Dienstag – Programm für den 3.2.2023

Dienstag Abend ab 19 Uhr geht es u.a. um:

  • Sicherheit – Microsoft wird ProxyNotShell Schwachstelle einfach nicht los
  • Sicherheit – Passwortmanager LastPass mit Datenleck
    Linux – Sambatreiber im Kernel schwachstelle
  • Datenschutz – Microsoft zahlt 60M US$ Strafe
  • Datenschutz – Meta zahlt 750M US$ Strafe

und andere IT-Newsbeiträge aus aller Welt. Wie jede Woche per Videokonferenz auf https://meet.cloud-foo.de/Linux .

Hinweis: Die bisherigen Vorträge findet man unter https://linux-am-dienstag.de/archiv/ .