Nextcloud Versionsupgrade von NC27 auf NC28 via Kommandozeile

Der Vorteil eines Upgrades bei Nextcloud via CLI (Kommandozeile) ist, das es keine Zeitbeschränkung in einzelnen Prozessschritten, gibt wie bei den Updates und Upgrade über die Weboberfläche der Fall ist. Dort ist je nach PHP-Konfiguration ein Prozess in der Ausführung auf max. 60 Sek. beschränkt, dauert er länger bricht der Prozess mittendrin ab. Bei Kleinen- oder Einzelinstanzen ist das nicht so oft der Fall, aber bei Mehrbenutzerinstanzen, kann das Upgrade schon mal einige Minuten dauern. Da ist es wirklich ratsam das Versionsupdate egal ob Minor- (V27.1 auf V27.2)oder MajorUpgrade (V27.2 auf 28.0) via CLI zu machen. Man ruft die Datei updater.phar auf.

bob@linux: sudo -u www-data php /var/www/nextcloud/updater/updater.phar
Nextcloud Updater – version: v27.1.0rc3-15-gfa7af53

Current version is 27.1.5.

Update to Nextcloud 28.0.1 available. (channel: „stable“)
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-28.0.1.zip
Open changelog ↗ „Nextcloud Versionsupgrade von NC27 auf NC28 via Kommandozeile“ weiterlesen

OpenWRT oder Freifunk via CLI upgraden

Wenn auf dem Router keine Oberfläche (Luci) Installiert ist muss man via Kommandozeile das Update einspielen.

Schritt 1: Kopieren des Images auf das Gerät

scp Quelle Ziel

Das Sysupgrade-Image auf den Router kopieren am besten in das /tmp-Verzeichnis. Das wird beim runterfahren immer gelöscht.

scp -r sysupgrade.bin root@192.168.1.1:/tmp

Schritt 2: Sysupgrade auf dem Gerät ausführen

sysupgrade -n ./tmp/sysupgrade.bin

Die Option -n Bedeutet das Configdateien zurück gesetzt werden. Wollt ihr eure bisherigen Einstellungen behalten, verzichtet auf die Option -n.

Schritt 3: Einrichten

Ihr könnt nun via Browser entweder 192.168.1.1 bei reinem OpenWRT, oder bei Freifunk mit http://frei.funk

Suchen ersetzen von mehreren Dateien mit sed

sed -i ’s/suchmuster/ersetzung/g‘ AnzuwendeDatei

sed -i 's/AUtobahn/Autobahn/g' straßennamen.html

Suchen und Ersetzen mit sed auf mehre Dateien Anwenden

Mit dem „*“ wird sed auf mehre Dateien angewendet.

sed -i 's/AUtobahn/Autobahn/g' *.html

Hinweis

Sind Sonderzeichen, wie Leerzeichen, Punkt . , Schrägstrich / etc., im Such- oder Ersetzungsmuster dann ist vor das Sonderzeichen eine sogenannte Escapesequenz (Escapezeichen) zu setzen, das ist in der Regel das Backslash also der Schrägstrich nach hinten „\“. Direkt nach dem \ könnt ihr dann das Sonderzeichen einfügen so z.B.
sed -i 's/AUtobahn/Auto\ und\ Bahn/g' *.html
Das Leerzeichen wurde hier mit Escapesequenz eingefügt.

Upgrade RaspberryPi

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libc6-dev : Beschädigt: libgcc-8-dev (< 8.4.0-2~) aber 8.3.0-6+rpi1 soll installiert werden
E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.

Debian 11 auf Raspberry.

pi@raspberry ~ $ sudo apt-get update
Holen:1 http://mirrordirector.raspbian.org/raspbian bullseye InRelease [15,0 kB]
Holen:2 http://archive.raspberrypi.org/debian bullseye InRelease [23,5 kB]
„Upgrade RaspberryPi“ weiterlesen

OpenWRT installieren

Eine Anleitung zun flashen eines TP-LINK AC 1750 (Archer C7) mit OpenWRT als Betriebssystem.

Vorbemerkung: Die Anleitung gilt für den TP-LINK AC 1750 (Archer C7) Version 5 (v5). Ihr braucht 2 Lankabel und Internetanschluss um ein Freies Betriebssystem für euren Router zu installieren. Welches Router-Modell und welche Version ihr habt, steht auf dem Typenschild des Router.

Schritt 1: Auf den TP-Link einloggen

Schließt euren Fabrikneuen Router an Strom an und mit einem Lankabel auf der Routerseite in die Blaue WAN-Buchse und das andere Ende ins vorhandene Modem. Router Einschalten. Bis der Router betriebsbereit ist dauert es ca. 2 Minuten.
„OpenWRT installieren“ weiterlesen

Drucker + Scanner Brother MFC 5890CN auf Linux Debian installieren

Den Brotherdrucker MFC5890CN als Netzwerkdrucker in Linux installieren.

Drucker + Scanner Brother MFC 5890CN auf Debian installieren, als Netzwerkdrucker

Mit Debian und Ubuntu erfolgreich getestet.

Schritt 1:

Vorbereitung: Am Drucker, am Drucker selbst, muss manuell eine IP eingetragen werden. Hier ist es 192.168.1.166.

Anschließend mit den mit einem Lankabel, Drucker und Computer verbinden, entweder direkt oder was auch geht mit einem Router oder Switch dazwischen.

Treiber runterladen: Brother stellt ein Bashscript zur automatischen Installation des Druckers und Scanner zur Verfügung.

Der Rechner muss online sein. Weil auch während der Installation Pakete runtergeladen werden

„Drucker + Scanner Brother MFC 5890CN auf Linux Debian installieren“ weiterlesen

Debian Upgrade von Bullseye (11) auf Bookworm (12)

Etwa alle 2 Jahre kommt eine Neue Hauptversion von der Linux-Distribution Debian.

Schritt 0: Daten sichern.

Im besten Fall treten keinen Probleme auf, aber ein Versionssprung auf eine Neue Version ist eine gute Gelegenheit deinen Persönlichen Daten zu sichern und ein Backup anzulegen.
Welche Version habe ich?
lsb_release -a
Habt ihr noch Debian Buster(10) am Start? Dann euch angeraten zuerst auf Debian Bullseye(11) und dann auf Debian Bookworm(12) zu springen.
„Debian Upgrade von Bullseye (11) auf Bookworm (12)“ weiterlesen

tmux session neu und umbenennen.

Hat man mehrere tmux-sessions am laufen ist es hilfreich einzelne Session mit sprechenden Namen zu versehen. Hier zeigen wir euch wie es gehen kann.

Eine neue tmux session mit einer selbstgewählen Bezeichnung erstellen

bob@linuxrechner ~: $ tmux new -s eselmuxx

Vorhandene tmux-session umbenennen

Dazu gibt es zwei Wege. Einen Kurzen und einen Langen.

Kurz / die aktuelle Session umbenennen:

"ctrl+b" + $
Einfach mit der DEL taste den alten löschen und neu schreiben.

Lang / bestimmte Session umbenennen:

"ctrl+b" + :

nach dem „:“ rename-session -t eselmuxx eselmuh eingeben.

Die o.g. Anleitung basiert auf
https://superuser.com/questions/428016/how-do-i-rename-a-session-in-tmux

Nextcloud und db:convert-filecache-bigint

Es kommt vor das Nextcloud eine Warnung ausgibt das einige Spalten in der Datenbank besser mit BigInterger laufen als nur mit Integer. Wie du die Warnung bzw. den Bug beheben kannst zeigen wir dir hier.

1. Melde dich via ssh auf deinen Server an.

2. aktivere den Maintenance-Mode (Wartungsmodus)

Es ist sehr dringend angeraten das du in den Wartungsmodus wechselt. Ohne vorher in den Wartungsmodus gegangen zu sein, ist die Chance sehr hoch, dass du dir deine Datenbank und damit auch deine Nextcloud komplett kaputt machst. Gib dazu folgendes ein:
„Nextcloud und db:convert-filecache-bigint“ weiterlesen