Hallo,
hab das System jetzt auf 1.0.4. Danke (auch für readline

)
Folgende Meldungen bzw. Ausgaben von mir.
Code: Alles auswählen
$ id ROBOPro
uid=1000(ROBOPro) gid=1000(named) groups=1000(named),100(users),5(tty),28(video),29(audio),84(i2c)
$ id sshd
uid=1004(sshd) gid=1004(sudo) groups=1004(sudo)
$ ls -ld /rom/opt/knobloch/SoundFiles/
drwxr--r-- 2 sshd ROBOPro 2424 Mar 15 2022 /rom/opt/knobloch/SoundFiles/
Bekomme daher immer noch
Code: Alles auswählen
>>> ftrob.play_sound(27, 5)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.9/site-packages/ftrobopy.py", line 3704, in play_sound
File "/usr/lib/python3.9/site-packages/ftrobopy.py", line 1073, in setSoundIndex
PermissionError: [Errno 13] Permission denied: '/rom/opt/knobloch/SoundFiles/27_Fahrgeraeusch.wav'
Es hat sich also schon was geändert, aber die Rechte von ftc (vermutlich auch der Gruppe ROBOPro) reichen nicht aus, um Wav-Dateien abzuspielen.
Darüber hinaus, kann ich nicht mehr ftrobopy im online Modus betreiben, also von meinem Laptop aus:
Code: Alles auswählen
import ftrobopy
ftrob = ftrobopy.ftrobopy('192.168.56.236',65000)
ftrob.play_sound(27, 5)
Liefert:
Code: Alles auswählen
Traceback (most recent call last):
File "/home/michl/Dokumente/Freizeit/Fischertechnik/workspace-ftrobopy/ErsterTest.py", line 2, in <module>
ftrob = ftrobopy.ftrobopy('192.168.56.236',65000)
File "/home/michl/.local/lib/python3.8/site-packages/ftrobopy.py", line 2814, in __init__
ftTXT.__init__(self, host, port, use_extension=use_extension, use_TransferAreaMode=use_TransferAreaMode)
File "/home/michl/.local/lib/python3.8/site-packages/ftrobopy.py", line 221, in __init__
self._sock.connect((self._host, self._port))
ConnectionRefusedError: [Errno 111] Connection refused
Führe ich obigen Code auf dem TXT lokal aus, geht er mit der IP 127.0.0.1, mit der IP 192.168.56.236 nicht. UND JA der TXT hat die IP 192.168.56.236 bei mir im Netz. Es ging alles mit der 1.0.3.
Code: Alles auswählen
$ nmap 192.168.56.236
Starting Nmap 7.80 ( https://nmap.org ) at 2023-07-14 09:48 CEST
Nmap scan report for 192.168.56.236
Host is up (0.042s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
9000/tcp open cslistener
Nmap done: 1 IP address (1 host up) scanned in 1.63 seconds
Sehe ich den Port 65000 nicht. Will erstmal nicht viel heißen. Vermute aber, dass dieser von außen nicht zugreifbar ist. Werde noch weiter graben. Hier nur mal ein Zwischenfazit.
Gruß Kräml