mariadb in unprivileged LXC-Container nach Debian 10 (buster) Upgrade wieder lauffähig bekommen

⚠️ Veralteter Artikel: Dieser Beitrag stammt aus dem Jahr 2019 und ist technisch überholt. Versionen, Befehle und Vorgehensweisen entsprechen möglicherweise nicht mehr dem aktuellen Stand. Gestern habe ich testweise eine Test-Nextcloud in einem unprivileged LXC-Container auf Debian 10 upgegraded. Leider wollte danach die Cloud nur mehr einen weißen Bildschirm zeigen. Die Lösung: Die mariadb-server Instanz wollte nicht mehr starten. Hier nun ein Workarround, wie das ganze fürs erste wieder lauffähig wird. Leider handelt es sich nämlich um einen Bug in LXC oder apparmor mit Debian 10, siehe hier. ...

August 27, 2019 · 1 min · Christoph Scheidl

LUKS (LVM-Volume) verkleinern

Ich habe mir einen neuen Laptop gekauft, ein ThinkPad T495s. Da ich gerne Dual-Boot Kubuntu 19.04 und Windows 10 fahren will, aber auf eine voll-verschlüsselte Festplatte nicht verzichten will, habe ich den harten Weg auf mich genommen, und die LUKS-Partition, die der Ubuntu-Installer nur über die ganze Festplatte machen kann, manuell verkleinert. Leider liegt das ganze schon eine Zeit lang zurück, und ich habe mir nur unterstehende Links als nützlich markiert. Aber soviel sei gesagt, es ist nicht trivial, und erfordert einiges an umrechnen von verschiedenen Speichergrößen. Ganz wichtig dabei zu beachten: Alle diese Tools verwenden keine echten zB Gigabyte, sondern Gibibyte, das bedeutet, keine 1000, sondern 1024 als Umrechnungsfaktor. ...

July 29, 2019 · 2 min · Christoph Scheidl

Daten kopieren mit rsync

Sollen Daten mit Debian kopiert werden, vielleicht auf andere Hosts mit SSH, eignet sich das Programm „rsync“ dafür sehr gut. Erklärung rsync -av /var/www/html/ root@1.2.3.4:/var/www/ Dieser Befehl macht folgendes: -v : Verbose-Ausgabe, das heißt, das mehr Information ausgegeben wird -a : Archive-Mode, ist ein Shortcut-Attribut für -rlptgoD, wobei das für folgendes steht: -r : rekursiv, es werden auch Unterverzeichnisse mit-kopiert -l : links, symbolische Links werden erhalten und als solche kopiert -p : permission, die Berechtigungen der Dateien bleiben erhalten -t : times, die Zeit der letzten Bearbeitung usw. bleibt erhalten -g : groups, Gruppen der Dateien bleiben erhalten -o : owner, Besitzer der Dateien bleiben erhalten -D : Ist eine Kurzform für: –devices : Die Devices-Datei bleibt erhalten –specials : Die Specials-Datei bleibt erhalten Was hier noch fehlt für eine 1:1 Kopie (wer das braucht wird es wissen): ...

July 29, 2019 · 1 min · Christoph Scheidl

heirloom-mailx ist jetzt s-nail

Mit Debian 10 gibt es das Paket heirloom-mailx nicht mehr, dieses heißt nun s-nail. Die Syntax bleibt jedoch komplett gleich. Wie man das Programm verwenden kann, haben wir in diesem Blog-Eintrag bereits gezeigt.

July 29, 2019 · 1 min · Christoph Scheidl

Mehrere Private-Keys für SSH-Sessions

Heute habe ich einen Anwendungsfall gehabt, wo es Sinn macht, den Private-Key zu übernehmen: Ich habe einen alten Nextcloud-Server in einen LXC migriert. Weil ich von diesen Debian-Instanzen ein Borg-Backup auf einen entfernten Standort mache, habe ich vom alten Server den Private-Key auf den LXC übernommen. Das funktioniert folgendermaßen: nano ~/.ssh/config IdentityFile ~/.ssh/id_rsa # Private-Key 1 IdentityFile ~/.ssh/id_rsa2 # Private-Key 2 SSH arbeitet diese Einträge von oben nach unten ab, sollte der erste Key nicht authentifizieren, so wird der nächste genommen, bis ans Ende der Liste.

July 29, 2019 · 1 min · Christoph Scheidl