Lese-Ansicht

Erfahrungsbericht: Firmware-Update für GL.iNet GL-A1300 mit OpenWrt

Ich nutze einen GL.iNet GL-A1300 als Reise-Router. Bei diesem führe ich ein Firmware-Update durch und berichte hier von meiner Erfahrung damit.

Es handelt sich dabei um kein Tutorial oder eine Schritt-für-Schritt-Anleitung, sondern eher um eine persönliche Bewertung. Der Text enthält Links zu den verwendeten Quellen.

Warnung: Ein fehlgeschlagenes Firmware-Update kann euer Gerät unbenutzbar machen. Ich gehe in diesem Text nicht darauf ein, wie man ein Gerät nach einem fehlgeschlagenen Firmware-Update wiederherstellt. Wenn ihr diesem Artikel folgt, tut ihr dies auf eigene Gefahr.

IST-Zustand

Aktuell läuft mein Reise-Router mit der Firmware OpenWrt 24.10.5 r29087-d9c5716d1d / LuCI openwrt-24.10 branch 25.340.26705~d88390b. Zu dem Zeitpunkt, wo ich diesen Text schreibe, ist das Release 25.12.2 aktuell, welches am 27. März 2026 veröffentlicht wurde.

Die Geräteseite im OpenWrt-Wiki weist für mein Modell noch die 24.10.5 als aktuelle Firmware aus. Jedoch haben mich zwei meiner Arbeitskollegen darauf hingewiesen, dass ich besser den Firmware Selector verwenden solle, da dieser aktuelle Informationen beinhaltet, während das Wiki etwas hinterher hängt.

SOLL-Zustand

Die Ergebnisseite des OpenWrt Firmware Selector zeigt für mein Gerät an, dass die Firmware-Version 25.12.2 unterstützt wird.

Ergebnisseite des Firmware Selector für das Gerät GL.iNet GL-A1300.
Firmware-Version 25.12.2 untersützt den GL.iNet GL-A1300.

Dann soll dies die neue Firmware für meinen Reise-Router werden.

Meine Erwartungshaltung

Ich erwarte keinerlei Probleme, sodass ich nach den folgenden 5 Schritten fertig bin.

  1. Ich lade das Sysupgrade für mein Modell herunter.
  2. Ich lade das Sysupgrade im LuCI Web Interface hoch und starte das Firmware-Update.
  3. Der Reise-Router startet neu und lädt die neue Firmware-Version.
  4. Meine Konfiguration wird übernommen.
  5. Ich melde mich mit den bekannten Zugangsdaten an.

Der tatsächliche Verlauf

„Ich mach noch kurz ein Firmware-Update.“

Berühmte letzte Worte eines unbekannten Sysadmins.

Da es mir die Seite im folgenden Bild anbietet, erstelle ich vor dem Update noch ein Backup. Hierbei wird ein TAR-Archiv erzeugt, welches ich auf meinem Laptop speichere.

Seite im LuCI Web Interface für Flash operations. Die Seite bietet Optionen zum Erstellen eines Backups, zum Restore eines zuvor erstellten Backups und zum Upload eines Firmware-Images.
Seite im LuCI Web Interface zur Erstellung von Backups und Durchführung von Firmware-Updates.

Das folgende Bild zeigt den Dialog, der erscheint, nachdem das Firmware-Image hochgeladen wurde. Ich habe diesen einfach mit einem Klick auf Continue bestätigt.

Bestätigungsdialog zum Start des Firmware-Updates.

Während die Firmware auf das Gerät geflasht wird, blinkt die LED des GL-A1300 schnell. Leuchtet sie wieder dauerhaft, ist das Firmware-Update beendet. Ich verbinde mich erneut mit dem WLAN des Reise-Routers und lade die Seite neu.

Zwar läuft mein Reise-Router jetzt mit der neuen Firmware 25.12.2, jedoch sind die beiden Pakete Travelmate und AdBlock-Fast nicht mehr installiert. Ich vermute, dass dies damit zusammenhängt, dass sich bei dieser Firmware-Verstion der Paketmanager von opkg zu apk geändert hat. Ich verbinde mich daher per SSH zu meinem Router und installiere die Pakete über die Kommandozeile neu:

root@bifrost:~# apk add travelmate luci-app-travelmate luci-app-travelmate
…
root@bifrost:~# apk add gawk grep sed coreutils-sort

Nach einem anschließenden Neustart ist auch das Top-Level-Menü „Services“ im LuCI Web Interface wieder vorhanden. Und nicht nur der Menüpunkt auch die Konfiguration der Services ist noch vorhanden. Welch ein Glück.

Vielleicht aktiviere ich beim nächsten Firmware-Update die Option Include in backup a list of current installed packages at /etc/backup/installed_packages.txt. Dies kann mir ggf. die Neuinstallation erleichtern.

Fazit

Die Vorgehensweise beim Firmware-Update ist bei diesem Gerät in meinen Augen nicht ganz so einfach wie bei den gängigen Geräten der Internetdiensteanbieter aber auch kein Hexenwerk.

Ob es mit dem Wechsel des Paketmanagers zusammenhängt, dass ich die Pakete Travelmate und AdBlock-Fast neu installieren musste, kann ich nicht mit Sicherheit sagen. Ich werde das bei zukünftigen Updates mal im Auge behalten.

Nun werde ich erstmal die restlichen Geräte der Familie für die Nutzung des Reise-Routers konfigurieren.

  •  

adminForge Mail: Sicheres E-Mail Hosting für Privatsphäre-Enthusiasten

Ein neuer adminForge Service kann ab sofort genutzt werden.

adminForge Mail: Deine E-Mail. Deine Freiheit. Professionelles Mail-Hosting ohne Tracking. 100% werbefrei, sicher und mit Standort in Deutschland.

 

Deine E-Mail. Deine Freiheit. Professionelles Mail-Hosting ohne Tracking. 100% werbefrei, sicher und mit Standort in Deutschland.

https://mail.adminforge.de

Aufbau:

  • Portal zur Registrierung eines Kontos mit Domainauswahl
  • Jede Domain hat seinen eigenen mailcow-Server
  • mailcow Stable-Version (Docker)
  • Als mailcow-Storage wird ein 3-fach redundanter RustFS S3 Storage eingesetzt.
  • RustFS hat 3x Storage Box von Hetzner mit jeweils (zu Beginn) 1 TB Speicher. Das macht netto 2 TB.
  • Als Dateisystem wird JuiceFS eingesetzt, dies spricht direkt RustFS an und ermöglicht den Erhalt der mailcow-Verzeichnisstruktur.
  • Serverseitige Mail-Verschlüsselung durch mailcow-Cryptmodul.
  • Tägliche snapshot-basierte Sicherung der Storage Boxen.
  • Tägliche Sicherung der mailcow Mails, Datenbank und Konfiguration.

Features:

  • Privatsphäre & Sicherheit: Keine Analyse deiner Mails, kein Tracking. Deine Daten gehören dir. Alle E-Mails werden auf der Festplatte verschlüsselt abgelegt.
  • Kalender & Kontakte: Verwaltung deiner Termine und Adressbücher via CalDAV, CardDAV und Exchange ActiveSync (EAS) auf allen Geräten.
  • 100% Werbefrei: Genieße ein sauberes Postfach mit 1 GB Speicher und ohne lästige Werbebanner. Voller Fokus auf deine Korrespondenz.
  • Standort Deutschland: Serverstandorte ausschließlich in Deutschland bei Hetzner Online. DSGVO-konform und sicher.

Software: mailcow

 

Euer adminForge Team

UnterstützenDas Betreiben der Dienste, Webseite und Server machen wir gerne, kostet aber leider auch Geld.
Unterstütze unsere Arbeit mit einer Spende und diskutiere ins unserem Chat mit.

by adminForge.

  •  

Open Source Projekte im Gespräch - Interviews auf den Chemnitzer Linux Tagen #clt2026

💾

In diesem Video spricht Jean mit 9 spannenden Open-Source-Projekten, die auf den Chemnitzer Linux Tagen 2026 vertreten waren.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

Danke an https://www.twitch.tv/saintofsinner für die Kamera-Führung :)

Links:
-------------------------------------
OpenCloud: https://opencloud.eu/de
Heinlein Gruppe: https://www.heinlein.group/
Qubes OS: https://www.qubes-os.org/
Qubes Forum: https://forum.qubes-os.org/
Menzel IT: https://menzel-it.net/de/
Zum Youtube-Kanal von Menzel IT @hochleistungsnerd : https://www.youtube.com/@hochleistungsnerd
openSUSE: https://www.opensuse.org/
ubuntu Deutschland e.V.: https://verein.ubuntu-de.org/
Faire Maus: https://fairemaus.de/
Der gemeinnützige Verein der fairen Maus: https://fairityourself.de/
Kivitendo (Open Source ERP-System): https://www.kivitendo.de/
Bareos: https://www.bareos.com/de/
m23: https://goos-habermann.de/index.php?s=m23
Haukes Youtube-Kanal @nichtderweisheit https://www.youtube.com/@nichtderweisheit

- Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
- Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
- Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
- Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
- Offizielle Webseite: https://www.linuxguides.de
- Forum: https://forum.linuxguides.de/
- Unterstützen: http://unterstuetzen.linuxguides.de
- Mastodon: https://mastodon.social/@LinuxGuides
- X: https://twitter.com/LinuxGuides
- Instagram: https://www.instagram.com/linuxguides/
- Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------
00:00 OpenCloud
07:44 Qubes OS
13:40 Menzel IT @hochleistungsnerd
18:47 openSUSE
29:58 ubuntu Deutschland e.V.
36:58 Die faire Maus
40:01 Kivitendo
41:50 Bareos (Backup & Recovery Open Source Software)
51:26 m23-Softwareverteilung @nichtderweisheit

Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

#linuxguides #opensource #linux
  •  

VPN-Integration in Firefox: Standortwahl und Android-Unterstützung kommen

Seit Firefox 149 rollt Mozilla eine kostenlose VPN-Integration in Firefox für Windows, macOS und Linux aus. In Zukunft wird der Nutzer aus mehreren Standorten auswählen können, darunter auch Deutschland. Auch Firefox für Android bekommt ein kostenloses VPN.

Mit Firefox 149 hat Mozilla damit begonnen, eine VPN-Integration in Firefox für Windows, macOS und Linux auszurollen. Dabei stehen 50 GB pro Monat zur Verfügung, um die echte IP-Adresse zu verbergen und den Internetverkehr über einen sicheren Proxy-Server zu leiten. Die Nutzung wird an jedem Monatsersten zurückgesetzt. Einzige Voraussetzung ist ein kostenfreies Mozilla-Konto.

Da es sich um eine in Firefox integrierte Lösung und um kein systemweites VPN handelt, arbeitet der Schutz auch nur in Firefox und nicht für andere Anwendungen.

Standortwahl für VPN-Integration in Firefox

Eine Wahl des Server-Standorts ist bislang nicht möglich. Es wird aktuell immer ein Server in den USA genutzt. Ab Firefox 151 wird der Nutzer aus einem von fünf Standorten wählen können: Neben den USA stehen dann auch Server in Deutschland, Großbritannien, Frankreich sowie Kanada zur Verfügung.

Wem das immer noch nicht reicht, findet mit dem Mozilla VPN weiterhin ein systemweites VPN mit Standorten in über 30 Ländern und ohne Traffic-Einschränkung als kostenpflichtige Alternative. Firefox 151 erscheint nach aktueller Planung am 19. Mai 2026.

VPN-Integration in Firefox für Android

Ebenfalls wird Mozilla die kostenlose VPN-Integration in Firefox für Android bringen. Hier steht der Release-Zeitpunkt noch nicht fest, die Arbeiten befinden sich aber bereits in vollem Gange. Auch auf Android wird es die Standortwahl sowie ein Limit von 50 GB pro Monat geben.

Der Beitrag VPN-Integration in Firefox: Standortwahl und Android-Unterstützung kommen erschien zuerst auf soeren-hentzschel.at.

  •  

Programmiersprache: Rust 1.95 steht bereit

Kurz notiert: Die Programmiersprache Rust steht ab sofort in Version 1.95 bereit.

Die Programmiersprache Rust wurde planmäßig in Version 1.95 veröffentlicht. Wer sich für alle Highlights der neuen Version interessiert, findet wie immer in der offiziellen Release-Ankündigung weitere Informationen.

Der Beitrag Programmiersprache: Rust 1.95 steht bereit erschien zuerst auf soeren-hentzschel.at.

  •  

Was macht der Debian Project Leader? Interview mit Andreas Tille bei den CLT 2026

💾

In diesem Video spricht Jean mit Andreas Tille, dem Debian Project Leader (DPL). Was ist die Arbeit des DPL, welche Herausforderungen gibt es für das Debian-Projekt und wie denkt er über das Thema Altersverifikation?
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

Links:
-------------------------------------
- Über Andreas Tille: https://fam-tille.de/
- Chemnitzer Linux Tage: https://chemnitzer.linux-tage.de/2026/de

- Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
- Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
- Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
- Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
- Offizielle Webseite: https://www.linuxguides.de
- Forum: https://forum.linuxguides.de/
- Unterstützen: http://unterstuetzen.linuxguides.de
- Mastodon: https://mastodon.social/@LinuxGuides
- X: https://twitter.com/LinuxGuides
- Instagram: https://www.instagram.com/linuxguides/
- Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------
00:00 Vorstellung
01:12 Entwicklung von Debian Med
03:12 Debian Project Leader
07:49 Generationenwechsel bei Linux
09:52 Altersverifikation bei Debian
13:11 Proprietäre Treiber
14:39 Nutzung von KI
17:02 Herausforderungen im Debian-Projekt
18:05 Wie engagiert man sich?

Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

#linuxguides #clt2026 #debian #foss
  •  

Versteckte CLI-Optionen in Open-Source-Projekten: Fluch oder Segen?

Transparenzhinweis: Der Entwurf dieses Artikels wurde mithilfe der Mistral-KI Le Chat erstellt und von mir redigiert.

Versteckte CLI-Optionen: Warum Entwickler sie nutzen – und warum das umstritten ist

In der Welt der Open-Source-Software gibt es eine Praxis, die immer wieder für Diskussionen sorgt: das Verstecken von CLI-Optionen (Command Line Interface). Diese Optionen sind oft nicht in der offiziellen Dokumentation aufgeführt, werden aber dennoch im Code implementiert – sei es für Debugging-Zwecke, als Notlösung für spezielle Anwendungsfälle oder als „Geheimtipp“ für erfahrene Nutzer.

Ein Beispiel ist der Commit im xfsprogs-Projekt, der die Erstellung von XFS-Dateisystemen kleiner als 300 MB standardmäßig blockiert. Gleichzeitig wurde eine undokumentierte Option (--unsupported) eingeführt, um diese Beschränkung zu umgehen – allerdings ohne Hinweis in der Manpage mkfs.xfs(8) oder Hilfeausgabe.

Doch warum tun Entwickler das? Und welche Vor- und Nachteile hat diese Praxis für Nutzer, Maintainer und die Community?


Warum versteckte CLI-Optionen existieren

1. Flexibilität für Entwickler und Tester

  • Debugging & Testing: Versteckte Optionen ermöglichen es Entwicklern, spezielle Testumgebungen zu simulieren oder Fehler zu reproduzieren, ohne die Stabilität der Software für Endnutzer zu gefährden.
  • Beispiel: Im xfsprogs-Commit wird die 300-MB-Beschränkung für automatisierte Tests (fstests) deaktiviert, wenn bestimmte Umgebungsvariablen gesetzt sind. Das verhindert, dass Hunderte von Tests angepasst werden müssen.

2. Schnelle Lösungen für Nischenprobleme

  • Manchmal gibt es seltene Anwendungsfälle, die so selten sind, dass eine offizielle Unterstützung nicht sinnvoll erscheint.
  • Beispiel: Die Option --unsupported für mkfs.xfs, da diese im Normalbetrieb gefährliche Folgen, wie den Verlust von Leistung und Redundanz, haben können.

3. Vermeidung von Missbrauch

  • Manche Optionen sind potenziell gefährlich (z. B. das Umgehen von Sicherheitsprüfungen). Durch das Verstecken sollen nur Nutzer mit entsprechendem Wissen darauf zugreifen.

Die Kehrseite der Medaille: Warum versteckte Optionen problematisch sind

1. Mangelnde Transparenz

  • Open Source lebt von Transparenz und Gemeinschaft. Versteckte Optionen widersprechen diesem Prinzip: Nutzer wissen nicht, welche Möglichkeiten es gibt, und können die Software nicht voll ausschöpfen und damit nicht uneingeschränkt nutzen.
  • Frage: Wenn eine Option (nur in seltenen Ausnahmefällen) nützlich ist, warum sollte sie nicht dokumentiert werden?

2. Wartungsaufwand und „Technical Debt“

  • Undokumentierte Features werden schnell zu „Technical Debt“: Neue Entwickler kennen sie nicht, Nutzer stoßen zufällig darauf und die Optionen werden nie offiziell unterstützt, obwohl sie vielleicht weit verbreitet sind.
  • Beispiel: Im Linux-Kernel gibt es zahlreiche obskure Kernel-Parameter, die nur in Mailinglisten oder alten Foren erwähnt werden.

3. Frustration für Nutzer

  • Nutzer, die auf ein Problem stoßen, finden keine Lösung in der Dokumentation, obwohl diese vielleicht existiert. Das führt zu unnötigen Support-Anfragen oder Workarounds.
  • Beispiel: „Für eigene Tests möchte ich XFS-Dateisysteme kleiner 300 MB erstellen. Bis ich die Option --unsupported im Quelltext gefunden habe, war mir dies nicht möglich, ohne eine veraltete Version von xfsprogs zu nutzen.“

Deine Meinung zählt: Sollten versteckte CLI-Optionen abgeschafft werden?

Die Diskussion um versteckte Optionen ist auch eine Frage der Philosophie: Sollte Open-Source-Software maximale Freiheit bieten – auch auf Kosten von Komplexität? Oder sollte sie benutzerfreundlich sein und nur offizielle, getestete Features anbieten?

Was denkst du?

  • Hast du schon einmal von einer versteckten CLI-Option profitiert oder dich über das Fehlen einer Dokumentation geärgert?
  • Sollten Projekte wie xfsprogs alle Optionen offenlegen, selbst wenn sie offiziell nicht unterstützt und im IT-Betrieb gefährlich sind?
  • Oder ist es in Ordnung, wenn Entwickler „Hintertüren“ für spezielle Fälle einbauen?

Teile deine Erfahrung in den Kommentaren!

  •  

April April! Galopp mit Flausch - Mit Gnu Pfau Zeh und Horse Guides

💾

Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

--------------------

Bastelbogen: https://goos-habermann.de/e-gpz26
Hier gehts zum Kanal: @GnuPfauZeh

Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*): Werbung
  •  

Der Wechsel von WordPress zu Hugo Teil 2

Wie mache ich mir ein kleines Problem zu einem großen Problem. Indem ich versuche die Einstellungen im Blog für Matomo zu ändern und einen automatischen Darkmode basierend auf den Desktopeinstellungen zu implementieren.

Weiterlesen →

  •  

Sicherheits-Update Thunderbird 149.0.2 veröffentlicht

Die MZLA Technologies Corporation hat mit Thunderbird 149.0.2 ein Sicherheits-Update für seinen Open Source E-Mail-Client veröffentlicht.

Neuerungen von Thunderbird 149.0.2

Mit Thunderbird 149.0.2 hat die MZLA Technologies Corporation ein Update für seinen Open Source E-Mail-Client veröffentlicht und behebt damit parallel zu Firefox 149.0.2 eine Reihe von Sicherheitslücken in der Mozilla-Plattform.

Der Beitrag Sicherheits-Update Thunderbird 149.0.2 veröffentlicht erschien zuerst auf soeren-hentzschel.at.

  •  

Signal: MollySocket-Datenbank Reset

Per Mail und im Forum kamen immer mehr Hinweise auf verzögerte Push-Benachrichtigungen rein. Ich selbst habe es ebenfalls bemerkt und wollte nun einmal handeln.

  1. Um eine IP-Sperre auszuschließen habe ich den MollySocket Dienst erstmal umgezogen auf einen anderen Server, es brachte keine Besserung.
  2. Nach ein paar Anpassungen im NGINX sind die Warnungen im Log nicht verschwunden: WARN mollysocket::ws::websocket_connection] Did not receive the last keepalive: aborting.
  3. Ein bisschen Recherche und KI-Chat brachten mir die Idee die MollySocket eigene Datenbank zu leeren und quasi bei Null anzufangen.
  4. Ein Test wie im Forum beschrieben unter neuer Subdomain mit den gleichen Einstellungen brachte gute Ergebnisse, Push-Benachrichtigungen kamen wieder direkt an.

Was muss ich machen?

Die MollySocket-Datenbank habe ich jetzt resettet.

Es sollte automatisch gehen, aber zur Sicherheit scannt bitte den QR-Code neu ein: https://molly.adminforge.de

Was ist Molly und MollySocket?

Molly ist ein unabhängiger Signal-Fork für Android mit verbesserten Features.

MollySocket ermöglicht es, Signal-Benachrichtigungen über UnifiedPush zu erhalten.

Euer adminForge Team

UnterstützenDas Betreiben der Dienste, Webseite und Server machen wir gerne, kostet aber leider auch Geld.
Unterstütze unsere Arbeit mit einer Spende und diskutiere in unserem Chat mit.

by adminForge.

  •  

Mozilla veröffentlicht Sicherheits-Update Firefox 149.0.2

Mozilla hat Firefox 149.0.2 veröffentlicht und behebt damit mehrere Probleme der Vorgängerversion. Außerdem wurden zahlreiche Sicherheitslücken geschlossen.

Download Mozilla Firefox 149.0.2

Mozilla hat Firefox 149.0.2 für Windows, macOS und Linux veröffentlicht. Firefox 149.0.1 wurde für die genannten Plattformen übersprungen, da diese Versionsnummer einem Android-Update vorbehalten war.

Mit Firefox 149.0.2 behebt Mozilla zahlreiche Sicherheitslücken. Alleine aus Gründen der Sicherheit ist ein Update daher für alle Nutzer empfohlen.

Das Update bringt Unterstützung für zwei neue Unternehmensrichtlinien. Eine neue Richtlinie dient zum Aktivieren und Deaktivieren von KI-Funktionen in Firefox, die andere Richtlinie zum Deaktivieren der kostenlosen VPN-Integration in Firefox. Beide neuen Richtlinien werden von der neuesten Version des Enterprise Policy Generators bereits unterstützt. Behoben wurde der Fehler, dass die Unternehmensrichtlinie zum Setzen der Startseite nicht mehr direkt nach dem Starten von Firefox funktionierte.

Mit der Neugestaltung der Fehlerseiten in Firefox 149 hatten manche Fehlerseiten nicht länger den spezifischen Fehlercode angezeigt. Dies wurde korrigiert.

Die Option, Tabs über den Reiter „Offene Tabs” des Bildschirms „Firefox View” an ein anderes Gerät zu senden, funktionierte nicht mehr.

Mögliche Darstellungsprobleme nach der Wiedergabe von Videos wurden behoben.

SVG-Favicons wurden in in der Sidebar für synchronisierte Tabs nicht länger dargestellt.

Unter Linux konnte es unter bestimmten Umständen vorkommen, dass die Firefox-Oberfläche nicht mehr auf Klicks reagierte.

Darüber hinaus wurden mehrere Webkompatibilitäts-Probleme behoben.

Der Beitrag Mozilla veröffentlicht Sicherheits-Update Firefox 149.0.2 erschien zuerst auf soeren-hentzschel.at.

  •  

Linux Q&A - Hauke und Jean beantworten Eure Fragen! - Live

💾

Heute Abend klären wieder Hauke und Jean Deine Fragen live!
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

--------------------

Links:

Frage stellen: https://ask.linuxguides.de

Forum: https://forum.linuxguides.de/
Haukes Webseite: https://goos-habermann.de/index.php
Nicht der Weisheit letzter Schluß: youtube.com/@nichtderweisheit
Linux Guides Admin: https://www.youtube.com/@LinuxGuidesAdmin

Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
Ubuntu Kurs für Anwender*: https://www.linuxguides.de/ubuntu-kurs-fuer-anwender/
Linux für Fortgeschrittene*: https://www.linuxguides.de/linux-kurs-fuer-fortgeschrittene/
Offizielle Webseite: https://www.linuxguides.de
Tux Tage: https://www.tux-tage.de/
Forum: https://forum.linuxguides.de/
Unterstützen: http://unterstuetzen.linuxguides.de
Twitter: https://twitter.com/LinuxGuides
Mastodon: https://mastodon.social/@LinuxGuides
Matrix: https://matrix.to/#/+linuxguides:matrix.org
Discord: https://www.linuxguides.de/discord/
Kontakt: https://www.linuxguides.de/kontakt/
BTC-Spende: 1Lg22tnM7j56cGEKB5AczR4V89sbSXqzwN


Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*): Werbung
  •  

Der Wechsel von WordPress zu Hugo

Ich habe nun endlich eine Mammutaufgabe für mich erledigt. Den Wechseln von WordPress hin zu Hugo. Ich war mir hier der große der Aufgabe bewusst, aber dass er so schwer werden würde, hätte ich nicht gedacht. Ich hatte den Wechsel schon einmal vor 15 Jahren vorgenommen, aber aus Gründen der Faulheit dann doch wieder zu WordPress gewechselt. Hier möchte ich Euch an meiner Reise teilhaben lassen, vielleicht hilft euch der eine, oder auch andere Hinweis.

Weiterlesen →

  •  

Übergroßer Cursor in Kali Linux unter VMware Fusion 25H2

Einstellung der virtuellen Maschine in VMware H252

Die Lösung ist die Eigenschaften der Virtuellen Maschine aufzurufen, hier die Volle Auflösung des Retina Display verwenden zu aktivieren und nach dem Anmelden im Kali Linux Desktop Kali HiDPI Mode zu wählen. Nach einem Restart sollte alles beim alten sein.

Nach dem aus sicherheitsupdategründen erzwungenen Upgrade auf macOS 26.3 mit einem anschließenden Update auf VMware 25H2 war dies einer der kleinen Schluckauf, welche ich zu bewerkstelligen hatte.

  •  

Tube Archivist HTTP Error 403: Forbidden

Hier haben wir wieder ein „Henne und Ei“-Problem.
Zwar sind die Cookies richtig kopiert worden und auch die Dateien sind zugänglich, sie lassen sich ja via Browser aufrufen, aber leider ist ytdlp veraltet. Bis ein neues Image für Tube Archivist erscheint, muss man sich mit der Variable TA_AUTO_UPDATE_YTDLP helfen.

Mit dieser Variable in der Compose-Datei und dieser den Wert release mitgeben. Nach einem Neustart des Containers wird eine neue Version von ytdlp heruntergeladen und die Videos können wieder lokal gespiegelt werden.

Weiterlesen →

  •  

Thinkpad T450s ACPI Error unter Debian GNU/Linux

Was bei mir so vor der Eingabe des LUKs Passwortes und dem Starten von Debian vorbeihuschte, hatte mich dann doch einmal interessiert:

0.21027?] DMAR: [Firmware Bug: No firmware reserved region can cover this
MRR T®x00000000cd800000-0x00000000c/rFTfffl, contact BIOS vendor for Fixes
0.4880091 ACPT Error: Needed type tReferencel, found (Integerl ( ptrual_
→ (20220331050-665
0. 488035] ACPT Brror: AE AML OPERAND_TYPE, While resolving operands for tOp codeNane unavailable] (20220331/dswexec-431)
0. 488052] ACP Error: Aborting method PR.CPUO. PDC due to previous error (AE_AML, OPERAND TYPE) (20220331/psparse-529)
1.9383933 DMAR: DRHD: handling fault status reg 3
1.9384083 DMAR: EDMA Read NO_PASID] Request device [00:16.7] fault addr Oxc cdf1000 [fault reason Ox02] Present bit in context entry is clear
1.938649] DMAR: DRHD: handling fault status reg 2
1.9386563 DHAR: COMA Write NO_PASID] Request device [00:16.7] fault addr 0x ccdf/000 [fault reason 0x02] Present bit in context entry is clear
1.9386963 DMAR: DRHD: handling fault status reg 2
1.938702J DMAR: CDMA Write NO_PASID] Request device [00:16.7] fault addr 0x
ccd/P000 [fault reason 0x02] Present bit in context entry is clear

Kurz und knapp, es ist ein Fehler im BIOS, welcher schon seit 2013 besteht und vom T440 bis an den T460 weitergereicht wurde.
Lenovo behebt den Fehler, welcher bekannt ist nicht.
Jemand hat den zugehörigen Thread im Jahr 2018 erstellt, zwei Jahre nach dem Erscheinen des T460.

Weiterlesen →

  •  

Glow Markdown in der Shell rendern

Markdown ist eine leicht verständliche Auszeichnungssprache für Texte. Einige von Euch kennen jene aus Readme-Dateien aus Git Repositories, Dokumentationen und von statischen Bloggeneratoren wie Hugo, oder Jekyll. Markdown bietet für mich entscheidende Vorteile.

Ein in Markdown formatierter und strukturierten Text ist für immer in der gewünschten Formatierung betrachtbar. Er ist nicht an ein bestimmtes Programm und seiner Syntax gebunden. Im Gegensatz dazu öffnen sich alte Dateien aus Officeanwendungen aus Redmond der 90er Jahre nur mit Verlusten in neueren Programmen, wobei bereits viel der Formatierung und dessen Struktur verloren geht. Besonders problematisch wird es, wenn Programme nicht mehr auf neuen Systemen laufen, oder wenn sie für eine Installation nicht mehr verfügbar sind. Hier drohen uns in Zukunft digitale Verluste.

Weiterlesen →

  •  

Readeck eine Read it later Alternative

Ich habe im Jahr 2013 das erste Mal Wallabag geschrieben, zu diesem Zeitpunkt hieß es noch Poche. Für mich der Beginn einer sehr langen, bis heute noch andauernden, Freundschaft mit der Software. Es ist aber wichtig auch immer wieder einmal über den Zaun zu schauen, falls ich mit einer Software in Zukunft nicht mehr zufrieden sein könnte. Zu groß wird der Stress und die Enttäuschung, wenn ich den jahrelangen Workflow so schnell wie möglich ändern muss. Beziehungsweise einen Stichtag habe, an dem ich die Änderung herbeizuführen habe.

Weiterlesen →

  •  

Nextcloud Falsches Zeilenformat ROW_FORMAT=Dynamic

Nach einem Update auf Nextcloud 31.0, Hub 10, hatte ich im Backend folgende Meldung die Meldung:

Falsches Zeilenformat in Ihrer Datenbank gefunden. ROW_FORMAT=Dynamic bietet die beste Datenbankleistung für Nextcloud. Bitte aktualisieren Sie das Zeilenformat in der folgenden Liste:

Folgender SQL-Befehl fixt die Datenbank

mysql -u root -p -D DATENBANKNAME -N -e"
SELECT CONCAT(
 'ALTER TABLE ', TABLE_SCHEMA, '.', TABLE_NAME, ' ',
 'ROW_FORMAT=DYNAMIC;'
) 
FROM INFORMATION_SCHEMA.TABLES
WHERE ENGINE='InnoDB' AND ROW_FORMAT <> 'DYNAMIC';" | mysql -u root -p DATENBANKNAME

Ich empfehle vorher ein Datenbankbackup mit z.B. mydumper vorzunehmen

  •  

Docker Verschieben von /var/lib/docker

Da auf meinem Server einige Container laufen, wurde durch mein Rollout des Containers Tubearchivist der Platz langsam eng.

Hier habe ich mich entschlossen, den Standardspeicherplatz von Docker auf eine der 6 TB Datenpools zu verschieben. Das Umschreiben des Servicekonfigurationsdatei innerhalb von SystemD wäre hier der falsche Weg. Der richtige Weg ist hier JSON-Konfigurationsdatei des Daemon von Docker umzuschreiben. Falls diese noch nicht angelegt ist, muss diese angelegt werden.

Weiterlesen →

  •  

Invidious: The media could not be loaded format not supported

Invidious ist eineSoftware, die es ermöglicht, Videos von YouTube anzusehen, ohne direkt die offizielle YouTube-Website, oder App zu verwenden. Die selbstgehostete Software ermöglicht eine werbefreie Nutzung von Youtube und schützt die Privatsphäre der Nutzer, indem es Tracking durch Google verhindert. Invidious bietet die weiteren Funktionen wie das Herunterladen von Videos, das Ansehen ohne Anmeldung und die Möglichkeit, nur den Audiostream abzuspielen.

Ich hatte nun etwas länger meine private Instanz auf dem Homeserver genutzt und stieß auf den Fehler
„The media could not be loaded, either because the server or network failed or because the format is not supported“.

Weiterlesen →

  •  

macOS: LibreOffice nicht aus Apples App Store installieren

Einmal wollte ich faul sein und gleichzeitig einem FOSS-Projekt etwas Gutes tun. Anstelle mich immer selbst um ein Update von LibreOffice zu kümmern, wollte ich es aus dem Apple App Store installieren, via selbigen an das Projekt spenden und die Downloadzahlen im Store um eine Wertigkeit erhöhen. Automatische Updates im Hintergrund sollten hier die Wahl sein. Als gewissenhafter Verbraucher beobachte ich, die von mir installieren Pakete und deren Projekte auf Neuigkeiten und vor allem auf Sicherheitsmeldungen. Im Falle von LibreOffice gab es hier ein Sicherheitsproblem in der Version 7.6.6, welche mit der Version 7.6.7 relativ zügig behoben wurde.
Das Sicherheitsrelease ist bis heute nicht in Apples App Store angekommen.

Weiterlesen →

  •  

Neues Theme in WordPress neue Darkmode CSS

Im Frontend ändert sich mein Blog nur noch marginal. Jedoch musste ich mich aufgrund von Änderungen im Sourcecode von WordPress für ein anderes Theme entscheiden. Zuvor hatte ich ein Theme von einem deutschen bekannten Entwicklerpaar gekauft, aber leider endet hier der Support doch recht schnell. Auch Bugfixes, welche ich einmal auf Github eingereicht hatte, wurden erst nach zwei Jahren (🦉really?!?!) eingepflegt. Es ist eher ein „Aus den Augen, aus dem Sinn“-Coding und ich würde hier kein Geld mehr investieren.

Jedoch habe ich mich nun für ein weit genutztes Projekt entschieden. Der Wechsel auf ein neues Theme bringt auch Änderungen in den Klassen mit sich. Dementsprechend musste ich jetzt auch den Code für den Darkmode anpassen. Eine einfache Funktion für die Anpassung der Farben im Darkmode fehlt ungünstigerweise in vielen Themes.

Neben den Klassen wurde noch die Helligkeit der Bilder angepasst. Eine Helligkeit von 70 % empfand ich als augenschonend
Mit der Farbe der Einbettung des Codes im Darkmode bin ich noch nicht so richtig zufrieden 🤷

/* Dark */
@media (prefers-color-scheme: dark) {
&nbsp; &nbsp;body {
&nbsp; &nbsp; &nbsp; &nbsp;background: #23282d;
&nbsp; &nbsp; &nbsp; &nbsp;color: #eee;
&nbsp; }
​
&nbsp; &nbsp;.inside-page-header,
&nbsp; &nbsp;.one-container .container,
&nbsp; &nbsp;.separate-containers .comments-area,
&nbsp; &nbsp;.separate-containers .inside-article,
&nbsp; &nbsp;.separate-containers .page-header,
&nbsp; &nbsp;.separate-containers .paging-navigation {
&nbsp; &nbsp; &nbsp; &nbsp;background-color: #23282d;
​
&nbsp; }
&nbsp; &nbsp;#page,
&nbsp; &nbsp;.footer-widgets,
&nbsp; &nbsp;.site-header,
&nbsp; &nbsp;content {
&nbsp; &nbsp; &nbsp; &nbsp;background: #23282d;
&nbsp; &nbsp; &nbsp; &nbsp;color: #eee;
&nbsp; }
&nbsp; &nbsp;.main-navigation,
&nbsp; &nbsp;.main-navigation .main-nav ul li a,
&nbsp; &nbsp;.main-navigation .menu-bar-items,
&nbsp; &nbsp;.main-navigation .menu-toggle,
&nbsp; &nbsp;.main-navigation ul ul {
&nbsp; &nbsp; &nbsp; &nbsp;background: #23282d;
&nbsp; &nbsp; &nbsp; &nbsp;color: #cca26a;
&nbsp; }
&nbsp; &nbsp;.main-navigation .main-nav ul li:not(&#91;class*="current-menu-"]):hover > a,
&nbsp; &nbsp;.main-navigation .main-nav ul li:not(&#91;class*="current-menu-"]):focus > a,
&nbsp; &nbsp;.main-navigation .main-nav ul li.sfHover:not(&#91;class*="current-menu-"]) > a,
&nbsp; &nbsp;.main-navigation .menu-bar-item:hover > a,
&nbsp; &nbsp;.main-navigation .menu-bar-item.sfHover > a {
&nbsp; &nbsp; &nbsp; &nbsp;color: white;
&nbsp; &nbsp; &nbsp; &nbsp;background-color: #23282d;
&nbsp; }
​
&nbsp; &nbsp;.main-navigation .main-nav ul ul li a {
&nbsp; &nbsp; &nbsp; &nbsp;color: grey;
&nbsp; }
&nbsp; &nbsp;.main-navigation .main-nav ul ul li&#91;class*="current-menu-"] > a {
&nbsp; &nbsp; &nbsp; &nbsp;color: #efefef;
&nbsp; &nbsp; &nbsp; &nbsp;background-color: grey;
​
&nbsp; }
&nbsp; &nbsp;.main-navigation .main-nav ul li&#91;class*="current-menu-"] > a {
&nbsp; &nbsp; &nbsp; &nbsp;color: #efefef;
&nbsp; &nbsp; &nbsp; &nbsp;background-color: #23282d;
&nbsp; }
&nbsp; &nbsp;.navigation-search input&#91;type="search"],
&nbsp; &nbsp;.navigation-search input&#91;type="search"]:active,
&nbsp; &nbsp;.navigation-search input&#91;type="search"]:focus,
&nbsp; &nbsp;.main-navigation .main-nav ul li.search-item.active > a,
&nbsp; &nbsp;.main-navigation .menu-bar-items .search-item.active > a {
&nbsp; &nbsp; &nbsp; &nbsp;color: black;
&nbsp; &nbsp; &nbsp; &nbsp;background-color: lightgrey;
&nbsp; }
&nbsp; &nbsp;#reply-title,
&nbsp; &nbsp;.comment-form-comment,
&nbsp; &nbsp;.comment-notes,
&nbsp; &nbsp;.entry-title,
&nbsp; &nbsp;.textwidget,
&nbsp; &nbsp;.widget-title,
&nbsp; &nbsp;h1,
&nbsp; &nbsp;h2,
&nbsp; &nbsp;h3,
&nbsp; &nbsp;h4,
&nbsp; &nbsp;h5,
&nbsp; &nbsp;h6 .entry-header a {
&nbsp; &nbsp; &nbsp; &nbsp;color: #cca26a !important;
&nbsp; }
&nbsp; &nbsp;.comment-author-link {
&nbsp; &nbsp; &nbsp; &nbsp;color: #a5862a;
&nbsp; }
&nbsp; &nbsp;pre.wp-block-code {
&nbsp; &nbsp; &nbsp; &nbsp;background-color: #c4c4ad;
&nbsp; }
&nbsp; &nbsp;#comments p {
&nbsp; &nbsp; &nbsp; &nbsp;color: #cca26a !important;
&nbsp; }
&nbsp; &nbsp;form#commentform textarea#comment {
&nbsp; &nbsp; &nbsp; &nbsp;background: #d0cfcf;
&nbsp; }
&nbsp; &nbsp;Element {}
&nbsp; &nbsp;form#commentform input#author,
&nbsp; &nbsp;form#commentform input#email,
&nbsp; &nbsp;form#commentform input#url {
&nbsp; &nbsp; &nbsp; &nbsp;background: #6c6c6c;
&nbsp; }
&nbsp; &nbsp;@media (prefers-color-scheme: dark) {
&nbsp; &nbsp; &nbsp; &nbsp;body {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background: #23282d;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;color: #eee;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;#page,
&nbsp; &nbsp; &nbsp; &nbsp;content {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background: #23282d;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;color: #eee;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;#reply-title,
&nbsp; &nbsp; &nbsp; &nbsp;.comment-form-comment,
&nbsp; &nbsp; &nbsp; &nbsp;.comment-notes,
&nbsp; &nbsp; &nbsp; &nbsp;.entry-header a,
&nbsp; &nbsp; &nbsp; &nbsp;.entry-title,
&nbsp; &nbsp; &nbsp; &nbsp;.textwidget,
&nbsp; &nbsp; &nbsp; &nbsp;.widget-title {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;color: #cca26a !important;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;.comment-author-link {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;color: #a5862a;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;pre.wp-block-code {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background-color: #a4a46e;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;#comments p {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;color: #cca26a !important;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;form#commentform textarea#comment {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background: #d0cfcf;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;Element {}
&nbsp; &nbsp; &nbsp; &nbsp;form#commentform input#author,
&nbsp; &nbsp; &nbsp; &nbsp;form#commentform input#email,
&nbsp; &nbsp; &nbsp; &nbsp;form#commentform input#url {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background: #6c6c6c;
&nbsp; &nbsp; &nbsp; }
​
&nbsp; &nbsp; &nbsp; &nbsp;.scrim,
&nbsp; &nbsp; &nbsp; &nbsp;wp-lightbox-overlay {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;background-color: black !important;
&nbsp; &nbsp; &nbsp; }
&nbsp; &nbsp; &nbsp; &nbsp;.attachment-full.size-full.wp-post-image,
&nbsp; &nbsp; &nbsp; &nbsp;.wp-block-image img {
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;filter: brightness(70%)
&nbsp; &nbsp; &nbsp; }
​
  •  

Rescuezilla: System auf neue Festplatte umziehen

💾

In diesem Video zeigt Jean, wie man mit Rescuezilla ein Backup von einer kompletten Partition machen kann, um sein ganzes System auf eine neue Festplatte oder einen neuen Rechner umzuziehen.
Wenn Du das Video unterstützen willst, dann gib bitte eine Bewertung ab, und schreibe einen Kommentar. Vielen Dank!

Links:
-------------------------------------
- Rescuezilla: https://rescuezilla.com/
- Zum Stream von Hauke und Jean: https://youtube.com/live/LsV_juJ5KKs

- Linux-Guides Merch*: https://linux-guides.myspreadshop.de/
- Professioneller Linux Support*: https://www.linuxguides.de/linux-support/
- Linux-Arbeitsplatz für KMU & Einzelpersonen*: https://www.linuxguides.de/linux-arbeitsplatz/
- Linux Mint Kurs für Anwender*: https://www.linuxguides.de/kurs-linux-mint-fur-anwender/
- Offizielle Webseite: https://www.linuxguides.de
- Forum: https://forum.linuxguides.de/
- Unterstützen: http://unterstuetzen.linuxguides.de
- Mastodon: https://mastodon.social/@LinuxGuides
- X: https://twitter.com/LinuxGuides
- Instagram: https://www.instagram.com/linuxguides/
- Kontakt: https://www.linuxguides.de/kontakt/

Inhaltsverzeichnis:
-------------------------------------
00:00 Intro
00:38 Voraussetzungen
01:29 USB-Stick vorbereiten
02:54 System sichern
09:24 System wiederherstellen
15:31 Outro

Haftungsausschluss:
-------------------------------------
Das Video dient lediglich zu Informationszwecken. Wir übernehmen keinerlei Haftung für in diesem Video gezeigte und / oder erklärte Handlungen. Es entsteht in keinem Moment Anspruch auf Schadensersatz oder ähnliches.

*) Werbung

#linuxguides #linux #rescuezilla #opensource #backup
  •  
❌