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

elasticsearch6 fails to build with can't find libz.so.1 #56055

Closed
fooblahblah opened this issue Feb 19, 2019 · 3 comments
Closed

elasticsearch6 fails to build with can't find libz.so.1 #56055

fooblahblah opened this issue Feb 19, 2019 · 3 comments

Comments

@fooblahblah
Copy link
Contributor

fooblahblah commented Feb 19, 2019

Issue description

During nixos-rebuild --upgrade switch the elasticsearch6 package fails to build due to a missing dependency on libz.so.1.

Steps to reproduce

In /etc/nixos/configuration.nix I'm using the following to enable ES:

services = {
   # other services...
    kibana = {
      enable = true;
      package = pkgs.kibana6;
    };

   elasticsearch = {
      enable = true;
      package = pkgs.elasticsearch6;
      extraConf = ''                                                                                                                                  
        http.max_content_length: 200mb                                                                                                                
        path.repo: ["/home/elasticsearch/backups"]                                                                                                    
      '';
      extraJavaOptions = [];
    };
};

Which results in:

searching for dependencies of /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/bin/autodetect
  liblog4cxx.so.10 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/liblog4cxx.so.10
  libboost_program_options-gcc62-mt-1_65_1.so.1.65.1 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libboost_program_options-gcc62-mt-1_65_1.so.1.65.1
  libboost_filesystem-gcc62-mt-1_65_1.so.1.65.1 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libboost_filesystem-gcc62-mt-1_65_1.so.1.65.1
  libboost_system-gcc62-mt-1_65_1.so.1.65.1 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libboost_system-gcc62-mt-1_65_1.so.1.65.1
  libMlCore.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlCore.so
  libMlMaths.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlMaths.so
  libMlModel.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlModel.so
  libMlApi.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlApi.so
  libstdc++.so.6 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libstdc++.so.6
setting RPATH to: /nix/store/3s920c43pgzi6vdabjs90in308jnbckv-zlib-1.2.11/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib
searching for dependencies of /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/bin/normalize
  liblog4cxx.so.10 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/liblog4cxx.so.10
  libboost_program_options-gcc62-mt-1_65_1.so.1.65.1 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libboost_program_options-gcc62-mt-1_65_1.so.1.65.1
  libMlCore.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlCore.so
  libMlMaths.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlMaths.so
  libMlModel.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlModel.so
  libMlApi.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlApi.so
  libstdc++.so.6 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libstdc++.so.6
setting RPATH to: /nix/store/3s920c43pgzi6vdabjs90in308jnbckv-zlib-1.2.11/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib
searching for dependencies of /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/bin/controller
  liblog4cxx.so.10 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/liblog4cxx.so.10
  libboost_program_options-gcc62-mt-1_65_1.so.1.65.1 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libboost_program_options-gcc62-mt-1_65_1.so.1.65.1
  libMlCore.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlCore.so
  libstdc++.so.6 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libstdc++.so.6
setting RPATH to: /nix/store/3s920c43pgzi6vdabjs90in308jnbckv-zlib-1.2.11/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib
searching for dependencies of /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/bin/categorize
  liblog4cxx.so.10 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/liblog4cxx.so.10
  libboost_program_options-gcc62-mt-1_65_1.so.1.65.1 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libboost_program_options-gcc62-mt-1_65_1.so.1.65.1
  libMlCore.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlCore.so
  libMlMaths.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlMaths.so
  libMlModel.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlModel.so
  libMlApi.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlApi.so
  libstdc++.so.6 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libstdc++.so.6
setting RPATH to: /nix/store/3s920c43pgzi6vdabjs90in308jnbckv-zlib-1.2.11/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib
searching for dependencies of /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/bin/autoconfig
  liblog4cxx.so.10 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/liblog4cxx.so.10
  libboost_program_options-gcc62-mt-1_65_1.so.1.65.1 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libboost_program_options-gcc62-mt-1_65_1.so.1.65.1
  libMlCore.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlCore.so
  libMlMaths.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlMaths.so
  libMlModel.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlModel.so
  libMlApi.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlApi.so
  libMlConfig.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlConfig.so
  libstdc++.so.6 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libstdc++.so.6
setting RPATH to: /nix/store/3s920c43pgzi6vdabjs90in308jnbckv-zlib-1.2.11/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib
searching for dependencies of /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlConfig.so
  liblog4cxx.so.10 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/liblog4cxx.so.10
  libMlCore.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlCore.so
  libMlMaths.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlMaths.so
  libMlApi.so -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libMlApi.so
  libstdc++.so.6 -> found: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libstdc++.so.6
setting RPATH to: /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib:/nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib
searching for dependencies of /nix/store/x0d8mp4spvhschrcbshg654mm7ga557p-elasticsearch-6.5.1/modules/x-pack-ml/platform/linux-x86_64/lib/libxml2.so.2
  libz.so.1 -> not found!
builder for '/nix/store/rwib5ql9m9cqwj4vsh48afi98qc92gv5-elasticsearch-6.5.1.drv' failed with exit code 1

Technical details

Please run nix-shell -p nix-info --run "nix-info -m" and paste the
results.

 nix-shell -p nix-info --run "nix-info -m"
these paths will be fetched (0.00 MiB download, 0.00 MiB unpacked):
  /nix/store/c9245msqhcnqk7pg0kx1ayqwmq2scxm4-nix-info
copying path '/nix/store/c9245msqhcnqk7pg0kx1ayqwmq2scxm4-nix-info' from 'https://cache.nixos.org'...
 - system: `"x86_64-linux"`
 - host os: `Linux 4.19.20, NixOS, 18.09.2132.109a28ab954 (Jellyfish)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.1.3`
 - channels(root): `"nixos-18.09.2203.9bd45dddf81, unstable-19.03pre169108.36f31600749"`
 - channels(jsimpson): `"nixos-19.03pre161883.e85c1f58680"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/jsimpson/channels/nixos/nixpkgs`
@stale
Copy link

stale bot commented Jun 3, 2020

Thank you for your contributions.

This has been automatically marked as stale because it has had no activity for 180 days.

If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.

Here are suggestions that might help resolve this more quickly:

  1. Search for maintainers and people that previously touched the related code and @ mention them in a comment.
  2. Ask on the NixOS Discourse.
  3. Ask on the #nixos channel on irc.freenode.net.

@stale stale bot added the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Jun 3, 2020
@totoroot
Copy link
Contributor

totoroot commented Dec 4, 2021

@fooblahblah Did the linked PR #56127 fix your issues?
I'm getting the same error for the pandas Python package and was wondering if zlib was just missing as a build input too...

@stale stale bot removed the 2.status: stale https://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md label Dec 4, 2021
@fooblahblah
Copy link
Contributor Author

@totoroot Probably? It's been so long I can't recall. I ended up running ES6 before moving to 7 so I assume so. Good luck!

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

No branches or pull requests

2 participants