Hi,
I updated my SWARM configuration to access the Rshake network with FDSNWS. But I’m having trouble connecting to my local Rshake with SWARM. Here is the list of my configured servers
server=RS net;wsc:AM||||3600|1000|https://data.raspberryshake.org/fdsnws/dataselect/1/query|https://data.raspberryshake.org/fdsnws/station/1/query
server=EarthScope DMC;sls:rtserve.iris.washington.edu:18000
server=GEONET;wsc:NZ|*|10|HHZ|3600|1000|FDSNWS - Dataselect
server=AVO Winston;wws:pubavo1.wr.usgs.gov:16022:10000:1
server=myshake;wws:192.168.178.36:16032:15000:1
but when trying to connect to my shake
2026-05-12 05:39:53 ERROR - Error connecting to 192.168.178.36:16032 in WWSClient. (java.net.ConnectException)
The IP address is good
Envoi d’une requête ‘Ping’ 192.168.178.36 avec 32 octets de données :
Réponse de 192.168.178.36 : octets=32 temps=1 ms TTL=64
Réponse de 192.168.178.36 : octets=32 temps<1ms TTL=64
Réponse de 192.168.178.36 : octets=32 temps<1ms TTL=64
Réponse de 192.168.178.36 : octets=32 temps=1 ms TTL=64
Statistiques Ping pour 192.168.178.36:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 1ms, Moyenne = 0ms
I have the same issue with my two rshakes : 192.168.178.36 and 192.168.178.25
With the first , no way to obtain the log files : Internal Server Error with the logs button.
“The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.”
Many thanks to you, stormchaser, and your IT team. I applied your instructions to both Rshake instances, and I can now view my local signals with Swarm again.
Since I’m a bit curious, I’d like to know what the problem was and whether it’s likely to happen again. As a precaution, I’ve kept the set-dip command in the /tmp directory of my Rshakes.
Yes, this is a valid fix for any Shaker experiencing the same issue. Once applied, the fix persists, so there is no need to apply it again (unless one reburns the microSD card).
It was our pleasure hyvernaud, and thank you for bringing this up to our attention.
The cause of the issue was that, for some Shakes, identifying the Docker bridge (an element we use in the Shake OS) IP address could return two IPs, and OWS (responsible for providing data to the helicorder and SWARM) would consequently be unable to start because it was expecting only one.
This solution (which is permanent, no need to reapply it unless you reburn the microSD) sets the Docker IP to a single known value, thus addressing OWS requirements.
As I wrote in the message above, the next Shake OS (when out) will include a permanent fix to this issue, so there will be no need to manually apply it anymore.