Firefox und FSTAB, revisited

access

Dieser Beitrag ist nur für Linux-Nutzer.

Da wir gerade bei Reparaturen sind: Gestern kam ich mit Chromium für Linux gar nicht mehr auf mein Blog (mit Google Chrome schon). Mein Provider antwortete auf meinen E-Mail-Hilfeschrei: „Wegen massiver Bot-Zugriffe blocken wir derzeit uralte Browser weg, z.B. alles vor Chrome oder Firefox in Version 110 oder 120 (je nach Setup). Mit so alten Browsern sollte niemand mehr unterwegs sein. Diese Methode ist nicht der Weisheit letzter Schluss, aber wir können so relativ leicht einen größeren Teil von Bots abwehren.“

Wieso habe ich einen „uralten Browser“ – Version 106.0.5249.119 (Offizieller Build) for TUXEDO OS (64-Bit)?

„Chromium/106 ist aus dem Jahr 2022. Du solltest dich um ein Update kümmern oder einen anderen aktuellen Browser benutzen. Es ist sehr unsicher, so alte Browser zu verwenden, unter jedem Betriebssystem.“

O je. Aber damit fing es erst an – und endete in einer mehr als einstündigen Unterhaltung mit ChatGPT. Neuinstallation Chromiums?

system_key.go:147: cannot determine nfs usage in generateSystemKey: cannot parse /etc/fstab: cannot parse dump frequency: „information.“ Fehler: timeout waiting for snap system profiles to get updated

Was will mir der Künstler damit sagen?

=> Installing the chromium snap
===> Checking connectivity with the snap store
====> System doesn’t have a working snapd, skipping
=Entpacken von chromium-browser (1:85.0.4183.83-0ubuntu2.22.04.1) …
=dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/chromium-browse
r_1%3a85.0.4183.83-0ubuntu2.22.04.1_amd64.deb (–unpack):

=Versuch, »/usr/share/applications/chromium-browser.desktop« zu überschreiben, welches auch in Paket chromium 1:106.0.5249.119~f~tux1 ist
=Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/chromium-browser_1%3a85.0.4183.83-0ubuntu2.22.04.1_amd6
=4.deb
=E: Sub-process /usr/bin/dpkg returned an error code (1)“

„Der Kern des Fehlers ist ein Paket-Konflikt: Du versuchst chromium-browser aus Ubuntu (das ist heute im Prinzip nur noch ein Snap-Installer/Wrapper) zu installieren.
Auf deinem System ist aber schon ein anderes Chromium-Paket installiert: chromium 1:106.0.5249…~f~tux1
Beide liefern dieselbe Datei:
/usr/share/applications/chromium-browser.desktop → deshalb bricht dpkg ab.
Zusätzlich meldet der Installer: snapd funktioniert/fehlt, daher kann Ubuntu sein „Chromium als Snap“ nicht sauber installieren.

Kurzfassung: Dein System versucht Chromium als altes .deb-Paket (85.x) zu installieren, obwohl Ubuntu 22.04 Chromium nur noch als Snap unterstützt. Zusätzlich liegt sehr wahrscheinlich noch ein Rest eines früheren „tux1“-Chromiums im Dateisystem, der die .desktop-Datei blockiert.
Wir beheben das sauber in 4 Schritten.“

Soso. Sauber und nur vier Schritte. Es wurde dann noch ein ganzer Spaziergang.

Es kommt die Fehlermeldung: chromium –version 2025/12/13 00:06:11.572780 system_key.go:147: cannot determine nfs usage in generateSystemKey: cannot parse /etc/fstab: cannot parse dump frequency: „information.“

„Das ist kein Chromium-Problem, sondern snapd stolpert über eine kaputte Zeile in /etc/fstab.
In /etc/fstab müssen Feld 5 („dump“) und Feld 6 („fsck pass“) Zahlen sein (typisch 0 0 oder 0 2). Bei dir steht da offenbar sowas wie information. → daher:
cannot parse /etc/fstab: cannot parse dump frequency: „information.“

nano

Gut zu wissen. Zwanzig Minuten und ebenso viele Kommandozeileneingaben später:

„Danke für die Ausgabe – jetzt ist es glasklar 👍“

Gern geschehen.

„Deine /etc/fstab enthält mehrere syntaktische Fehler, die snapd (und damit Chromium) brechen.
Ich zeige dir exakt, was falsch ist und wie es korrekt aussehen muss.
❌ Fehler 1 (kritisch): Root-Dateisystem (Zeile 6)
Aktuell (falsch)
UUID=99df4bb9-31e5-4fae-a332-42c2d390f679 / ext4 defaults0 1
Probleme:
defaults0 → Optionen und dump/pass zusammengeklebt
Es fehlen zwei Spalten
✅ Korrekt
UUID=99df4bb9-31e5-4fae-a332-42c2d390f679 / ext4 defaults 0 1
❌ Fehler 2: Swap-Zeile (Zeile 15)
Aktuell (falsch)
UUID=ef2ba6e4-17ae-41d0-9ec9-4f26e452c016 none swap sw 00
Problem:
00 → muss zwei getrennte Felder sein
✅ Korrekt
UUID=ef2ba6e4-17ae-41d0-9ec9-4f26e452c016 none swap sw 0 0“

Gut zu wissen. Zwanzig Minuten und ebenso viele Kommandozeileneingaben später:

Was muss ich tun, um das Problem
snap install firefox
Fehler: cannot perform the following tasks:
– Installationshook von Snap „firefox“ ausführen, falls vorhanden (run hook „install“:
system_key.go:147: cannot determine nfs usage in generateSystemKey: cannot parse /etc/fstab: cannot parse dump frequency: „information.“
Fehler: timeout waiting for snap system profiles to get updated
zu beheben?

„Der eigentliche Auslöser ist diese Zeile:
cannot parse /etc/fstab: cannot parse dump frequency: „information.“
„Snap (genauer: snapd) versucht beim Install-Hook einen “System Key” zu erzeugen und liest dafür u. a. /etc/fstab. Deine fstab enthält sehr wahrscheinlich eine ungültige Spalte 5 (dump frequency) – dort darf nur 0 oder 1 stehen. Bei dir steht da offenbar das Wort information. (oder ein Teil davon), wodurch snapd abbricht. Danach läuft der Hook in ein Timeout („snap system profiles …“).
So behebst du das…“

nano

Gut zu wissen. Zwanzig Minuten und ebenso viele Kommandozeileneingaben später:

Da steht aber kein Fehler:
sudo findmnt –verify –verbose findmnt: /etc/fstab: Einlesefehler in Zeile 1 — ignoriert (ewig lange Terminal-Ausgabe…)

„Doch – da ist ein Fehler, nur etwas versteckt 🙂 Der entscheidende Hinweis ist gleich die erste Zeile der Ausgabe:
findmnt: /etc/fstab: Einlesefehler in Zeile 1 — ignoriert
Das bedeutet nicht, dass Zeile 1 inhaltlich falsch gemeldet wird, sondern dass sie gar nicht korrekt gelesen werden kann. Genau daran scheitert snapd.

Was heißt „Einlesefehler in Zeile 1“ konkret?

„Typische Ursachen (sehr häufig!):
Unsichtbare Zeichen in Zeile 1
BOM (Byte Order Mark, oft UTF-8 BOM)
Windows-Zeilenenden (CRLF)
Text vor dem ersten Kommentar/Eintrag, z. B.: freier Text
ein Wort wie information. ohne # davor
Datei wurde mal mit Word / LibreOffice / falschem Editor gespeichert
snapd ist hier strenger als mount oder findmnt und bricht dann ab.“

Voller Grauen erinnerte ich mich an den holden Mai diesen Jahres, als ich an der fstab herumdoktern musste.

Ich will die Leser nicht langweilen. Ich habe es hingekriegt, wie die hier schon lobend erwähnte Wohnungstür. Zwischendurch rauchte auch noch CUPS ab.

image_pdfimage_print

Kommentare

8 Kommentare zu “Firefox und FSTAB, revisited”

  1. Jens T. am Dezember 13th, 2025 11:42 p.m.

    Es ist wahrhaftig Kunst, wie du wiederholt Computerprobleme, die Folgen eigenen Herumdokterns und die Halluzinationen moderner KI vermengst. Die Ergebnisse sind jedes Mal überraschend. Chapeau! Was mir hingegen Sorgen macht ist, dass du vollkommen übersiehst, wie denn dein Provider alte Browser herausfiltern kann, wenn doch die komplette Kommunikation mit deinem Webserver verschlüsselt per https abläuft. Wie weit greift dein Provider noch in die Kommunikation deiner Leser mit deinem Blog ein?

  2. NonKon am Dezember 14th, 2025 7:50 a.m.

    Ubuntu eben. Wer einen rund laufenden Rechner will benutzt Debian stable. Du lernst es auch nie, die Erkrankung nennt man Versionitis. Denk mal selbst.

  3. EDV-Opa am Dezember 14th, 2025 10:36 a.m.

    @Jens T.: in der Regel filtert der Provider nicht und greift nicht in den Datenstrom ein. Er benutzt meistens eine .htaccess Datei im Webroot der Domain welche Einträge hat, die auf bestimmte Browserstrings reagiert. Das ist ein völlig legitimes Mittel und kann normalerweise sogar vom Kunden selbst bearbeitet werden. Unser Provider macht das auch um bestimmten übermäßigen Zugriff durch Bots abzufangen. Ist ja auch im Interesse des Kunden unnötigen Traffic zu vermeiden und die Performance der Webseite hoch zu halten.

  4. Jim am Dezember 14th, 2025 10:58 a.m.

    @Jens T.
    Als gelegentlicher Kommentator auf der hiesigen Seite werde ich seit geraumer Zeit vom Provider morgens geweckt, an die Tagesaufgaben erinnert und nützliche Tipps zum morgendlichen Zähneputzen und Gurgeln gibt er auch noch! Fuck yeah, ich liebe die Zukunft!

    PS: Den Verdacht darf ich nicht zu laut äußern, falls der Provider mitliest… Seit kurzem verhält sich meine Frau anders, wenn ich wie zufällig das Wort „Provider“ im Gespräch fallen lasse um ihre Reaktion zu testen, schaut sie plötzlich an die Decke. Oh, ich muss kurz runter, es hat geklingelt

  5. bentux am Dezember 14th, 2025 11:30 a.m.

    Ja Ubuntu, benutzt einen Linux Kernel. Der Rest, bin Ich mir nicht so sicher, versuche das immer noch zu vergessen. Hatte Ich ein paar mal mit zu tun, einmal sogar als Server Umgebung. Wir sind nicht so kompatibel.

    Ubuntu und Snap, Klasse. Das packt neue Pakete in ein extra Image, deshalb der fstab Eintrag. Hat Vor und Nachteile. Braucht mehr Resourcen und bremst das System ab. Het seinen eigenen Kopf, Ich auch (passen deshalb nicht zusammen). Sonst AI: ubuntu snap vorteile

    Cups, ich fühle mich in die 2000er zurückversetzt. Da funktionierte es auch nicht ohne Handarbeit. HP/Scanner Drucker, klasse Teil. Nur, braucht halt Treiber/Utils von HP. Müssen zum System passen. Ja, Ich weiß, Ich kann auch ne VM, Docker, Snap machen und dann hält das ein wenig länger. Aber Ich habe das volle Spassprogramm gebucht. Das muss auch so gehen, mit dem Kopf durch die Wand und der Klügere hat nachzugeben. Also die Wand.

    <8*) Der Aluhut, kein Vorbild in Technik.

  6. nOby am Dezember 14th, 2025 3:00 p.m.

    Hallo Burks,

    wie ich sehe und lese ist Dein Leben aufregend. Ich könnte das nicht. Tag- und Nachtschicht im täglichen Wechsel oder umgekehrt und das ohne Pervitin. Nachts um 2 Uhr aufstehen, von der Feuerwehr geweckt werden und dann bis zum Beginn der Tagschicht um 4 Uhr (?) eine Haustür reparieren. Nein Burks, die Energie hätte ich nicht. Jedenfalls nicht ohne Pervitin. Deinen indischen Maharadscha und seiner Prinzessin hätte ich an Deiner Stelle mal richtig durchgeblasen. Wenn die bei Dir wohnt, warum hat die keinen Schlüssel?

    Nicht nur das Burks, Du wechselst eine halbe Tür und nebenher löst Du Probleme mit Deinem Computer und Deinem Provider. Nein, ich könnte das nicht. Die Zeit habe ich nicht. Du hast die Zeit und das trotz 12 Stunden Schichten und Jetlag. Ich habe keine 12 Stunden Schichten.

    Zu den Problemen:

    1. Ich habe in meinem ganzen Leben nur ein Mal an der fstab gebastelt. Das ist 20 Jahre her.

    2. Eine neue Browserversion installieren dauert bei mir via bash script etwa 2 Minuten. Danach noch händisch die üblichen Addons installieren und fertig.

    3. Natürlich kann ein Provider den gesamten traffic mitlesen. In seinem Eigentum steht schließlich die gesamte Hardware. SSL und das andere Spielzeug haben für einen Provider keine Gültigkeit.

    4. Jetzt komme ich zu meinem eigentlich anliegen. Burks, Dir ist bekannt das Deine Webseite mit einer MINI Auflösung ausgeliefert wird? Im Originalzustand könnte ich die nur mit der Lupe lesen. Wenn Du jetzt den html tag SUP verwendest, dann wird die Schrift noch kleiner, um etwa 25% in Deinem Fall. Ich weiß nicht, wer Dir diesen Quatsch mit SUP beigebracht hat oder wie Du auf diese Idee kommst. Nimm den P tag und setzte dessen Inhalt auf KURSIV oder FETT oder denk Dir was Nettes aus. Wie wäre es mit dem PRE tag. Das was Du machst ist copy and paste. Dafür reicht der PRE tag. Hier wird Dir erklärt, was es mit den html tag SUB oder SUP auf sich hat. Als Journalist sollte Dir das geläufig sein.

    Und wenn Du schon dabei bist, dann ändere

    in

    .

    Mit dieser Änderung würde die automatische Worttrennung für Alman eingeschaltet.

  7. nOby am Dezember 14th, 2025 3:04 p.m.

    Wie ich sehe schluckt Dein WordPress die meta tags in meinem Kommentar. Ich gehe aber davon aus das die bei Dir unzensiert angekommen sind, wenn nicht bitte melden.

  8. admin am Dezember 14th, 2025 3:07 p.m.

    Pre-tag ist notiert. Bei mir ist sup aber nicht so winzig.

Schreibe einen Kommentar