Helpdesk

Ich habe versucht, mich mit dem Pythonkapitel 11 (RGB-Matrix) zu beschäftigen.


Wenn ich den Code in Thonny hinein kopiere und ablaufen lasse erhalte ich die Fehlermeldung:


[nbsp]


Can't open /dev/mem: Permission denied
Traceback (most recent call last):
[nbsp] File "/home/pi/eigenes Python/erster Versuch.py", line 6, in [lt]module[gt]
[nbsp] [nbsp] matrix = RGB_Matrix()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/JoyPi_Note_lib-0.0.0-py3.9.egg/JoyPiNote/JoyPiNote.py", line 147, in __init__
[nbsp] [nbsp] self.strip.begin()
[nbsp] File "/usr/local/lib/python3.9/dist-packages/rpi_ws281x/rpi_ws281x.py", line 131, in begin
[nbsp] [nbsp] raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -5 (mmap() failed)
[gt][gt][gt][nbsp]


[nbsp]


"erster Versuch" ist dabei der Name unter dem ich den Code abgespeichert habe.


Die Demo-Projekte, die die RGB-Matrix benutzen, laufen problemlos.


Somit denke ich, daß es eigentlich nicht eine "Inkompatibilität zwischen der Bibliothek für die RGB-Matrix und neueren Raspberry Pi Revisionen" wie im Thread von thomasenzi sein dürfte.


Muß ich auch für mein Problem ein neues Image auf die SD-Karte ziehen?


Noch reicht mein[nbsp] Know-How bei weitem nicht aus, um die Fehlermeldung zu bewerten und ich bitte um Hilfe :-)


Scotty

Scotty

01.01.23 00:57

Hallo Scotty,


gerne helfe ich dir weiter. 🙂


Das Problem liegt hier leider beim Thonny-Editor in Kombination mit der Matrix-Bibliothek. Zur Ausführung der Matrix-Bibliothek werden Sudo-Rechte benötigt. Startest du Thonny über das Startmenü wird dieses aber nur mit normalen Nutzerrechten ausgeführt. So kommt es zu einem Fehler zwischen den Rechten.


Du kannst aber ein neues Terminal-Fenster öffnen und Thonny über den folgenden Befehl starten:


sudo thonny

Damit wird Thonny dann mit den entsprechenden Nutzerrechten geladen und dein Programm sollte funktionieren. 🙂


Liebe Grüße
Jens

Jens

02.01.23 09:29

Hallo Jens,


ein weiteres Mal sehr herzlichen Dank für Deine schnelle Hilfe!


Per "sudo" klappt alles 1a


Mit Deiner Erklärung ist auch alles logisch und es hat mich wieder ein Stück weiter gebracht.


herzl. Dank + alles Gute für '23


Scotty :-))

Scotty

02.01.23 15:04

Freut mich, dass ich dir weiterhelfen konnte! Dir wünsche ich natürlich auch alles Gute für das neue Jahr. 🙂


Liebe Grüße
Jens

Jens

04.01.23 09:07