Skip to content
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

ThinEdge requires glibc 2.29, severely limiting OS compatibility #310

Closed
m-kostira opened this issue Jun 23, 2021 · 2 comments
Closed

ThinEdge requires glibc 2.29, severely limiting OS compatibility #310

m-kostira opened this issue Jun 23, 2021 · 2 comments
Labels
feature Change request

Comments

@m-kostira
Copy link

I'm playing around with thin-edge, installing it to a debian 10 VM using the script from github

curl -fsSL https://raw.githubusercontent.com/thin-edge/thin-edge.io/main/get-thin-edge_io.sh | sudo sh -s 0.2.0

It installs fine and I'm able to generate a cert and connect to c8y. However, the mapper fails to start. In the journalctl logs I see:

Jun 14 09:52:10 debian tedge_mapper[1464]: /usr/bin/tedge_mapper: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /usr/bin/tedge_mapper)
Jun 14 09:52:10 debian systemd[1]: tedge-mapper-c8y.service: Main process exited, code=exited, status=1/FAILURE

This implies ThinEdge is incompatible with many fairly recent Linux versions, such as the latest Debian release. Upgrading glibc is risky (see for example https://red.ht/3d6nWy0). This could be a show-stopper for many potential adopters that have devices out there in the field running incompatible OSes.

@m-kostira m-kostira added the feature Change request label Jun 23, 2021
@didier-wenzek
Copy link
Contributor

@m-kostira Thank you for evaluating thin-edge. Regarding your issue, I'm surprised that you got an error with the mapper but not with the main tedge command. Indeed, both should have the same system dependencies.

Can you, please, send us the output of ldd /usr/bin/tedge and ldd /usr/bin/tedge_mapper? Thank you.

@itsyitsy
Copy link
Contributor

As there was no more comment answer we have to close this issue, please open a new issue if you face this problem again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Change request
Projects
None yet
Development

No branches or pull requests

3 participants