auf MariaDB lokal zugreifen

Debian nutze ich u.a. um Webseiten lokal zu entwerfen. Seit Stretch kann via phpyadmin jedoch nicht mehr mit root zugegriffen werden. Also ab ins Terminal:
Mittels

# mysql -u root -p

melden wir uns an. Dann erstellen wir einen neuen Benutzer. In diesem Beispiel erstellen wir einen
Benutzer: lightning mit dem
Passwort: finalfantasy13

CREATE USER 'lightning'@'localhost' IDENTIFIED BY 'finalfantasy13';

danach übertragen wir noch die Privilegien:

GRANT ALL PRIVILEGES ON gestion.* to 'lightning'@'localhost';

das war es. Ab jetzt können wir uns via http://localhost/phpmyadmin anmelden und auch neue Datenbanken erstellen.

yuna@supertux:~$ su
Passwort: 
root@supertux:/home/yuna# mysql -u root -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 107
Server version: 10.1.23-MariaDB-9+deb9u1 Debian 9.0

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
MariaDB [(none)]> CREATE USER 'lightning'@'localhost' IDENTIFIED BY 'finalfantasy13';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON gestion.* to 'lightning'@'localhost';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit
Bye
root@supertux:/home/yuna# exit
exit
yuna@supertux:~$

ACPI Error: Method parse/execution failed

Manchmal gibt es Fehlermeldungen, welche (beinahe) nicht behoben werden können. Nach der Installation von Debian Stretch flutschten plötzlich ACPI Errors über meinen Bildschirm:

less /var/log/syslog | grep "ACPI Error"
Jun 18 08:55:57 supertux kernel: [    1.431519] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jun 18 08:55:57 supertux kernel: [    1.431567] ACPI Error: Method parse/execution failed [\_SB.PCI0.SAT0.SPT4._GTF] (Node ffff93e0160e2410), AE_NOT_FOUND (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    1.432346] ACPI Error: [DSSP] Namespace lookup failure, AE_NOT_FOUND (20160831/psargs-359)
Jun 18 08:55:57 supertux kernel: [    1.432390] ACPI Error: Method parse/execution failed [\_SB.PCI0.SAT0.SPT4._GTF] (Node ffff93e0160e2410), AE_NOT_FOUND (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.343979] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
Jun 18 08:55:57 supertux kernel: [    2.344011] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff93e0160c31e0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344048] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff93e0160c4f00), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344116] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
Jun 18 08:55:57 supertux kernel: [    2.344155] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff93e0160c31e0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344212] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff93e0160c4f00), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344308] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
Jun 18 08:55:57 supertux kernel: [    2.344348] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff93e0160c31e0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344403] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff93e0160c4f00), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344769] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
Jun 18 08:55:57 supertux kernel: [    2.344796] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff93e0160c31e0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344837] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff93e0160c4f00), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344895] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
Jun 18 08:55:57 supertux kernel: [    2.344932] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff93e0160c31e0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
Jun 18 08:55:57 supertux kernel: [    2.344974] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff93e0160c4f00), AE_AML_BUFFER_LIMIT (20160831/psparse-543)

Nach intensiver Recherche im Internet, bin ich über folgende Foreneinträge gestolpert:

https://ubuntuforums.org/showthread.php?t=2340133&page=3
https://forum.antergos.com/topic/6062/kernel-error
https://bbs.archlinux.org/viewtopic.php?id=223804

Diese Fehlermeldung sehen somit auch andere Benutzer, unabhängig von der Linux-Distribution.

Lots of users see those messages, me included. If everything still works as expected then just ignore them, otherwise report the problem upstream.

Zu Deutsch: viele Benutzer sehen diese Fehlermeldung, so auch ich. Da ja alles funktioniert, können diese ignoriert werden. Die einzige Lösung dazu lieferte towo aus debianforum.de

Bevor wir Booten, setzen wir einen Kernel-Parameter auf:

loglevel=2

VirtualBox ab Debian Stretch

Ab Debian Stretch finden wir die VirtualBox von Oracle nicht mehr in der Paketverwaltung (apt). Die Software muss über einen anderen Weg installiert werden. Falls Du nicht am Paketmanager vorbei installieren willst, schaue hier nach.

wähle: All distributions (built on EL5 and therefore do not require recent system libraries)

1. Wähle unter Downloads deine Architektur aus und lade das *.run File herunter.

2. führe als root die Datei aus:

sh ./VirtualBox-VERSION-Linux_amd64.run

Das war’s bereits. In der Regel werden sämtliche benötigten libaries mit installiert. Die Dateien landen alle unter /opt wie es sich für ein anständiges Linux auch gehört.

blacklist in Debian

Um bestimmte Module beim Booten zu unterdrücken, wenden wir die Blacklist an. Per lsmod und grep filtern wir unseren Modulnamen heraus:

# lsmod | grep i2c
i2c_piix4              24576  0

das Modul i2c_piix4 wird also geladen, bzw. ist bereits geladen worden. Falls du beim nächsten Booten dieses Modul unterdrücken möchtest, gehe folgendermassen vor:
(tippe das nur ein, wenn Du weisst, was Du tust!)

1. Erstelle eine Blacklist mit:

# nano /etc/modprobe.d/blacklist.conf

in der Regel erstellt nano hier eine neue, leere Datei.

2. trage die Module ein, welche nicht geladen werden: (jedes Modul auf eine neue Zeile)

blacklist i2c_piix4

3. baue/aktualisiere initrd per:

# update-initramfs -u

das war’s bereits. Bei nächsten Start wird das Modul nicht mehr geladen!

i2c_piix4 führt vor allem in einer virtuellen Umgebung wie VirtualBox zu Problemen. Auf diese Weise können wir also das „Corpus Delicti“ einfach aus der Boot-Routine ausschliessen!

Um Informationen über ein bestimmtes Modul zu erhalten, benötigen wir modinfo:

# /sbin/modinfo i2c_piix4
filename:       /lib/modules/3.16.0-4-amd64/kernel/drivers/i2c/busses/i2c-piix4.ko
license:        GPL
description:    PIIX4 SMBus driver
author:         Frodo Looijaard (...)
alias:          pci:v00001166d00000408sv*sd*bc*sc*i*
alias:          pci:v00001166d00000205sv*sd*bc*sc*i*
alias:          pci:v00001166d00000203sv*sd*bc*sc*i*
alias:          pci:v00001166d00000201sv*sd*bc*sc*i*
alias:          pci:v00001166d00000200sv*sd*bc*sc*i*
alias:          pci:v00001022d0000790Bsv*sd*bc*sc*i*
alias:          pci:v00001022d0000780Bsv*sd*bc*sc*i*
alias:          pci:v00001002d00004385sv*sd*bc*sc*i*
alias:          pci:v00001002d00004372sv*sd*bc*sc*i*
alias:          pci:v00001002d00004363sv*sd*bc*sc*i*
alias:          pci:v00001002d00004353sv*sd*bc*sc*i*
alias:          pci:v00001055d00009463sv*sd*bc*sc*i*
alias:          pci:v00008086d0000719Bsv*sd*bc*sc*i*
alias:          pci:v00008086d00007113sv*sd*bc*sc*i*
depends:        i2c-core
intree:         Y
vermagic:       3.16.0-4-amd64 SMP mod_unload modversions 
parm:           force:Forcibly enable the PIIX4. DANGEROUS! (int)
parm:           force_addr:Forcibly enable the PIIX4 at the given address. EXTREMELY DANGEROUS! (int)

weitere Infos findest Du unter:
https://www.kernel.org/doc/Documentation/i2c/busses/i2c-piix4