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
Pulsar C++ Client Library not working on Alpine Linux #9731
Comments
@sijie any progress? |
I've also having this issue! Trying to add the missing library using
any help? |
same problem to me... any answer yet? |
While it's not shipped as part of the official releases (though it would be a good idea to do so), we do have scripts to generate Alpine APK packages and also Python wheel files suitable for Alpine. You can generate the package with:
|
|
adding helped for me |
The issue had no activity for 30 days, mark with Stale label. |
pulsar-client-cpp is available on Alpine Linux
|
|
thanks! |
These are now giving stale for all pulsar packages in alpine and is breaking builds, what is your recommended path for alpine now https://pkgs.alpinelinux.org/package/edge/testing/x86/py3-pulsar-client-cpp (gives a 404 as do the urls for pulsar-client-cpp and pulsar-client-cpp-dev). |
@BewareMyPower @merlimat could you help here please? |
@paullryan Since 3.0.0, C++ client APK packages for Alpine are provided. See: https://dist.apache.org/repos/dist/release/pulsar/pulsar-client-cpp-3.0.0/ |
Seems there are only pulsar-client-cpp apk packages available. Do we have plans for pulsar-python-clients apk packages ? |
@imaffe Yes, from 3.0.0 Python release, we'll have all the wheel files for Alpine, x86_64 and arm64 |
Closed. The development of the C++ client has been permanently moved to http://github.com/apache/pulsar-client-cpp. Please open an issue there if it's still relevant. |
Describe the bug
Pulsar C++ Client Library not working on Alpine Linux, not able to run example scripts using pulsar-client(npm/yarn) in docker container built based on alpine linux image.
hostname # node node_modules/pulsar-client/examples/consumer
/mars/node_modules/bindings/bindings.js:121
throw e;
^
Error: Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by /usr/lib/libpulsar.so.2.7.0)
at Object.Module._extensions..node (internal/modules/cjs/loader.js:1122:18)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at bindings (/mars/node_modules/bindings/bindings.js:112:48)
at Object. (/mars/node_modules/pulsar-client/index.js:20:42)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
Desktop (please complete the following information):
cat /etc/issue
Welcome to Alpine Linux 3.11
Kernel \r on an \m (\l)
ldd
musl libc (x86_64)
Version 1.1.24
Dynamic Program Loader
Usage: /lib/ld-musl-x86_64.so.1 [options] [--] pathname
The text was updated successfully, but these errors were encountered: