liamcottle / reticulum-meshchat

A simple mesh network communications app powered by the Reticulum Network Stack.
https://meshchat.app
MIT License
151 stars 10 forks source link

Sending Failed: 'LXMRouter' #16

Closed magdesign closed 1 month ago

magdesign commented 1 month ago

Still trying to figure out why i can receive messages, but only seldom able to send some. Yesterday i thought its a firewall problem, but now i get error messages: Screenshot_20241003_153757_Gallery

liamcottle commented 1 month ago

Hey @magdesign, looks like you've installed from source, and then later updated to the most recent commits.

You'll need to pull in the updated python dependencies, which includes updates to RNS and LXMF. There are a few new features implemented which require the new RNS version, and it's complaining that the attribute doesn't exist (since using older version).

pip install -r requirements.txt
npm install --omit=dev
npm run build-frontend

The above should get you updated correctly. I'll need to add a couple of helper scripts for easily installing and updating via Termux :)

magdesign commented 1 month ago

Thanks! 🙏 removing RNS and LXMF and then installing the newest versions with

pip install rns --break-system-packages
pip install lxmf --break-system-packages

and then building as you mentioned helped to get rid of the error.