New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lime-app blank and unresponsive main screen on OpenWrt 22.03 when no mesh neighbors are connected #378
Comments
Can you make sure that it is because of ieee80211s? Can you try to add it back and check if it works? For me it does not work anyway. |
yes it is instant after lime-config && lime-apply and backwards. |
I don't understand, does the issue happen after you add ieee80211s, run lime-config and reboot? |
just if it is missing |
it looks like if it do not load Radio {radioNumber} Radio {radioNumber} it do not load the rest from menu |
This could be a problem related to lime packages that doesn't send the info properly? |
@ilario since we currently have major problems in the mesh, I have left the Lime app out of the image for the time being. That's why I can't look it up right now. But I remember the same behavior of the Lime app. that disappeared for me when the router had a neighbor to mesh. Like a dependency to have a neighbor. And since the Lime App I doesn't show the cable connections in our case, the neighbors disappear when "List modes 'IEEE80211S'" is turned off on the WiFi. #379 I hope my description helps. And thank you for your support |
@ilario by the way |
Interesting! Are you using LibreMesh on top of OpenWrt 19.07 or 22.03? |
OpenWrt 22.03.4 |
Ok, so it is exactly the same that I see. On 19.07 seems working fine. |
Hi, I'm looking to fix it: using the developer tools on firefox (
So, I am going to assume that the lua scripts related to this calls are broken (they just print something that is not a JSON format string, su ubus just get broken and send random stuff..) Going to the router we can debug using following commands: ubus call lime-metrics get_station_traffic '{}'
ubus call iwinfo assoclist '{}' This commands will fail because are the same as the http call is doing. So lets call the lua script directly echo '{}' | /usr/libexec/rpcd/lime-metrics call get_station_traffic And here we can see a stackstrace error..:
And for the other command, iwinfo.nl80211.assoclist @ilario do you know what is this |
Ok, going deeper I found that the problem is not on te lua code, here we can see that the function return api.call(sid, 'lime-metrics', 'get_station_traffic', { station_mac: node.station_mac, iface: node.iface }) AFAIK this is called here and the origin of the info (mac and iface) are obtained from this call:
Where on the response the most active iface is empty:
So probably the problem is over there, simply the frontend should expect an empty most active iface. But anyway this is not happening anymore on the develop branch. This page was migrated from redux to react-query and unnecessary calls where deleted. You can test it runing the limeapp locally doing something similar to: NODE_HOST=10.13.0.1 npm run dev This will point your localhost limeapp to the router so you can see the landing page without the most active iface box. This issue is fixed on develop so can be closed |
ich have some routers i wont to disabel list modes 'ieee80211s' on wifi but if i doo this the lime app do not do anything
The text was updated successfully, but these errors were encountered: