Nextcloud - Doctrine\DBAL\Exception Failed to connect to the database

Die Nextcloud zeigt beim Verwenden von occ-Befehlen einen Doctrine\DBAL\Exception Fehler an.
Was bedeutet das?

Die Nextcloud zeigt beim Verwenden von occ-Befehlen einen Doctrine\DBAL\Exception Fehler an.
Was bedeutet das?

Vor kurzem habe ich mir einen Nitrokey für WebAuthn und Smart Card mit OpenPGP gekauft.
Den Hardwaretoken verwende ich für alles was meine Website betrifft.
Gekauft wurde der Nitrokey 3 mit USB-C direkt beim Hersteller.

Pandoc ist ein freier Parser für Multidokumentenformate. Mit dem Tool lassen sich Dokumente von einem Format in ein andres Dateiformat umwandeln.
Pandoc ist das ultimative Werkzeug 🧰 🛠️ um Dokumente von einem Format in ein anderes Format zu konvertieren. Auf der Homepage wird es beschrieben als DAS "swiss-army knife", was es m.E. auch wirklich ist.

Bei mir werkelt seit kurzem ein neuer Feinstaubmesser. Die Chance habe ich gleich genutzt den alten Artikel zu überarbeiten.
Der Feinstaubmesser ist ein recht einfaches Projekt, dass keine großen Elektro- und Programmierkenntnisse erfordert und sich deshalb auch sehr gut mit Kindern zusammen bauen lässt.
Info
Hier geht es direkt 👉 zum überarbeiteten Beitrag.

In diesem Beitrag geht es darum eine Nextcloud im eigenen Netzwerk mit einem offiziellen Let's Encrypt Zertifikat auszustatten, die eigentlich NICHT über das Internet erreichbar ist.

Thunderbird bietet die Möglichkeit E-Mails mit OpenPGP zu signieren und zu verschlüsseln.
Das E-Mail-Programm bietet eine übersichtliche GUI zur Verwaltung und hilft damit dem Benutzer bei der Einrichtung und der Arbeit mit der Verschlüsselung.
Die Schlüssel müssen bereits vorhanden sein, entweder im lokalen Schlüsselbund oder auf einer Smartcard, wie dem YubiKey. (👉 OpenPGP-Schlüssel erstellen).
Die Konfiguration von Thunderbird unter macOS wird nachfolgend beschrieben.

Das Update meiner FRITZ!Box 4040 auf die aktuellste Version von OpenWrt 23.05.0 war diesmal ein absolutes Disaster. Update war erfolgreich, das Einspielen des Backups ein absolutes Ärgernis❗️Die Box war danach nicht mehr erreichbar, keine LED hat irgendetwas angezeigt, alles war schwarz.
Wer mit OpenWrt zu tun hat, dem ist durchaus bekannt, Upgrades auf neuere Versionen können ihre Tücken haben.
Nach Jahren der unkomplizierten Nutzung und auch Aktualisierung hat es nun auch mal mich erwischt 🤦♂️
Aber es gibt durchaus auch Möglichkeiten die FRITZ!Box 4040 wieder mit der Version 23.05.0 zum Laufen zu bekommen.

Vor kurzem habe ich einen neuen Hardwaretoken mit OpenGPG Smart Card Funktion erhalten. Ich habe gleich ein neues Schlüsselpaar erstellt und darauf übertragen. Der Token wird jetzt zum Signieren meiner Commits verwendet (👉 Git Commit mit GPG-Schlüssel signieren)
Das habe ich zum Anlass genommen die YubiKey Serie hier im Blog zu überarbeiten und zu aktualisieren.

Git Commits lassen sich mit einem GPG-Schlüssel signieren und so die Integrität sicherstellen.
Die Integrität, also der Schutz der Information vor Modifikation, Einfügen, Löschung, Umordnung, etc. wird sichergestellt. Wird die Information nicht vom Inhaber des GPG-Schlüssels bearbeitet, ändert sich die Signatur. Damit lässt sich für jeden einfach nachvollziehen, ob man dem Code vertrauen kann oder nicht.
Das ist eine elegante Möglichkeit für den Entwickler seiner Community "nachzuweisen", dass die Änderungen am Code auch wirklich von ihm stammen und erhöht das Vertrauen.
Voraussetzung ist natürlich, dass die Schlüssel die zum Signieren verwendet werden vom Entwickler auch sorgfältig verwaltet werden, damit unberechtigte Dritte darauf keinen Zugriff erhalten.
Eine Möglichkeit dafür ist die Verwendung von Smart Cards oder Hardwaretokens, wie einem YubiKey oder Nitrokey.

Dateien lassen sich mit dem eigenen GPG-Schlüssel mit dem Dateimanager Finder oder auf der CLI signieren.

Codeberg Pages bietet eine sehr komfortable und einfache Möglichkeit eine eigene statische Website kostenlos zu hosten. Die Erreichbarkeit über die eigenen Domains wird dabei genauso angeboten, wie ein aktuelles Let's Encrypt Zertifikat.
Die Ordner und Dateien werden in zwei unterschiedlichen Git Repositories verwaltet, einem öffentlichen für die Website und einem privaten für die Quelldateien. Es wird dafür die Funktion Submodules verwendet.
Meine neue Website wurde mit Material for MkDocs erstellt und wird auf Codeberg bereitgestellt.

Beim Aufruf von gpg- K erscheint eine Fehlermeldung. Der YubiKey lässt sich nicht mehr ntuzen.
gpg: WARNING: server 'gpg-agent' is older than us

Meinen Blog habe ich vor kurzem von WordPress auf Material for MkDocs umgezogen. (👉 Bye-bye! WordPress! Hallo Material for MkDocs)
MkDocs ist ein einfacher, schneller und ein geradezu umwerfender Site Generator, so die Beschreibung auf der offiziellen Projektseite. Meiner Meinung trifft das auch zu.

Die Open-source Firewall LuLu mit Homebrew auf die neuste Version zu aktualisieren hat nicht funktioniert.

Seit ein paar Tagen bekomme ich beim Ausführen von Ansible auf meinem MacBook den Fehler ERROR No module named markupsafe. Das Starten von Playbooks ist nicht mehr möglich und die Administration meiner Server kann nicht mehr automatisiert durchgeführt werden.