Archiv der Kategorie: Hacking

Ubuntu 24.04 nach 26.04 Update

Nachdem der LTS-Updatepfad mit der Veröffentlichung von Ubuntu 26.04.1 geöffnet wurde, konnte ich meinen Laptop mit der neuen Version beglücken.

Nach dem Reboot begrüßte mich dann dieser Bildschirm:

Diesen Bildschirm will man definitiv nicht nach einem Update sehen.

Glücklicherweise konnte ich das System mit einem alten Kernel starten und mit diesen Kommandos wiederbeleben:

sudo apt purge initramfs-tools initramfs-tools-core initramfs-tools-bin
sudo apt install dracut dracut-core
sudo dracut -f –regenerate-all
sudo apt update && sudo apt upgrade
sudo apt autoremove

Anscheinend gab es eine Unstimmigkeit zwischen drakut und initramfs.

Docker und Stirling-PDF auf Ubuntu Server installieren

Nach der Lektüre von Installing Stirling-PDF for a suite of useful self-hosted, PDF-related tools wollte ich Stirling-PDF auf meinem kleinen DNS/Print-Server installieren. Was folgt ist eine kleine Schritt-für-Schritt-Anleitung, falls ich es nochmal wiederholen möchte.

Docker installieren

Vorbereitung

sudo apt update

sudo apt install apt-transport-https curl

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update

Docker installieren

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Docker testen

systemctl is-active docker

sudo usermod -aG docker $USER

newgrp docker

docker run hello-world

Stirling-PDF installieren

docker run -d \
--name stirling-pdf \
-p 8080:8080 \
-v "./StirlingPDF/trainingData:/usr/share/tessdata" \
-v "./StirlingPDF/extraConfigs:/configs" \
-v "./StirlingPDF/customFiles:/customFiles/" \
-v "./StirlingPDF/logs:/logs/" \
-v "./StirlingPDF/pipeline:/pipeline/" \
-e DOCKER_ENABLE_SECURITY=false \
-e LANGS=en_GB \
docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest

Stirling-PDF nach dem Reboot neustarten lassen

docker update --restart always stirling-pdf

Geometrical Pocket Tripod PROv2

Wenn man mit seinem Smartphone fotografieren möchte, kommt man manchmal nicht umhin, ein kleines Stativ zu benutzen. Sei es für Langzeitaufnahmen oder für ein besonderes Selfie. Mir erschien dafür das Pocket Tripod PROv2 von Geometrical ideal zu sein.

Zusammengeklappt ist es nicht größer als eine Kreditkarte und auch nur einen knappen Millimeter dick. Leicht ist es zudem noch. Faltet man es in die Einsatzposition, kann man das Mobiltelefon in die Backen einsetzen (Hoch- und Querformat gehen beide problemlos.) und nach Wunsch sehr genau ausrichten. Mit den Metallgewinden läßt sich das Pocket Tripod sogar mit normalen Stativen verbinden.

Allerdings darf das Smartphone eine maximale Dicke (inkl. Case) von 12,5 mm nicht überschreiten. Für dünnere Smartphones gibt es kleinere Adapter, für dickere leider nicht. Größere Adapter sind nach Auskunft von Geometrical mit dem aktuellen Stativ-Design auch nicht möglich.

Wenn man also wie ich ein Samsung S24 ultra in einer Otterbox Defender benutzt, hat mein ein „dickes“ Problem. Glücklicherweise habe ich Zugriff auf einen 3D-Drucker und konnte nach einigen Fehlversuchen eine Art Adapter herstellen. Das Design ist spartanisch, aber der Adapter erfüllt seinen Zweck.

Falls jemand ebenfalls diesen Adapter benötigt: Ich habe ihn mit Tinkercad erstellt und hier veröffentlicht.

LibreOffice Writer: Startprobleme

Wenn LibreOffice Writer beim Öffnen eines x-beliebigen Dokuments eine Pause von mehreren Sekunden einlegt, ist das schon merkwürdig. Vor allem, wenn es sich um ein ein leeres Dokument handelt und das gesamte System von zwei SSDs aus läuft.https://res.craft.do/user/full/a7353577-1054-f012-dcec-3f575fa84ce1/doc/3fcf45b3-f26e-4c49-9da0-af125203a03c/d9d0aa64-4706-4034-bf5f-1ce01a2ac478

Ein schnelles googlen und man bekommt den Tipp unter Extras→Optionen→LibreOffice-Writer→Drucken→Sonstiges den Haken bei „Papierschacht aus Druckereinstellung“ zu entfernen, damit beim Starten nicht auf einen eventuell ausgeschalteten Netzwerkdrucker gewartet werden muss. Klingt toll, ist aber trotzdem nicht die Lösung wenn der Haken noch nie gesetzt war.

Kurzerhand die brachiale Methode probiert und ein neues Profil angelegt. Hier startete Writer wie erwartet sehr zügig. Also musste es ein Fehler irgendwo im Profil sein. Um die Sache weiter einzugrenzen, habe ich im nächsten Schritt meine angepasste Standardvorlage an einen anderen Ort verschoben. Zack startete Writer aus dem alten Profil zügig.https://res.craft.do/user/full/a7353577-1054-f012-dcec-3f575fa84ce1/doc/3fcf45b3-f26e-4c49-9da0-af125203a03c/ac4cb4c8-2adf-4366-b0b4-d78f67de1924

Die Lösung war nun im ersten Schritt über Formatvorlagen→Formatvorlagen aus Dokumentvorlage laden… die Vorlagen aus meiner alten Standardvorlage in die gerade geöffnete (leere) Datei zu laden. Im Anschluss daran musste ich noch unter Extras→Optionen→LibreOffice-Writer→Grundschriftarten (westlich) meine Schriftarten erneut zuzuweisen und dann die Datei als neue Standardvorlage abspeichern.https://res.craft.do/user/full/a7353577-1054-f012-dcec-3f575fa84ce1/doc/3fcf45b3-f26e-4c49-9da0-af125203a03c/d83aa57d-ba88-4be0-9194-d0b25db84bf6

Und damit ich mich daran erinnern kann wie ich das Problem gelöst habe, habe ich es hier kurz aufgeschrieben.