GLIBC_2.38
Got my Orbic RC400L from Amazon. Works in Australia on Vodafone I tried flashing the latest release from my (up to date) Debian machine, only to get the error message: ./serial-ubuntu-latest/serial: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found (required by ./serial-ubuntu-latest/serial) However, the latest version of libc on Debian is: libc6 is already the newest version (2.36-9+deb12u10).
Any advice? Thx
Probably similar to installing from mac intel devices https://github.com/EFForg/rayhunter/wiki/Install-Rayhunter-on-Mac-Intel-devices, I think you'll need to build the serial program for your machine.
Clone the project, run cargo build --release --bin='serial', then replace the serial found in the release cp target/release/serial /path/to/release/serial-ubuntu-latest/serial then install as usual.
I don't think you'll need to edit .cargo/config.toml like in the wiki for mac intels though.
Hope that helps!
Would it be possible to switch to musl libc for building the serial binary to avoid this issue?
I think so yes. I've built serial with a x86_64-unknown-linux-musl target and it is a static binary so it should avoid this issue.
Maybe whoever builds the releases can chime in though.
Edit: actually I think https://github.com/EFForg/rayhunter/issues/176 would also resolve this too which would be a little neater imo.
We have a new version of serial out that I think should work now with older glibc, can one of you test the new version for me please?
Sorry for late reply. I did not get any notifications I have worked around the issue by creating a virtual machine on my Debian. Installed Ubuntu and installed rayhunter on my orbic... or it seems so. A fresh minimal install of Ubuntu is missing curl... I did not know that Below the output
Using adb at /usr/bin/adb
Force a switch into the debug mode to enable ADB
adb enabled, waiting for reboot... it's alive!
waiting for atfwd_daemon to startup... done!
./rootshell: 1 file pushed, 0 skipped. 1309.1 MB/s (688868 bytes in 0.001s)
uid=0(root) gid=0(root)
we have root!
./config.toml.example: 1 file pushed, ...kipped. 3.5 MB/s (389 bytes in 0.000s)
./rayhunter-daemon: 1 file pushed, 0 s...ed. 2.1 MB/s (4613352 bytes in 2.072s)
./scripts/rayhunter_daemon: 1 file pus...kipped. 4.1 MB/s (580 bytes in 0.000s)
./scripts/misc-daemon: 1 file pushed, ...ipped. 9.3 MB/s (2302 bytes in 0.000s)
waiting for reboot... done!
checking for rayhunter server..../install.sh: line 89: curl: command not found
The webserver seems to be running...
silly question: does anyone know how to change the ssid and psk? I cannot connect to 192.168.1.1 can this be done via adb?
you might be able to change it in the command line but I haven't tried. Why can't you connect to 192.168.1.1? The built in web interface is the main way to change it as far as I know .
It just does not connect to 192.168.1.1:80 It does connect to 192.168.1.1:8080 I have no idea why the regular web interface is not served Any hint about the mentioned cli would be appreciated.
@h2dden see discussion in #234. closing this issue as its a separate issue.