Good afternoon everyone,
I'm having a one-way sync issue with Mesh Chat. If my nodes are visible to you on the mesh, you can see the status screen at http://km6slfmc.local.mesh/meshchat/status.html
Messages made on my MC seem to propagate, but my MC server doesn't download messages from other MC servers in the same zone.
My network path to the meshchat server is as follows:
hAP connects to my home internet through ethernet, and to an AR750, which is also connected to the internet. I have a tunnel connection that connects me to other nodes in the region.
the hAP is connected to a switch which connects to several mini-PCs that host a variety of mesh services, one of which is Mesh Chat.
Any hep would be greatly appreciated.
I'm having a one-way sync issue with Mesh Chat. If my nodes are visible to you on the mesh, you can see the status screen at http://km6slfmc.local.mesh/meshchat/status.html
Messages made on my MC seem to propagate, but my MC server doesn't download messages from other MC servers in the same zone.
My network path to the meshchat server is as follows:
hAP connects to my home internet through ethernet, and to an AR750, which is also connected to the internet. I have a tunnel connection that connects me to other nodes in the region.
the hAP is connected to a switch which connects to several mini-PCs that host a variety of mesh services, one of which is Mesh Chat.
Any hep would be greatly appreciated.
Not all messages have yet synced, after around 4 minutes, to the WE6ACS meshchat server
No external tests made it to my MC server.
On the Status screen, my MC server does not show any recent syncs.
That is the exact symptoms that you will get if the MeshChat api is not installed on the node.
Every time you do a firmware update, the api gets blown away.
In can see my node is syncing by the status link:
http://km6zpo-pi.local.mesh/cgi-bin/meshchat?action=sync_status
And status page:
http://km6zpo-pi.local.mesh/meshchat/status.html
But when I look at the status page of other nodes, I'm not seeing my meshchat node in there. For example:
http://km6slfmc.local.mesh/meshchat/status.html
So then I thought, maybe there's something wrong with the meshchat API in the hap lite. I removed the package from the hap lite, disabled my tunnels, reinstalled the package, rebooted, verified that the package was reinstalled and then turned the tunnels back on. For good measure, I rebooted the raspberry PI on which the MeshChat program is installed. Nope. Same issue.
So then I thought hmmm.... MeshChat node name is "km6zpo-pi.local.mesh". All the other meshchat nodes don't included the ".local.mesh" part. So I used raspi-cofig to change the hostname to just km6zpo-pi and rebooted it. That didn't seem to do anything.
I know my MeshChat node can "see" other MeshChat nodes. For example, I pinged km6slfmc.local.mesh from the PI command line and I get a response. So logically speaking I should see my messages on node http://km6slfmc.local.mesh/meshchat/status.html - but there are none.
What could cause this one-way sync issue?
I'm attaching an explanation of how meshchatsync works. Hopefully that will help to troubleshoot what's going on with your Raspberry Pi implementation.
updated permissions - chmod 0666 /tmp/meshchat/lock
Meschat running from the pi says that it is syncing with the other nodes in the zone; messages from other nodes appear, but other zones do not show syncing w/ Rpi and do not see messages from the RPi. Running fresh version of bullseye.
thx in advance!
AI6EE
AI6EE
I had to rebuild one of the two Raspberry Pi-hosted MeshChat servers on our mseh subnet. After doing all of the installation and modifications mentioned in the various threads, I couldn't get the two servers to sync with each other.
Frustrated, I gave up. Later that day, I started to debug the issue and found that the servers were sync'ing with each other without any additional intervention on my part. So I suspect there may need to be some sort of time delay before servers in the same zone start to sync, even if they are properly configured.