Ubuntu Linux – systemd-networkd-wait-online.service

hat man ungenutzte oder inaktive Netzwerkinterfaces kann mit dem systemd-networkd-wait-online.service der Startvorgang lästig lange dauern. Den Timeout kann man wie folgt einstellen:

sudo systemctl edit systemd-networkd-wait-online.service

und dann folgende Zeilen einfügen

[Service]
ExecStart=
ExecStart=/lib/systemd/systemd-networkd-wait-online --any --timeout=5

Debian – Aktualisierung von Bookworm (12) auf Trixie (13)

Vorbereitung des Systems und Anpassung der Quellen:

apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

Falls man z.B. PHP Quellen nutzt diese nicht vergessen:

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/php.list

Nun das System aktualisieren:

apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade

Nach dem Neustart:

apt autoremove

MacBook Air 2017 – Mint Linux – CS4208 Audio Codec

Um bei einem alten MacBook Air mit einem CS4208 Audio Chipsatz Ton zu bekommen, kann man einen gepatchten Treiber von Github verwenden:

sudo -s
cd
mkdir GIT
cd GIT
apt install linux-headers-generic git
git clone https://github.com/leifliddy/macbook12-audio-driver.git
cd macbook12-audio-driver/
./install.cirrus.driver.sh -i
reboot

Nextcloud – Falsches Zeilenformat in Ihrer Datenbank gefunden

Bekommt man auf einer Nextcloud Instanz nach Update auf Version 31 den Fehler Falsches Zeilenformat in Ihrer Datenbank gefunden. ROW_FORMAT=Dynamic bietet die beste Datenbankleistung für Nextcloud. Bitte aktualisieren Sie das Zeilenformat in der folgenden Liste …
Hilft folgendes Skript auf der Shell:

#!/bin/bash

# Prompt for database credentials
read -p "Enter Database Name: " DB_NAME
read -p "Enter Username: " DB_USER
read -s -p "Enter Password: " DB_PASS
echo

# Generate ALTER TABLE statements and execute them
mysql -u "$DB_USER" -p"$DB_PASS" -e "
SELECT CONCAT('ALTER TABLE \`', TABLE_NAME, '\` ROW_FORMAT=DYNAMIC;')
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = '$DB_NAME'
AND ENGINE = 'InnoDB';
" -B -N | while read -r sql; do
    mysql -u "$DB_USER" -p"$DB_PASS" -e "$sql" "$DB_NAME"
done

Acronis Cyber Cloud – Debian – Installation process failed

Lässt sich der Acronis Cyber Protection Cloud Agent auf (Debian) Linux partout nicht aktualsiieren und auf der Shell wirft der Installer Fehler wie

cannot open Packages index using bdb_ro - Operation not permitted (1)
cannot open Packages database in /var/lib/Acronis/.rpmdb

lösche man folgenden Ordner (man kann ihn auch sicherheitshalber nur umbenennen)

rm -rf /var/lib/Acronis/.rpmdb

und versuche die Installation auf der Konsole erneut

./CyberProtect_AgentForLinux_x86_64.bin