-
Notifications
You must be signed in to change notification settings - Fork 96
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
shared-state-async not syncing bat-hosts #1135
Comments
There seems to be a missing symbol related to string replacement. there
seems to be an inconsistency between the shared state binary and the
libraries that it uses.
I remember I had a similar issue when I tried to build shared-state in my
computer and insert it in a running image. C++ stdlib and the binary must
be compiled together in order to work. I don't know if this is the case.
What hardware are you using?
Are you running an image from the repository?
Can you recompile your image?
What version of gcc are you using ? Can you upgrade it ?
Saludos
Ing. Javier Alejandro Jorge
…On Fri, 25 Oct 2024 at 12:33, Ilario Gelmetti ***@***.***> wrote:
Assigned #1135 <#1135>
to @javierbrk <https://github.com/javierbrk>.
—
Reply to this email directly, view it on GitHub
<#1135 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABE2I2BZKCZWDH677H5BTRLZ5JQD7AVCNFSM6AAAAABQTONRLWVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJUHA3TQNBSGEYDONI>
.
You are receiving this because you were assigned.Message ID:
***@***.***>
|
The images were built using imagebuilder with the https://feed.libremesh.org/arch_packages/master/ repos. Devices are
On E8450, the error looks slightly different: ... I can try to reproduce the problem with a self compiled package, if that helps? |
I use the openwrt buildroot and haven't encountered this problem, so I guess it may be happening due to Image builder usage. I usually use this script https://gitlab.com/librerouter/librerouteros/-/blob/main/librerouteros_build.sh?ref_type=heads to avoid jumping around |
Hi, I think I've reproduced it on a litebeam-m5-xw It doesn't work with openwrt-23.05.5, libremesh feeds master, using imagebuilder
It works with openwrt snapshots, libremesh feeds master, using imagebuilder
|
For mt7621 the OpenWrt 23.05.5 repo contains
Whilst snapshot has
shared-state-async uses those libraries and I guess the LibreMesh builtbot links against the snapshot versions and there is some compatibility issue with one or more of these libraries. |
Just one more note, I'm thinking it is an error with the ci we should probably create a feeds repo with binaries built from openwrt sdk |
I think this is the issue, New stuff that I develop like |
I agree, please let me know if i can help with something ! |
I did a couple of tests building shared-state-async with openwrt-sdk at branch openwrt-23.05 an installing it:
Since it seems enough true (checked changelogs on openwrt.org for openwrt-23.05.x releases) It should be doable to use the openwrt-sdk based on the branch openwrt-23.05 (and now also openwrt-24.10) - I would run the job To have two new feeds, for example for x86_64: Available then for imagebuilder usage at: And, for releases or release candidates, And adjusting accordingly /packages/lime-system/files/etc/uci-defaults/92_add-lime-repos I could try in case to take a look at this, probably starting from the next week 10/11 |
I noticed that the file
/var/bat-hosts
does not exist, even thoughshared-state shared-state-bat_hosts
is installed. Upon investigation I found that when I runI get an error saying
Maybe this has something todo with it. I get the same error with
get net-stats
.OpenWrt version: 23.05.5
LibreMesh version: master rev. 08a3948 20240924_1212
Some installed packages:
The text was updated successfully, but these errors were encountered: