Monkey Island 1

Komplettlösung: Monkey Island 1 Teil 1 Nachdem wir auf Melee Island angekommen sind, betreten wir die ScummBar und reden im Hinterzimmer (hinter dem Vorhang) mit den drei schrecklich wichtigen Piraten. Von Ihnen erfahren wir, was er tun müssen, um in den Kreis der Freibeuter aufgenommen zu werden. Nach dem Gespräch warten wir darauf, daß der … Continue reading Monkey Island 1

(r)syslog nach logrotate neu laden

Wenn logrotate alte Logdateien rotiert, muss rsyslog seine Dateihandles neu öffnen, sonst schreibt es weiter in die alten (nun rotierten) Files, was zum Problem mit offenen Dateihandles führt.Doch mit welchem postrotate Aufruf macht man das am besten? Im laufe der Zeit hat es einige Varianten gegeben. 00

Sonoff ZBDongle-E auf Raspberry Pi Flaschen

Da mein bisheriges Setup mit RaspBee2 von Phoscon auf einem Raspberry Pi eher mässig funktionierte (es war „Glückssache“, ob ein neues Gerät gefunden wurde, oder nicht), habe ich mir nach dem Lesen des Artikels Zigbee2MQTT: Dein Smart Home unabhängiger machen den Sonoff Zigbee 3.0 USB Dongle Plus (ZBDongle-E) USB Adapter und ein passendes USB Verlängerungskabel … Continue reading Sonoff ZBDongle-E auf Raspberry Pi Flaschen

Linux Partitionstabelle löschen

Vor einer Neuinstallation von Linux macht es Sinn die Festplatte zu formatieren, weil z.B. Ubuntu es einem nicht erlaubt denselben Volume Group Namen zu verwenden, welcher das vorherige System schon hatte. Dabei muss man noch nicht einmal zeitaufwändig die ganze Festplatte löschen; es reicht auch schon, wenn man nur die Partitionstabelle löscht. Und das geht … Continue reading Linux Partitionstabelle löschen

Sicherstellen dass ein Script nur einmal läuft

Bei Shell Scripts will man oft verhindern, dass das Script zweifach aufgerufen werden kann und dann parallel läuft, etwa bei einem Backup Prozess. Die gängigen Methoden, wie das prüfen ob der Prozess läuft oder anlegen einer PID Datei sind nicht die besten. Es gibt eine weitaus elegantere- und technisch bessere Methode. 00

Serielle Konsole (RS232) öffnen

Es gibt teilweise noch Geräte, wie die PC Engines APU2, die keine Grafikschnittstelle haben und nur via serielle Konsole drauf zugegriffen werden kann, beispielsweise mittels einem USB zu RS232 Adpaters. Unter Windows verwendet man dafür das Programm PuTTY, unter Linux und MacOS geht das mit screen. 00

ansible: object has no attribute ‚cert_file‘

Wenn man in ansible eine Task wie etwa apt_key oder uri ausführt failed das mit der Meldung: Schuld daran ist eine inkompatible neuere Python Version zu älteren Ansible Versionen. Da in älteren Ansible Versionen beim URL Handling das das Python Attribut cert_file hardcoded ist, welches ab Python 3.12 entfernt wurde, kommt hier der Fehler. Folglich … Continue reading ansible: object has no attribute ‚cert_file‘