Ich habe nun über 5 Jahre im Homeoffice gearbeitet. Hier habe ich die vielen Vorteile, sowie aber auch die Nachteile genossen. Fasziniert habe ich die Empfehlungen der letzten zwei Jahre für die Arbeit im Homeoffice verfolgt, aber mich aus dem Thema herausgehalten. Vieles war für uns nicht so umsetzbar und hätte auch nicht so zu uns gepasst. Ich kann nur aus unseren Erfahrungen den Tip geben, dass man sich selbst einmal das Habitat schaffen sollte, in welchem der Workflow für Euch passt. Der Rest ergibt sich dann ganz von selbst.
Big Sur Homebrew xcrun: error: invalid active developer path
Bei meinem letzten Update von Homebrew unter macOS Big Sur hatte ich die Fehlermeldung, dass es eine ungültigen Pfadangabe für die Entwicklerwerkzeuge gäbe. Da ich nur die Kommandozeilenwerkzeuge für macOS nutze wird diese nicht einem Update unterzogen.
Bei einer kompletten Installation von Xcode würde dies automatisch geschehen.
Um das Update selbst anzustoßen genügt ein:
➜ ~ xcode-select --install
Lenovo Thinkpad T420s Pflege Teil 1
Ich hab mich endlich einmal an die Arbeit gemacht meinen, schon in die Jahre gekommenen, Thinkpad T420s zu reinigen. 10 Jahren hinterlassen Ihre Spuren und der Lüfter meldet sich nun merklich.
Shell Helligkeit des externen Monitors steuern
Aufstehen, die gut versteckten Taster suchen, Einstellen, hinsetzen. Das gilt auch für meinen externen Monitor, welchen ich öfters wegen der Sonneneinstrahlung anpassen muss.
Hier hilft mir xrandr in der Shell. Zuerst muss ich den richtigen angeschlossen Monitor finden und kann dann über Parameter die gewünschte Helligkeit einstellen. Bei Nutzung als Tastaturkürzel in TilingWMs eine große Hilfe.
⏚ [ChristianGrube:~] $ xrandr -q|grep "HDMI"
HDMI-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
HDMI-2 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
⏚ [ChristianGrube:~] $ xrandr --output HDMI-1 --brightness 1.2
OpenVPN von Sophos Fehler in Zeile 7
Bei dem Import der von Sohpos generierten ovpn-Datei kommt es zu einem Fehler bei der Einrichtung der VPN-Verbindung unter Debian/RHEL/Fedora.
Es wird in Zeile 7 die Konfiguration route remote_host 255.255.255.255 net_gateway moniert.
Hier hilft es nur diese Zeile auszukommentieren. Danach ist der Import möglich.
Nun sollten noch die Einstellungen der Konfiguration angepasst werden.
Unter IPv4 > Routen > die Option „Diese Verbindung nur für Ressourcen in ihrem Netzwerk verwenden“ aktivieren und für die Speicherung der Änderungen mit Awenden bestätigen.
Vorausgesetzt es wurde auch network-manager-openvpn-gnome installiert und der networkmanager via
# sudo service network-manager restart
neu gestartet.
Fedora Workstation die unmotivierte Kontaktaufnahme zu Fedoraproject.org abgewöhnen
Ich bin die Tage aus allen Wolken gefallen, als ich sah wie meine Workstation alle 5 Minuten Kontakt zu fedoraproject.org aufnahm. Faszinierend daran war, dass ich sie zu den Uhrzeiten nicht genutzt hatte. Diese Sache hatte für mich zuerst mehr als einen üblen Beigeschmack.
Fedora Hinzufügen von memtest86+ in Grub
In Fedora ein Terminal öffnen und mit Hilfe des Werkzeugs memtest-setup Memtest86+ installieren. Als Standard wird ELF Image installiert.
$ sudo -s
# memtest-setup
# grub2-mkconfig -o /boot/grub2/grub.cfg
# reboot
Nun ist der Test des eingebauten Speichers mit Hilfe von memtest86+ direkt aus dem Bootmenü von Grub möglich
MySQL database import fails: ERROR 1118 (42000)
ERROR 1118 (42000) at line 8900: Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format,
BLOB prefix of 0 bytes is stored inline.
Die Lösung
Hierzu in der Datei my.cnf im Abschnitt [mysqld] folgenden Konfigurationsparameter hinzufügen:
innodb_strict= 0
default_storage_engine=MyISAM
Datenbankserver neu starten und den dump der SQLDatei importieren.
Falls immer noch ein Fehler auftritt, eine Kopie der SQLDatei erstellen und
sed -i 's/ENGINE=InnoDB/ENGINE=MyISAM/g' SQLFILE
ausführen und die Datei importieren.
Nach dem Import die Konfigurationsparameter in der Datei my.cnf wieder entfernen und den Datenbankserver neu starten.
Debian 10 Buster mod_md invalid (missing uri scheme): accepted
Debian 10 Buster liefert eine veraltete Version von Apache 2 mit dem Module mod_md für Let‘ encrypt aus. Dieses Modul unterstütz nur ACMEv1. Hier kommt es zu einem Fehler bei dem Beziehen des Zertifikats:
[Wed Jul 15 13:31:40.191334 2020] [mpm_prefork:notice] [pid 18043] AH00169: caught SIGTERM, shutting down
[Wed Jul 15 13:31:40.260061 2020] [md:error] [pid 18127] (22)Invalid argument: CA url for WEBSERVERURL invalid (missing uri scheme): accepted
[Wed Jul 15 13:31:40.260089 2020] [md:error] [pid 18127] (22)Invalid argument: AH10073: synching 1 mds to registry
AH00016: Configuration Failed
Die Lösung ist es aus den Debian Backports die Version 2.4.41 des Apache Webservers zu installieren. Seit Version 2.4.40 unterstützt das mitgelieferte mod_md ACMEv2.
deb https://deb.debian.org/debian buster-backports main
In die Datei /etc/apt/sources.list hinzufügen und die neue Version des Apache installieren.
apt-get -t buster-backports install apache2
Schnelleres Navigieren auf Github mit Octotree
Octotree ist eine Erweiterung, welche den fehlenden Dateibrowser auf Github nachliefert. Mithilfe einer in die Webseite eingeblendete Sidebar lässt es sich einfach via Baumansicht durch das Repository navigieren.
Ich nutze die Grundversion, da ich die in der Proversion (70 €) angebotenen Leistungsmerkmale nicht benötige. Für weitere Funktionen habe ich meinen Client.
Octortree gibt es für Firefox, Safari, Brave / Chrome und Opera.
Liquidprompt > Starship
Nach längerer Nutzung von Liquidprompt habe ich mich entschieden ein wenig über den Tellerrand zu schauen. Hier bin ich auf den, in reger Entwicklung befindlichen, auf Rust basierenden Shellprompt starship gestoßen. Im Moment test ich noch ein wenig seine Grenzen aus, aber ich habe das Gefühl, dass er ein wenig schneller als Liquidprompt unter zsh ist.