I’m trying to run a desktop ap remotely on a raspberry. The remote computer is running the 64bits version of the raspberry OS.
1/ Configured a shared folder on the Raspberry, using SMB, mount the folder on my Mac (M1, running latest version of OSX) and copy the ‘Remote Debugger Desktop’ for Linux Arm-64 there.
2/ Connect with VNC to the raspberry and unpack the archive transferred in (1), launch the remote debugger and got the message ‘Listening on port 44553’, IP address is 192.168.1.191, name is raspberrypi04.
3/ Back to Xojo, open a desktop app and configure via ‘Run remotely / setting’, define an entry with same computer name (raspberrypi04) , ip address as above (192.168.1.191) then set the app the app type for Linux to ARM-64 Bits. Unchecks the ‘build for this computer’ checkbox, since some libraries are missing in the generated Linux app when building with both ‘Linux’ and ‘This computer’ checked (at least file ‘XojoGUIFrameworkARM64.so’ was missing from the Linux Libs folder)
4/ Run remotely on raspberrypi04, got the message ''Failed to connect properly. The remote debugger stub could not be reached on the target computer"
5/ Create a small app opening a TCPSocket to 192.168.1.191, with port set to 44553 and connection goes thru (LittleSnitch asks for authorisation) , did the same with a UDPSocket.
6/ Started WireShark to track host 192.168.1.191 (the raspberry)
7/ When I run the test app, I can see outgoing traffic from my Mac to the Raspberry IP address
8/ When I try ‘Remote debugging’, I do not see any outgoing traffic.
9/ Created a small desktop app to listen on a TCP socket or a UDP socket, moved the app to the raspberry via shared SMB folder, ran again the tests shown in (5), and can connect and exchange data in both cases (TCP and UDP) on port 44553.
My diagnostic (please tell me what assumption is wrong)
1/ I can connect from the Mac to the raspberry with VNC and SMB, so LittleSnitch is not blocking that IP
2/ I can connect from the Mac to the raspberry with UPD and TCP socket, so again nothing prevents that connection to happen.
3/ something prevents the remote debugger to start.
Is there a log where I can find more info about what is happening when I try remote debugging.