mutante@muskrat:~/puppet$ sudo gem install bcrypt_pbkdf -v '1.1.0' --source 'https://rubygems.org/' [sudo] password for mutante: Fetching bcrypt_pbkdf-1.1.0.gem Building native extensions. This could take a while... ERROR: Error installing bcrypt_pbkdf: ERROR: Failed to build gem native extension. current directory: /var/lib/gems/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20220606-3996-km4thx.rb extconf.rb creating Makefile current directory: /var/lib/gems/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri make DESTDIR\= clean current directory: /var/lib/gems/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri make DESTDIR\= make failedNo such file or directory - make Gem files will remain installed in /var/lib/gems/2.7.0/gems/bcrypt_pbkdf-1.1.0 for inspection. Results logged to /var/lib/gems/2.7.0/extensions/x86_64-linux/2.7.0/bcrypt_pbkdf-1.1.0/gem_make.out mutante@muskrat:~/puppet$ lsb_release -c Codename: bullseye mutante@muskrat:~/puppet$ sudo apt-get install ruby-bcrypt-pbkdf [sudo] password for mutante: Reading package lists... Done Building dependency tree... Done Reading state information... Done The following NEW packages will be installed: ruby-bcrypt-pbkdf 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 18.8 kB of archives. After this operation, 64.5 kB of additional disk space will be used. Get:1 http://ftp.hosteurope.de/mirror/ftp.debian.org/debian bullseye/main amd64 ruby-bcrypt-pbkdf amd64 1.1.0-1 [18.8 kB] Fetched 18.8 kB in 6s (2,993 B/s) Selecting previously unselected package ruby-bcrypt-pbkdf. (Reading database ... 157593 files and directories currently installed.) Preparing to unpack .../ruby-bcrypt-pbkdf_1.1.0-1_amd64.deb ... Unpacking ruby-bcrypt-pbkdf (1.1.0-1) ... Setting up ruby-bcrypt-pbkdf (1.1.0-1) ... mutante@muskrat:~/puppet$ bundle install Fetching gem metadata from https://rubygems.org/........ Resolving dependencies....... Using rake 12.0.0 Using ansi 1.5.0 Using ast 2.4.2 Using deep_merge 1.2.2 Using open_uri_redirections 0.2.1 Using in-parallel 0.1.17 Using coderay 1.1.3 Using method_source 0.9.2 Using rb-readline 0.5.5 Using rsync 1.0.9 Using stringify-hash 0.0.2 Using thor 1.2.1 Using inifile 3.0.0 Using minitar 0.9 Using faraday-em_http 1.0.0 Using faraday-em_synchrony 1.0.0 Using faraday-excon 1.1.0 Using faraday-httpclient 1.0.1 Using multipart-post 2.2.0 Using faraday-net_http 1.0.1 Using faraday-net_http_persistent 1.2.0 Using faraday-patron 1.0.0 Using faraday-rack 1.0.0 Using faraday-retry 1.0.3 Fetching ed25519 1.3.0 Fetching bcrypt_pbkdf 1.1.0 Using hocon 1.3.1 Using require_all 3.0.0 Using excon 0.92.3 Using multi_json 1.15.0 Using minitest 5.15.0 Using diff-lcs 1.5.0 Using net-telnet 0.1.1 Using sfl 2.3 Using bundler 2.2.5 Using chronic 0.10.2 Using rspec-support 3.11.0 Using facter 2.5.7 Using jgrep 1.5.4 Using fast_gettext 1.1.2 Fetching ffi 1.15.5 Using net-ssh 6.1.0 Using rchardet 1.8.0 Using hiera 3.9.0 Using http-accept 1.7.0 Using locale 2.1.3 Using mime-types-data 3.2022.0105 Using mocha 1.14.0 Using netrc 0.11.0 Using parallel 1.22.1 Using highline 2.0.3 Using powerpack 0.1.3 Using puppet-lint 2.4.2 Using webrick 1.7.0 Using rainbow 2.2.2 Using ruby-progressbar 1.11.0 Using unicode-display_width 1.8.0 Using safe_yaml 1.0.5 Using sync 0.5.0 Fetching byebug 11.0.1 Fetching unf_ext 0.0.8.2 Using ruby2_keywords 0.0.5 Using parser 2.7.2.0 Using beaker-hostgenerator 1.14.0 Fetching pry 0.12.2 Fetching ruby-ll 2.1.2 Using pathspec 1.0.0 Installing bcrypt_pbkdf 1.1.0 with native extensions Fetching beaker-vmpooler 1.4.0 Installing ruby-ll 2.1.2 with native extensions Installing byebug 11.0.1 with native extensions Installing ed25519 1.3.0 with native extensions Installing unf_ext 0.0.8.2 with native extensions Fetching faraday-multipart 1.0.3 Installing ffi 1.15.5 with native extensions Fetching beaker-answers 0.29.0 Fetching docker-api 2.2.0 Fetching rspec-core 3.11.0 Fetching rspec-expectations 3.11.0 Installing beaker-vmpooler 1.4.0 Installing faraday-multipart 1.0.3 Fetching rspec-mocks 3.11.1 Fetching net-scp 1.2.1 Installing pry 0.12.2 Fetching facterdb 1.18.0 Fetching git 1.11.0 Installing rspec-expectations 3.11.0 Fetching mime-types 3.4.1 Installing git 1.11.0 Installing mime-types 3.4.1 Fetching puppet 5.5.10 Fetching commander 4.6.0 Installing commander 4.6.0 Fetching parallel_tests 3.11.0 Installing beaker-answers 0.29.0 Installing docker-api 2.2.0 Fetching puppet-lint-wmf_styleguide-check 1.1.0 Fetching yard 0.9.28 Installing rspec-core 3.11.0 Installing net-scp 1.2.1 Installing rspec-mocks 3.11.1 Fetching xmlrpc 0.3.2 Fetching rubocop 0.49.1 Installing xmlrpc 0.3.2 Installing puppet-lint-wmf_styleguide-check 1.1.0 Installing parallel_tests 3.11.0 Installing rubocop 0.49.1 Installing yard 0.9.28 Installing facterdb 1.18.0 Installing puppet 5.5.10 Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /home/mutante/puppet/.bundle/vendor/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20220606-4747-1xx3c7g.rb extconf.rb creating Makefile current directory: /home/mutante/puppet/.bundle/vendor/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri make DESTDIR\= clean current directory: /home/mutante/puppet/.bundle/vendor/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri make DESTDIR\= make failedNo such file or directory - make Gem files will remain installed in /home/mutante/puppet/.bundle/vendor/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0 for inspection. Results logged to /home/mutante/puppet/.bundle/vendor/ruby/2.7.0/extensions/x86_64-linux/2.7.0/bcrypt_pbkdf-1.1.0/gem_make.out An error occurred while installing bcrypt_pbkdf (1.1.0), and Bundler cannot continue. Make sure that `gem install bcrypt_pbkdf -v '1.1.0' --source 'https://rubygems.org/'` succeeds before bundling. In Gemfile: beaker-puppet_install_helper was resolved to 0.9.8, which depends on beaker-pe was resolved to 2.11.17, which depends on beaker-abs was resolved to 0.10.1, which depends on bcrypt_pbkdf ---- mutante@muskrat:~/puppet$ gem install bcrypt_pbkdf -v '1.1.0' --user WARNING: You don't have /home/mutante/.local/share/gem/ruby/2.7.0/bin in your PATH, gem executables will not run. Building native extensions. This could take a while... ERROR: Error installing bcrypt_pbkdf: ERROR: Failed to build gem native extension. current directory: /home/mutante/.local/share/gem/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri /usr/bin/ruby2.7 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20220606-4826-10hx791.rb extconf.rb creating Makefile current directory: /home/mutante/.local/share/gem/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri make DESTDIR\= clean current directory: /home/mutante/.local/share/gem/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0/ext/mri make DESTDIR\= make failedNo such file or directory - make Gem files will remain installed in /home/mutante/.local/share/gem/ruby/2.7.0/gems/bcrypt_pbkdf-1.1.0 for inspection. Results logged to /home/mutante/.local/share/gem/ruby/2.7.0/extensions/x86_64-linux/2.7.0/bcrypt_pbkdf-1.1.0/gem_make.out