-
Notifications
You must be signed in to change notification settings - Fork 60
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
Bootstrap does not work on 3.6.0.1865 due to segmentation fault #731
Bootstrap does not work on 3.6.0.1865 due to segmentation fault #731
Comments
What is your OS version? You have only listed the kernel version. You can find your OS version in the settings menu. |
Version 3.6.0.1865 |
Toltec does not support this version, please read the warning right before the installation instructions: https://toltec-dev.org/#install-toltec You can find more information about why here: https://remarkable.guide/faqs.html#can-i-install-toltec-before-my-os-version-is-supported |
I've downgrade my Remarkable version and was able to install Toltec. Is it possible for me to install genie and iago and then remove toltec and upgrade again? |
You can downgrade/upgrade whenever you want. Uninstalling toltec will remove anything you installed with toltec. |
I see the exact same error on the reMarkable 1 with software version |
Please read this message: #731 (comment) |
@Eeems yes, I've noticed afterwards that the warning
not only applies to the rM2 as one could understand from the last line, but is actually independent of the hardware. |
It clearly states
Specifying that toltec does not support it. |
I've changed the link to be more generic in toltec-dev/web@ae2a2df |
toltec-dev/toolchain#27 will be needed to resolve this, which will probably require dropping support for older OS versions, or maintaining two different repositories for the different OS versions. |
I don't think this is a toolchain issue necessarily. The bootstrap wget is build with the oldest toolchain, so glibc being backwards compatible, it should just work.
Looking online, it seems glibc uses When I patch the bootsrap script to use a musl libc wget (from https://github.com/Azathothas/Static-Binaries/tree/main/wget), it finishes without issue. Also, not statically linking glibc into the bootstrap wget fixes the crash: toltec-dev/bootstrap#2 |
These run off of the entware libraries, so they would continue to work when OS library changes happen. I would expect there to be issues with packages in the toltec repositories. |
Ah, I choose 7zip as it's packaged by toltec, but evtest also works. Of course there can be differences in stuff like Qt, but solving the bootstrap issue would be nice. |
The 7zip package is just using a prebuilt binary, so I assume it's mostly static compiled. evtest is using the toltec build system, so it would be using the OS libraries if it's linked against any. You are right, the Qt related items are more likely to be the problem though. |
Uses a partially statically compiled version, which resolves crashes on newer xochitl versions. Fixes toltec-dev#731
Use wget v1.21.1-1 to fix incompatible libc Uses a partially statically compiled version, which resolves crashes on newer xochitl versions. Fixes #731 --------- Co-authored-by: Nathaniel van Diepen <[email protected]>
Use wget v1.21.1-1 to fix incompatible libc Uses a partially statically compiled version, which resolves crashes on newer xochitl versions. Fixes #731 --------- Co-authored-by: Nathaniel van Diepen <[email protected]>
To Reproduce
Steps to reproduce the behaviour:
wget http://toltec-dev.org/bootstrap echo "04a28483286f88c5c7f39e352afb62adc57f6162a29fd7e124d832205bb0980e bootstrap" | sha256sum -c && bash bootstrap
INFO: Fetching secure wget INFO: Bootstrapping Opkg bootstrap: line 119: 400 Segmentation fault wget --no-verbose "$entware_remote/opkg" --output-document "$opkg_path" ERROR: Could not fetch opkg, make sure you have a stable Wi-Fi connection
Expected behaviour
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Device information (please complete the following information):
Additional context
The Wifi-connection of the RM2 is perfectly working, I was able to download Bootstrap.
The text was updated successfully, but these errors were encountered: