pisetup
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| pisetup [2022/11/05 14:25] – varnholt | pisetup [2025/03/22 16:00] (aktuell) – varnholt | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ===== pi-setup 2021 und upgrade auf bullseye 2022 ===== | + | ===== pi-setup 2021 buster / 2025 bookworm |
| Nachdem ich Probleme mit Versionsunterschieden diversester Software und den beiden Raspberry Pis habe, versuche ich den ' | Nachdem ich Probleme mit Versionsunterschieden diversester Software und den beiden Raspberry Pis habe, versuche ich den ' | ||
| Zeile 6: | Zeile 6: | ||
| Grundinstallation: | Grundinstallation: | ||
| - | * Mit Raspberry Pi Imager das neueste Image vom Januar 2021 eingespielt | + | * Mit Raspberry Pi Imager das neueste Image vom Januar 2021/2025 eingespielt |
| * Eine leere ssh-Datei auf dem Boot-Volume angelegt | * Eine leere ssh-Datei auf dem Boot-Volume angelegt | ||
| - | * An cmdline.txt angehängt: ip=192.168.178.23:: | + | * An cmdline.txt angehängt: ip=192.168.178.31:: |
| * Pi3: entsprechend: | * Pi3: entsprechend: | ||
| * Anmelden mit pi/ | * Anmelden mit pi/ | ||
| + | * In den neueren Versionen geht das nicht mehr. Man muss die Datei: userconf.txt anlegen und die Zeile " | ||
| * raspi-config (I2C, camera, Localisation, | * raspi-config (I2C, camera, Localisation, | ||
| + | * sudo nmcli radio wifi on; sudo nmcli dev wifi connect < | ||
| * Pi3: Audio über USB; | * Pi3: Audio über USB; | ||
| - | * apt-get update; apt-get upgrade; Welche Version habe ich jetzt: cat / | + | * apt-get update; apt-get upgrade; Welche Version habe ich jetzt: cat / |
| * Pi3: Probleme mit DNS, Lösung steht [[routerwifi|hier]] | * Pi3: Probleme mit DNS, Lösung steht [[routerwifi|hier]] | ||
| * sudo apt-get install mlocate; sudo updatedb | * sudo apt-get install mlocate; sudo updatedb | ||
| Zeile 153: | Zeile 155: | ||
| cat fake-hwclock.data | cat fake-hwclock.data | ||
| | | ||
| - | Update vom 4.November 2022: | ||
| - | |||
| - | Ich habe Buster auf bullseye aktualisiert - mit einigen Problemen. Man sollte nicht die Prozesse, wie z.B. die Datenbank beenden, da der update Tabellen kopieren will, wenn er die Software aktualisiert. | ||
| - | Ausserdem hat danach der 'sudo apt-get dist-upgrade' | ||
| - | < | ||
| - | Die folgenden Pakete haben unerfüllte Abhängigkeiten: | ||
| - | | ||
| - | Lösung: sudo apt install libgcc-8-dev gcc-8-base | ||
| - | </ | ||
| - | Danach festgestellt, | ||
| - | < | ||
| - | sudo systemctl stop mysql | ||
| - | / | ||
| - | innodb_log_file_size = 8M | ||
| - | innodb_log_buffer_size = 8M | ||
| - | |||
| - | cd / | ||
| - | sudo mv ib_logfile0 nach /tmp | ||
| - | </ | ||
| - | |||
| - | Von aussen kam man nicht mehr an die Datenbank. | ||
| - | < | ||
| - | Fehlermeldungen: | ||
| - | 2003: Can't connect to MySQL server on ' | ||
| - | Unexpected error in connect_db: <class ' | ||
| - | |||
| - | Bessere Fehlermeldungen kommen, wenn man im code: | ||
| - | import mysql.connector | ||
| - | from mysql.connector import errorcode | ||
| - | und dann | ||
| - | try: | ||
| - | cnx = mysql.connector.connect(user='', | ||
| - | except mysql.connector.Error as err: | ||
| - | print(err) | ||
| - | | ||
| - | Lösung: | ||
| - | sudo nano / | ||
| - | bind-address | ||
| - | </ | ||
| - | |||
| - | Noch ein Problem in phpmysql. Wenn man dort auf Rechte klickt, kommt eine Fehlermeldung, | ||
| - | < | ||
| - | #1267 - Unerlaubte Mischung von Sortierreihenfolgen (utf8mb4_general_ci, | ||
| - | Lösung: Auf der Startseite von phpmysql muss man den Zeichensatz/ | ||
| - | </ | ||
| - | |||
| - | Dann startete am Mac der Browser nicht mehr, nachdem ich Ventura 13.0 installiert hatte. | ||
| - | < | ||
| - | apachectl status | ||
| - | / | ||
| - | brew install lynx | ||
| - | sudo apachectl start | ||
| - | </ | ||
| - | |||
| - | |||
| - | Achtung, wenn man bullseye neu aufsetzt, gibt es keinen default-user pi mehr! | ||
| - | |||
| - | < | ||
| - | sudo rename-user | ||
| - | |||
| - | Man kann sich einen Symlink /home/pi setzen, der wird die meisten Tools wieder zum Laufen bringen. | ||
| - | Wer will, verwendet als „neuen“ Nutzernamen bei der Einrichtung einfach wieder „pi/ | ||
| - | |||
| - | Create a file named userconf in the boot folder to create a user. The contents of the file are as follows | ||
| - | |||
| - | username: | ||
| - | The password hash is generated using the following command | ||
| - | |||
| - | echo " | ||
| - | For example: | ||
| - | |||
| - | pi: | ||
| - | |||
| - | </ | ||
| - | |||
| - | Nach dem Upgrade auf bullseye ging auch die Verbindung zu den beiden MO-Pflanzenüberwachungen nicht mehr. Man musste miflora wieder installieren. Wenn es nur so einfach wäre. Die Bluetooth Verbindungen gingen wohl alle nicht mehr. Und das Rollo ist morgens um 8 Uhr rauf gefahren, ohne dass ich was gemacht hatte. | ||
| - | < | ||
| - | sudo pip3 install miflora | ||
| - | </ | ||
| - | |||
| - | Damit bluetooth wieder ging, einiges ausprobiert. Welches davon nicht nötig war, weiss ich jetzt nicht. Hier die Schritte | ||
| - | < | ||
| - | sudo apt-get install bluetooth | ||
| - | sudo pip3 install bluetooth | ||
| - | pip3 install bluetooth | ||
| - | pip3 install bluepy | ||
| - | pip install pybluez | ||
| - | pip install bluepy | ||
| - | sudo pip install pybluez | ||
| - | sudo apt-get install libatlas-base-dev | ||
| - | sudo apt install bluetooth bluez libbluetooth-dev | ||
| - | sudo systemctl status bluetooth | ||
| - | sudo systemctl restart bluetooth | ||
| - | sudo systemctl status bluetooth | ||
| - | sudo rfkill unblock bluetooth | ||
| - | </ | ||
| - | |||
| - | Nachdem ich weitere Probleme mit bluetooth habe, liegt es wohl am neuen python 3.9. Also wird nach dieser [[https:// | ||
| - | |||
| - | Beim neu kompilieren meiner Homeautomation (test.c), fand er usb.h nicht mehr. | ||
| - | sudo apt-get install libusb-dev | ||
| - | |||
| Stand November 2022 | Stand November 2022 | ||
pisetup.1667654726.txt.gz · Zuletzt geändert: 2022/11/05 14:25 von varnholt
