staging.inyokaproject.org

2022 Woche 28

17. Juli 2022

Merke: Nach dem Einspielen einer DB mit mysql auf einen anderen Server kommt es zu einem Error..

mysqldump: Got error: 1449: "The user specified as a definer ('xxxx'@'%') does not exist" when using LOCK TABLES

 

The user specified as a definer ('xxxx'@'%') does not exist`

Die Lösung: User anlegen

GRANT ALL ON *.* TO 'xxxx'@'%' IDENTIFIED BY 'complex-password';
FLUSH PRIVILEGES;

 

Kontrolle:

select user,host from mysql.user where user like '%xxxx%';

Merke: Nach dem Einspielen einer DB mit mysql auf einen anderen Server kommt es zu einem Error..

mysqldump: Got error: 1449: "The user specified as a definer ('xxxx'@'%') does not exist" when using LOCK TABLES

 

The user specified as a definer ('xxxx'@'%') does not exist`

Die Lösung: User anlegen

GRANT ALL ON *.* TO 'xxxx'@'%' IDENTIFIED BY 'complex-password';
FLUSH PRIVILEGES;

 

Kontrolle:

select user,host from mysql.user where user like '%xxxx%';

14. Juli 2022

Do, 14. Juli 2022, Lioh Möller

Die Rocky Enterprise Software Foundation (RESF) hat die Veröffentlichung der stabilen Version 9.0 von Rocky Linux bekannt gegeben.

Die von Red Hat Enterprise Linux abstammende 9er-Serie der Distribution soll bis 31. Mai 2032 mit Aktualisierungen versorgt werden.

Rocky Linux 9 wird mit GNOME 40 ausgeliefert, welches unter anderem das Ausführen von Anwendungen auf unterschiedlichen Grafikkarten ermöglicht. Darüber hinaus lassen sich Applikationen in der Aktivitäten-Ansicht in Ordner gruppieren und Benachrichtigungen über eine Do-not-Disturb Funktion stumm schalten. Fractional Scaling wird in dieser Version der GNOME Desktopumgebung ebenfalls unterstützt.

Das ausgelieferte XFS-Dateisystem bietet Direct Access (DAX) und NFS ermöglicht die als 'eager write' bezeichnete Mountoption, um die Latenz zu verringern.

Rocky Linux 9 enthält aktualisierte Versionen von GCC (11.2.1), glibc (2.34) und binutils (2.35). Python 3.9 wird während des gesamten Lebenszyklus von Rocky Linux 9 unterstützt. Ruby 3.0.3 beinhaltet mehrere Leistungsverbesserungen sowie Fehler- und Sicherheitskorrekturen. Perl ist in Version 5.32 enthalten und PHP in Version 8.0.

Installationsmedien stehen für die Architekturen x86_64, aarch64, ppc64le und s390x zur Verfügung. Cloud Abbilder werden auf einer eigens dafür eingerichteten Seite gelistet.

Quelle: https://rockylinux.org/news/rocky-linux-9-0-ga-release/

13. Juli 2022

Mi, 13. Juli 2022, Lioh Möller

Der ssh-agent dient dem einfachen automatischen Entsperren eines SSH-Schlüssels, welcher mit einem Passwort versehen wurde.

Zur Vorbereitung können folgende Verzeichnisse erstellt werden, sofern diese noch nicht existieren:

mkdir -p ~/.config/autostart-scripts/
mkdir -p ~/.config/plasma-workspace/shutdown/
mkdir -p ~/.config/plasma-workspace/env/

Um dies unter KDE Plasma bei der Anmeldung automatisch durchführen zu lassen, erstellt man zunächst ein Start-Script: ~/.config/autostart-scripts/ssh-add.sh

#!/bin/bash
sleep 10
SSH_ASKPASS=/usr/bin/ksshaskpass
export SSH_ASKPASS
ssh-add ~/.ssh/id_ed25519

Zum Beenden bei einer Abmeldung wird folgendes Script erstellt: ~/.config/plasma-workspace/shutdown/ssh-agent-shutdown.sh

#!/bin/sh
[ -z "$SSH_AGENT_PID" ] || eval "$(ssh-agent -k)"

Darüber hinaus muss die Umgebungsvariable SSH_ASKPASS beim Start exportiert werden: ~/.config/plasma-workspace/env/ssh-agent-startup.sh

#!/bin/sh
[ -n "$SSH_AGENT_PID" ] || eval "$(ssh-agent -s)"
SSH_ASKPASS=/usr/bin/ksshaskpass
export SSH_ASKPASS

Die zuvor erstellten Scripte müssen als ausführbar markiert werden:

chmod +x ~/.config/autostart-scripts/ssh-add.sh
chmod +x ~/.config/plasma-workspace/shutdown/ssh-agent-shutdown.sh
chmod +x ~/.config/plasma-workspace/env/ssh-agent-startup.sh

SSH_ASKPASS kann ausserdem mit Root-Rechten global exportiert werden in der Datei /etc/profile.d/ksshaskpass.sh

sudo vi /etc/profile.d/ksshaskpass.sh

#!/bin/bash
export SSH_ASKPASS=/usr/bin/ksshaskpass

Diese sollte ebenfalls als ausführbar markiert werden:

sudo chmod +x /etc/profile.d/ksshaskpass.sh

Das Script ~/.config/autostart-scripts/ssh-add.sh sollte abschliessend als Anmeldung-Script über die Autostart-Verwaltung in den KDE Plasma Systemeinstellungen hinzugefügt werden.

Nach einem Neustart des Systems wird nach der Anmeldung das Passwort des SSH Schlüssels erfragt. Sofern der Punkt Passwort Speichern gewählt wird, wird dieses im KDE Schlüsselbund (kwallet) hinterlegt.

Quelle: https://forum.kde.org/viewtopic.php?f=309&t=153769#p410800

12. Juli 2022

Di, 12. Juli 2022, Lioh Möller

Die Cinnamon Desktopumgebung erfreut sich insbesondere bei Einsteigern grosser Beliebtheit. Begonnen hat deren Entwicklung im LinuxMint Projekt und sie kommt dort als Standard-Desktop zum Einsatz.

Im Laufe der Zeit haben die meisten Distributionen ebenfalls entsprechende Pakete im Angebot, oder bieten Varianten mit Cinnamon an. Seit einiger Zeit hat auch die Ubuntu Familie diesbezüglich Zuwachs erhalten, in Form einer Ubuntu Cinnamon Remix Edition.

Die aktuelle stabile Version basiert dabei auf der Ubuntu LTS 22.04 Variante. Die Entwickler haben sich viel Mühe bei der Gestaltung der Oberfläche gegeben, wobei die Farbwahl stark durch den Namen inspiriert wurde. Ein erklärtes Ziel der Entwickler ist dabei, ein möglichst einfaches Linux-Desktop-System bereitzustellen und dennoch eine Vielzahl von Einstellmöglichkeiten zu bieten.

Über sogenannte Spices lässt sich der Desktop mittels Desklets, Extensions oder Themes erweitern.

Damit stellt die Distribution eine Möglichkeit für Interessierte dar, ein klassisches Ubuntu System mit der beliebten Desktopoberfläche zu nutzen.

Quelle: https://ubuntucinnamon.org/

Di, 12. Juli 2022, Lioh Möller

Die Entwicklung der noch relativ jungen Distribution Cutefish OS scheint ein jähes Ende gefunden zu haben. Bereits seit Februar dieses Jahres wurden keine nennenswerten Änderungen mehr im Git des Projektes eingepflegt und auch die Webseite cutefishos.com ist nicht mehr erreichbar.

Eine Besonderheit der Distribution ist der Einsatz einer eigens dafür entwickelten Desktopumgebung namens Cutefish DE, welche sich vom Aufbau an den User-Interfaces von iOS und macOS orientiert.

Auf reddit wurden bereits Diskussionen zu einem möglichen Fork des Projektes geführt. Auch OpenMandriva arbeitet bereits an einer Fortführung des Projektes. Pakete für Arch Linux stehen ebenfalls zur Verfügung.

Quelle: https://www.debugpoint.com/cutefish-os-development-halts/

11. Juli 2022

Mo, 11. Juli 2022, Lioh Möller

Nutzer der Xfce Desktopumgebung kennen und schätzen das Whisker Menu. Dabei handelt es sich um eine moderne Panel-Erweiterung, welche das klassische Startmenü ersetzen kann.

Mit folgender Anleitung lässt sich das Menü so einstellen, dass es mithilfe der Super-Taste geöffnet oder geschlossen werden kann.

Zunächst startet man dazu den Xfce-Einstellungsmanager und wählt den Bereich Tastatur. Unter dem Reiter Tastenkürzel für Anwendungen lassen sich neue Tastenkombinationen hinzufügen oder vorhandene ändern.

Zum Aufruf des Whisker Menus wird ein neuer Eintrag mit folgender Anwendung erstellt: xfce4-popup-whiskermenu

Als Tastenkürzel wird die Super-Taste (oder eine beliebige nicht belegte andere Taste der Wahl) ausgewählt.

Nach dem Abspeichern, sollte der Eintrag wie folgt aussehen:

So lässt sich das Menü mit einfachen Mitteln starten und der persönliche Arbeitsablauf kann optimiert werden.