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

ruby tools build fails due to bundler upstream issue #3519

Open
3 of 7 tasks
noraj opened this issue Sep 21, 2022 · 11 comments
Open
3 of 7 tasks

ruby tools build fails due to bundler upstream issue #3519

noraj opened this issue Sep 21, 2022 · 11 comments
Labels
external::upstream-issue For issues that were created to track upstream issues lang::ruby type::bug Valid bug

Comments

@noraj noraj added type::bug Valid bug external::upstream-issue For issues that were created to track upstream issues labels Sep 21, 2022
@skiss0

This comment was marked as spam.

@noraj noraj changed the title cmsscanner: build fails ruby tools build fails due to bundler upstream issue Sep 21, 2022
@Szewcson
Copy link

also dradis-ce

@noraj

This comment was marked as resolved.

@noraj
Copy link
Contributor Author

noraj commented Oct 12, 2022

wordpress-exploit-framework

ba-dev -e 'wordpress-exploit-framework -h' -p wordpress-exploit-framework-907.e55ded4-6-any.pkg.tar.zst

RuntimeError: failed to get urandom
  /usr/lib/ruby/3.0.0/securerandom.rb:102:in `urandom'
  /usr/lib/ruby/3.0.0/securerandom.rb:102:in `singleton class'
  /usr/lib/ruby/3.0.0/securerandom.rb:69:in `<module:SecureRandom>'
  /usr/lib/ruby/3.0.0/securerandom.rb:68:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/resolv.rb:8:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/net/http.rb:25:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb:1:in `<top (required)>'
  /usr/lib/ruby/3.0.0/bundler/vendored_persistent.rb:11:in `require_relative'
  /usr/lib/ruby/3.0.0/bundler/vendored_persistent.rb:11:in `<top (required)>'
  /usr/lib/ruby/3.0.0/bundler/fetcher.rb:3:in `require_relative'
  /usr/lib/ruby/3.0.0/bundler/fetcher.rb:3:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/bundler/cli/install.rb:50:in `run'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:257:in `block in install'
  /usr/lib/ruby/3.0.0/bundler/settings.rb:131:in `temporary'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:256:in `install'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:31:in `dispatch'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:25:in `start'
  /usr/lib/ruby/gems/3.0.0/gems/bundler-2.3.23/exe/bundle:48:in `block in <top (required)>'
  /usr/lib/ruby/3.0.0/bundler/friendly_errors.rb:120:in `with_friendly_errors'
  /usr/lib/ruby/gems/3.0.0/gems/bundler-2.3.23/exe/bundle:36:in `<top (required)>'
  /usr/bin/bundle:25:in `load'
  /usr/bin/bundle:25:in `<main>'

Environment

Bundler       2.3.23
  Platforms   ruby, x86_64-linux
Ruby          3.0.4p208 (2022-04-12 revision 3fa771ddedac25560be57f4055f1767e6c810f58) [x86_64-linux]
  Full Path   /usr/bin/ruby
  Config Dir  /etc
RubyGems      3.3.23
  Gem Home    /usr/lib/ruby/gems/3.0.0
  Gem Path    /root/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0
  User Home   /root
  User Path   /root/.local/share/gem/ruby/3.0.0
  Bin Dir     /usr/bin
OpenSSL
  Compiled    OpenSSL 1.1.1q  5 Jul 2022
  Loaded      OpenSSL 1.1.1q  5 Jul 2022
  Cert File   /etc/ssl/cert.pem
  Cert Dir    /etc/ssl/certs
Tools
  Git         2.38.0
  RVM         not installed
  rbenv       not installed
  chruby      not installed

Bundler Build Metadata

Built At          2022-10-08
Git SHA           unknown
Released Version  true

Bundler settings

build.nokogiri
  Set for your local app (/usr/share/wordpress-exploit-framework/.bundle/config): "--use-system-libraries"
path
  Set for your local app (/usr/share/wordpress-exploit-framework/.bundle/config): "vendor/bundle"

Gemfile

Gemfile

# frozen_string_literal: true

source 'https://rubygems.org'
gemspec

Gemfile.lock

<No /usr/share/wordpress-exploit-framework/Gemfile.lock found>

Gemspecs

wpxf.gemspec

# frozen_string_literal: true

Gem::Specification.new do |s|
  s.name = 'wpxf'
  s.version = '2.0.1'
  s.date = '2018-10-06'
  s.summary = 'WordPress Exploit Framework'
  s.description = 'A Ruby framework designed to aid in the penetration testing of WordPress systems'
  s.authors = ['rastating']
  s.email = '[email protected]'
  s.files = %w[lib db data bin].map { |d| Dir["#{d}/**/*"] }.flatten + ['wpxf.gemspec']
  s.homepage = 'https://github.com/rastating/wordpress-exploit-framework'
  s.license = 'GPL-3.0'
  s.executables << 'wpxf'
  s.required_ruby_version = '>= 2.4.4'

  s.add_dependency 'colorize', '~> 0.8'
  s.add_dependency 'mime-types', '~> 3.2'
  s.add_dependency 'nokogiri', '~> 1.8'
  s.add_dependency 'require_all', '~> 2.0'
  s.add_dependency 'rubyzip', '~> 1.2'
  s.add_dependency 'sequel', '~> 5.13'
  s.add_dependency 'slop', '~> 4.6'
  s.add_dependency 'sqlite3', '~> 1.3'
  s.add_dependency 'typhoeus', '~> 1.3'

  s.add_development_dependency 'coveralls', '~> 0.8'
  s.add_development_dependency 'database_cleaner', '~> 1.7'
  s.add_development_dependency 'rspec', '~> 3.8'
  s.add_development_dependency 'rspec_sequel_matchers', '~> 0.5'
  s.add_development_dependency 'yard', '~> 0.9'
end

@noraj

This comment was marked as resolved.

@noraj

This comment was marked as resolved.

@noraj
Copy link
Contributor Author

noraj commented Oct 12, 2022

hoper

ba-dev -e 'hoper -h' -p hoper-14.ee337ee-2-any.pkg.tar.zst

RuntimeError: failed to get urandom
  /usr/lib/ruby/3.0.0/securerandom.rb:102:in `urandom'
  /usr/lib/ruby/3.0.0/securerandom.rb:102:in `singleton class'
  /usr/lib/ruby/3.0.0/securerandom.rb:69:in `<module:SecureRandom>'
  /usr/lib/ruby/3.0.0/securerandom.rb:68:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/resolv.rb:8:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/net/http.rb:25:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/bundler/vendor/net-http-persistent/lib/net/http/persistent.rb:1:in `<top (required)>'
  /usr/lib/ruby/3.0.0/bundler/vendored_persistent.rb:11:in `require_relative'
  /usr/lib/ruby/3.0.0/bundler/vendored_persistent.rb:11:in `<top (required)>'
  /usr/lib/ruby/3.0.0/bundler/fetcher.rb:3:in `require_relative'
  /usr/lib/ruby/3.0.0/bundler/fetcher.rb:3:in `<top (required)>'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  <internal:/usr/lib/ruby/3.0.0/rubygems/core_ext/kernel_require.rb>:85:in `require'
  /usr/lib/ruby/3.0.0/bundler/cli/install.rb:50:in `run'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:257:in `block in install'
  /usr/lib/ruby/3.0.0/bundler/settings.rb:131:in `temporary'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:256:in `install'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:31:in `dispatch'
  /usr/lib/ruby/3.0.0/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
  /usr/lib/ruby/3.0.0/bundler/cli.rb:25:in `start'
  /usr/lib/ruby/gems/3.0.0/gems/bundler-2.3.23/exe/bundle:48:in `block in <top (required)>'
  /usr/lib/ruby/3.0.0/bundler/friendly_errors.rb:120:in `with_friendly_errors'
  /usr/lib/ruby/gems/3.0.0/gems/bundler-2.3.23/exe/bundle:36:in `<top (required)>'
  /usr/bin/bundle:25:in `load'
  /usr/bin/bundle:25:in `<main>'

Environment

Bundler       2.3.23
  Platforms   ruby, x86_64-linux
Ruby          3.0.4p208 (2022-04-12 revision 3fa771ddedac25560be57f4055f1767e6c810f58) [x86_64-linux]
  Full Path   /usr/bin/ruby
  Config Dir  /etc
RubyGems      3.3.23
  Gem Home    /usr/lib/ruby/gems/3.0.0
  Gem Path    /root/.local/share/gem/ruby/3.0.0:/usr/lib/ruby/gems/3.0.0
  User Home   /root
  User Path   /root/.local/share/gem/ruby/3.0.0
  Bin Dir     /usr/bin
OpenSSL
  Compiled    OpenSSL 1.1.1q  5 Jul 2022
  Loaded      OpenSSL 1.1.1q  5 Jul 2022
  Cert File   /etc/ssl/cert.pem
  Cert Dir    /etc/ssl/certs
Tools
  Git         2.38.0
  RVM         not installed
  rbenv       not installed
  chruby      not installed

Bundler Build Metadata

Built At          2022-10-08
Git SHA           unknown
Released Version  true

Bundler settings

build.nokogiri
  Set for your local app (/usr/share/hoper/.bundle/config): "--use-system-libraries"
path
  Set for your local app (/usr/share/hoper/.bundle/config): "vendor/bundle"

Gemfile

Gemfile

source 'https://rubygems.org'

# Specify your gem's dependencies in hoper.gemspec
gemspec

Gemfile.lock

<No /usr/share/hoper/Gemfile.lock found>

Gemspecs

hoper.gemspec

# coding: utf-8
require_relative 'lib/hoper/version'

Gem::Specification.new do |spec|
  spec.name          = "hoper"
  spec.version       = Hoper::VERSION
  spec.authors       = ["Gabriel Aramburu"]
  spec.email         = ["[email protected]"]

  spec.summary       = %q{Trace the URL's of a link.}
  spec.description   = %q{Trace URL's jumps across the rel links to obtain the last URL}
  spec.homepage      = "http://garamburu.com"
  spec.license       = "MIT"

  spec.files         = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) }
  spec.bindir        = "exe"
  spec.executables   = ["hoper"]
  # spec.executables   = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
  spec.require_paths = ["lib"]

  spec.add_dependency "curb"

  spec.add_development_dependency "bundler"
  spec.add_development_dependency "rake", "~> 10.0"
end

@noraj
Copy link
Contributor Author

noraj commented Oct 12, 2022

@noptrix It seems all those tools build and install correctly outside of ba-dev. I can't reproduce the issue without ba-dev even the target nspawn container.

@D3vil0p3r
Copy link
Contributor

The mentioned PR at the beginning has been merged... @noraj a simple question for you.. If I want to test now them by ba-dev, I set the chroot env by ba-dev -s. Then, when I run a command like ba-dev -e 'bash -h' -p vcsmap-47.3889964-12-any.pkg.tar.zst I get:

loading packages...
error: 'vcsmap-47.3889964-12-any.pkg.tar.zst': could not find or read package
Package vcsmap-47.3889964-12-any.pkg.tar.zst wasn't installed in the chroot environment, please check the package name.

Should I manually download vcsmap package from mirror repo and place it somewhere and rerun the command?

@noraj
Copy link
Contributor Author

noraj commented Oct 6, 2024

@D3vil0p3r try thos steps https://gist.github.com/noraj/5045be32490f1161161e16fc5820066c#testing.

PS: now that AL has moved from 3.0 to 3.2, maybe it fixes the issue.

@D3vil0p3r
Copy link
Contributor

Here the results by ba-dev build and test:

vcsmap - OK

ba-dev -e 'vcsmap list' -p vcsmap-47.3889964-13-any.pkg.tar.zst

loading packages...
warning: vcsmap-47.3889964-13 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) vcsmap-47.3889964-13

Total Installed Size:  0.02 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling vcsmap                                                                              [#############################################################] 100%
[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set path 'vendor/bundle'`, and stop using this flag
[DEPRECATED] The `--without` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set without 'test development'`, and stop using this flag
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Bundle complete! 7 Gemfile dependencies, 35 gems now installed.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into `./vendor/bundle`
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Bundle updated!
Gems in the groups 'test' and 'development' were not updated.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Package vcsmap-47.ba-dev -e 'vcsmap list' -p vcsmap-47.3889964-13-any.pkg.tar.zst
loading packages...
warning: vcsmap-47.3889964-13 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) vcsmap-47.3889964-13

Total Installed Size:  0.02 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling vcsmap                                                                              [#############################################################] 100%
[DEPRECATED] The `--path` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set path 'vendor/bundle'`, and stop using this flag
[DEPRECATED] The `--without` flag is deprecated because it relies on being remembered across bundler invocations, which bundler will no longer do in future versions. Instead please use `bundle config set without 'test development'`, and stop using this flag
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Bundle complete! 7 Gemfile dependencies, 35 gems now installed.
Gems in the groups 'test' and 'development' were not installed.
Bundled gems are installed into `./vendor/bundle`
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Bundle updated!
Gems in the groups 'test' and 'development' were not updated.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...3889964-13-any.pkg.tar.zst installed correctly! Testing it now...
/usr/lib/ruby/3.3.0/json/common.rb:3: warning: ostruct was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add ostruct to your Gemfile or gemspec to silence this warning.
/usr/share/vcsmap/lib/vcsmap.rb:7: warning: csv was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0.
You can add csv to your Gemfile or gemspec to silence this warning.
Available plugins:

[aws] AWS access key
Extracts AWS credentials from config and credentials files.

[facebook_secrets] Facebook app secret
Extracts Facebook tokens from fb_client_secrets.json.

[filezilla_xml] Filezilla configuration XML
Extracts FTP credentials from Filezilla configuration files.

[google_oauth] Google oAuth tokens
Extracts oAuth credentials from client_secrets.json.

[instagram_tokens] Instagram access tokens
Extracts Instagram access tokens.

[solr_dataconfig] Solr dataConfig.xml credentials
Extracts JdbcDataSource credentials from a Solor dataConfig.xml.

[sublime_github] Sublime Text GitHub tokens
Extracts GitHub tokens from the Sublime Text settings file for GitHub.

[wordpress_config] Wordpress configuration files
Extracts database credentials from wp-config.php.

wordpress-exploit-framework - KO (btw project archived)

ba-dev -e 'wpxf' -p wordpress-exploit-framework-907.e55ded4-7-any.pkg.tar.zst

loading packages...
warning: wordpress-exploit-framework-907.e55ded4-7 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) wordpress-exploit-framework-907.e55ded4-7

Total Installed Size:  1.01 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling wordpress-exploit-framework                                                         [#############################################################] 100%
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Bundle complete! 6 Gemfile dependencies, 35 gems now installed.
Bundled gems are installed into `./vendor/bundle`
Fetching gem metadata from https://rubygems.org/...........
Resolving dependencies...
Bundle updated!
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Package wordpress-exploit-framework-907.e55ded4-7-any.pkg.tar.zst installed correctly! Testing it now...
/usr/share/wordpress-exploit-framework/lib/wpxf/core.rb:8: warning: base64 was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0.
You can add base64 to your Gemfile or gemspec to silence this warning.
bundler: failed to load command: ./bin/wpxf (./bin/wpxf)
/usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require': cannot load such file -- erb (LoadError)
Did you mean?  drb
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/wordpress-exploit-framework/lib/wpxf/wordpress/xss.rb:3:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/wordpress-exploit-framework/lib/wpxf/wordpress.rb:17:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/wordpress-exploit-framework/lib/wpxf/core.rb:16:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/wordpress-exploit-framework/lib/wpxf.rb:54:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/wordpress-exploit-framework/bin/wpxf:4:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundler/cli/exec.rb:58:in `load'
	from /usr/lib/ruby/3.3.0/bundler/cli/exec.rb:58:in `kernel_load'
	from /usr/lib/ruby/3.3.0/bundler/cli/exec.rb:23:in `run'
	from /usr/lib/ruby/3.3.0/bundler/cli.rb:455:in `exec'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
	from /usr/lib/ruby/3.3.0/bundler/cli.rb:35:in `dispatch'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
	from /usr/lib/ruby/3.3.0/bundler/cli.rb:29:in `start'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.16/exe/bundle:28:in `block in <top (required)>'
	from /usr/lib/ruby/3.3.0/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.16/exe/bundle:20:in `<top (required)>'
	from /usr/bin/bundle:25:in `load'
	from /usr/bin/bundle:25:in `<main>'

dawnscanner - OK

ba-dev -e 'dawnscanner --help' -p dawnscanner-1:v2.2.0.r15.g0d647fc-2-any.pkg.tar.zst

loading packages...
warning: dawnscanner-1:v2.2.0.r15.g0d647fc-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) dawnscanner-1:v2.2.0.r15.g0d647fc-2

Total Installed Size:  0.20 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling dawnscanner                                                                         [#############################################################] 100%
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
fatal: not a git repository (or any of the parent directories): .git
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Bundle complete! 6 Gemfile dependencies, 51 gems now installed.
Bundled gems are installed into `./vendor/bundle`
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Package dawnscanner-1:v2.2.0.r15.g0d647fc-2-any.pkg.tar.zst installed correctly! Testing it now...
fatal: not a git repository (or any of the parent directories): .git
warning: parser/current is loading parser/ruby33, which recognizes 3.3.6-compliant syntax, but you are running 3.3.5.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
/usr/share/dawnscanner/lib/dawn/logger.rb:1: warning: logger was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add logger to your Gemfile or gemspec to silence this warning.
dawn commands:
  dawn --version, -v           # Prints the dawnscanner version
  dawn help [COMMAND]          # Describe available commands or one specific command
  dawn kb SUBCOMMAND ... ARGS  # Interacts with the knowledge base
  dawn scan                    # scans a ruby written web application for security issues

Options:
  [--verbose], [--no-verbose], [--skip-verbose]  
  [--debug], [--no-debug], [--skip-debug] 

evil-winrm - OK

ba-dev -e 'evil-winrm --help' -p evil-winrm-1:v3.7.r0.gffe958c-1-any.pkg.tar.zst

loading packages...
warning: evil-winrm-1:v3.7.r0.gffe958c-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) evil-winrm-1:v3.7.r0.gffe958c-1

Total Installed Size:  0.36 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling evil-winrm                                                                          [#############################################################] 100%
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Resolving dependencies...
Fetching gem metadata from https://rubygems.org/............
Bundle complete! 2 Gemfile dependencies, 22 gems now installed.
Bundled gems are installed into `./vendor/bundle`
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Package evil-winrm-1:v3.7.r0.gffe958c-1-any.pkg.tar.zst installed correctly! Testing it now...
/usr/share/evil-winrm/vendor/bundle/ruby/3.3.0/gems/winrm-2.3.9/lib/winrm.rb:15: warning: syslog was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0.
You can add syslog to your Gemfile or gemspec to silence this warning.
/usr/share/evil-winrm/vendor/bundle/ruby/3.3.0/gems/httpclient-2.8.3/lib/httpclient.rb:19: warning: mutex_m was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0.
You can add mutex_m to your Gemfile or gemspec to silence this warning.
/usr/share/evil-winrm/vendor/bundle/ruby/3.3.0/gems/winrm-fs-1.3.5/lib/winrm-fs.rb:22: warning: csv was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0.
You can add csv to your Gemfile or gemspec to silence this warning.
/usr/lib/ruby/3.3.0/reline.rb:9: warning: fiddle was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add fiddle to your Gemfile or gemspec to silence this warning.
                                        
Evil-WinRM shell v3.7

Usage: evil-winrm -i IP -u USER [-s SCRIPTS_PATH] [-e EXES_PATH] [-P PORT] [-a USERAGENT] [-p PASS] [-H HASH] [-U URL] [-S] [-c PUBLIC_KEY_PATH ] [-k PRIVATE_KEY_PATH ] [-r REALM] [--spn SPN_PREFIX] [-l]
    -S, --ssl                        Enable ssl
    -a, --user-agent USERAGENT       Specify connection user-agent (default Microsoft WinRM Client)
    -c, --pub-key PUBLIC_KEY_PATH    Local path to public key certificate
    -k, --priv-key PRIVATE_KEY_PATH  Local path to private key certificate
    -r, --realm DOMAIN               Kerberos auth, it has to be set also in /etc/krb5.conf file using this format -> CONTOSO.COM = { kdc = fooserver.contoso.com }
    -s, --scripts PS_SCRIPTS_PATH    Powershell scripts local path
        --spn SPN_PREFIX             SPN prefix for Kerberos auth (default HTTP)
    -e, --executables EXES_PATH      C# executables local path
    -i, --ip IP                      Remote host IP or hostname. FQDN for Kerberos auth (required)
    -U, --url URL                    Remote url endpoint (default /wsman)
    -u, --user USER                  Username (required if not using kerberos)
    -p, --password PASS              Password
    -H, --hash HASH                  NTHash
    -P, --port PORT                  Remote host port (default 5985)
    -V, --version                    Show version
    -n, --no-colors                  Disable colors
    -N, --no-rpath-completion        Disable remote path completion
    -l, --log                        Log the WinRM session
    -h, --help                       Display this help message

hoper - Install OK but hops seem to not be shown correctly

ba-dev -e 'hoper https://shorturl.at/Mf5tM' -p hoper-15.8d5dbd9-2-any.pkg.tar.zst

loading packages...
warning: hoper-15.8d5dbd9-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) hoper-15.8d5dbd9-2

Total Installed Size:  0.01 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling hoper                                                                               [#############################################################] 100%
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
fatal: not a git repository (or any of the parent directories): .git
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Bundle complete! 3 Gemfile dependencies, 4 gems now installed.
Bundled gems are installed into `./vendor/bundle`
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Package hoper-15.8d5dbd9-2-any.pkg.tar.zst installed correctly! Testing it now...
fatal: not a git repository (or any of the parent directories): .git

Starting Hoper 0.1.1 at 08-11-2024 02:02

Total of 0 Hops in this session

xspear - KO

ba-dev -e 'xspear --help' -p xspear-1:144.57bb7b4-2-any.pkg.tar.zst

loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) xspear-1:144.57bb7b4-2

Total Installed Size:  0.12 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) installing xspear                                                                                [#############################################################] 100%
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
fatal: not a git repository (or any of the parent directories): .git
Fetching gem metadata from https://rubygems.org/......
Resolving dependencies...
Fetching rake 13.2.1
Installing rake 13.2.1
Fetching colorize 0.8.1
Fetching io-console 0.7.2
Fetching options 2.3.2
Fetching childprocess 3.0.0
Installing colorize 0.8.1
Fetching rubyzip 2.3.2
Installing io-console 0.7.2 with native extensions
Installing options 2.3.2
Fetching unicode-display_width 1.8.0
Installing childprocess 3.0.0
Installing rubyzip 2.3.2
Installing unicode-display_width 1.8.0
Fetching diff-lcs 1.5.1
Fetching rspec-support 3.13.1
Fetching terminal-table 1.8.0
Installing diff-lcs 1.5.1
Fetching selenium-webdriver 3.142.7
Installing rspec-support 3.13.1
Fetching rspec-core 3.13.2
Installing terminal-table 1.8.0
Fetching rspec-expectations 3.13.3
Installing selenium-webdriver 3.142.7
Installing rspec-core 3.13.2
Installing rspec-expectations 3.13.3
Fetching rspec-mocks 3.13.2
Installing rspec-mocks 3.13.2
Fetching rspec 3.13.0
Installing rspec 3.13.0
Fetching reline 0.5.10
Installing reline 0.5.10
Fetching highline 3.1.1
Installing highline 3.1.1
Fetching progress_bar 1.3.4
Installing progress_bar 1.3.4
Bundle complete! 8 Gemfile dependencies, 20 gems now installed.
Bundled gems are installed into `./vendor/bundle`
Post-install message from rubyzip:
RubyZip 3.0 is coming!
**********************

The public API of some Rubyzip classes has been modernized to use named
parameters for optional arguments. Please check your usage of the
following classes:
  * `Zip::File`
  * `Zip::Entry`
  * `Zip::InputStream`
  * `Zip::OutputStream`

Please ensure that your Gemfiles and .gemspecs are suitably restrictive
to avoid an unexpected breakage when 3.0 is released (e.g. ~> 2.3.0).
See https://github.com/rubyzip/rubyzip for details. The Changelog also
lists other enhancements and bugfixes that have been implemented since
version 2.3.0.
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Package xspear-1:144.57bb7b4-2-any.pkg.tar.zst installed correctly! Testing it now...
fatal: not a git repository (or any of the parent directories): .git
/usr/share/xspear/vendor/bundle/ruby/3.3.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver.rb:20: warning: logger was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add logger to your Gemfile or gemspec to silence this warning.
/usr/lib/ruby/3.3.0/json/common.rb:3: warning: ostruct was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.5.0.
You can add ostruct to your Gemfile or gemspec to silence this warning.
/usr/share/xspear/vendor/bundle/ruby/3.3.0/gems/selenium-webdriver-3.142.7/lib/selenium/webdriver/common.rb:29: warning: base64 was loaded from the standard library, but will no longer be part of the default gems starting from Ruby 3.4.0.
You can add base64 to your Gemfile or gemspec to silence this warning.
bundler: failed to load command: ./exe/XSpear (./exe/XSpear)
/usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require': cannot load such file -- erb (LoadError)
Did you mean?  drb
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/xspear/vendor/bundle/ruby/3.3.0/gems/highline-3.1.1/lib/highline.rb:14:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/xspear/vendor/bundle/ruby/3.3.0/gems/progress_bar-1.3.4/lib/progress_bar.rb:4:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/xspear/lib/XSpear.rb:10:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `require'
	from /usr/lib/ruby/3.3.0/bundled_gems.rb:75:in `block (2 levels) in replace_require'
	from /usr/share/xspear/exe/XSpear:2:in `<top (required)>'
	from /usr/lib/ruby/3.3.0/bundler/cli/exec.rb:58:in `load'
	from /usr/lib/ruby/3.3.0/bundler/cli/exec.rb:58:in `kernel_load'
	from /usr/lib/ruby/3.3.0/bundler/cli/exec.rb:23:in `run'
	from /usr/lib/ruby/3.3.0/bundler/cli.rb:455:in `exec'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
	from /usr/lib/ruby/3.3.0/bundler/cli.rb:35:in `dispatch'
	from /usr/lib/ruby/3.3.0/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
	from /usr/lib/ruby/3.3.0/bundler/cli.rb:29:in `start'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.16/exe/bundle:28:in `block in <top (required)>'
	from /usr/lib/ruby/3.3.0/bundler/friendly_errors.rb:117:in `with_friendly_errors'
	from /usr/lib/ruby/gems/3.3.0/gems/bundler-2.5.16/exe/bundle:20:in `<top (required)>'
	from /usr/bin/bundle:25:in `load'
	from /usr/bin/bundle:25:in `<main>'

cmsscanner - KO

ba-dev -e 'cmsscanner --help' -p cmsscanner-0.13.8.63.g864c47f-1-any.pkg.tar.zst

loading packages...
warning: cmsscanner-0.13.8.63.g864c47f-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) cmsscanner-0.13.8.63.g864c47f-1

Total Installed Size:  0.29 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                         [#############################################################] 100%
(1/1) checking package integrity                                                                       [#############################################################] 100%
(1/1) loading package files                                                                            [#############################################################] 100%
(1/1) checking for file conflicts                                                                      [#############################################################] 100%
(1/1) checking available disk space                                                                    [#############################################################] 100%
:: Processing package changes...
(1/1) reinstalling cmsscanner                                                                          [#############################################################] 100%
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Bundle complete! 10 Gemfile dependencies, 55 gems now installed.
Bundled gems are installed into `./vendor/bundle`
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Bundle updated!
Don't run Bundler as root. Installing your bundle as root will break this
application for all non-root users on this machine.
Fetching gem metadata from https://rubygems.org/.........
Resolving dependencies...
Installing nokogiri 1.15.6 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/cmsscanner/example/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.15.6/ext/nokogiri
/usr/bin/ruby extconf.rb --use-system-libraries
checking for whether -std=c99 is accepted as CFLAGS... yes
checking for whether -Wno-declaration-after-statement is accepted as CFLAGS...
yes
checking for whether -O2 is accepted as CFLAGS... yes
checking for whether -g is accepted as CFLAGS... yes
checking for whether -Winline is accepted as CFLAGS... yes
checking for whether -Wmissing-noreturn is accepted as CFLAGS... yes
checking for whether -Wconversion -Wno-sign-conversion is accepted as CFLAGS...
yes
Building nokogiri using system libraries.
checking for gzdopen() in -lz... yes
checking for xmlParseDoc() in -lxml2... no
checking for xmlParseDoc() in -llibxml2... no
checking for libxml-2.0 using `pkg_config`... yes: ["-I/usr/include/libxml2 ",
"", "-lxml2"]
checking for xmlParseDoc() in -lxml2... yes
checking for xsltParseStylesheetDoc() in -lxslt... yes
checking for exsltFuncRegister() in -lexslt... yes
Using mini_portile version 2.8.7
---------- IMPORTANT NOTICE ----------
Building Nokogiri with a packaged version of libgumbo-1.0.0-nokogiri.
Configuration options: --enable-shared --disable-static
Copying gumbo-parser files into
tmp/x86_64-pc-linux/ports/libgumbo/1.0.0-nokogiri/gumbo-parser...
Running 'compile' for libgumbo 1.0.0-nokogiri... OK
Activating libgumbo 1.0.0-nokogiri (from
ports/x86_64-linux/libgumbo/1.0.0-nokogiri)...
checking for whether
-I/usr/share/cmsscanner/example/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.15.6/ext/nokogiri/ports/x86_64-linux/libgumbo/1.0.0-nokogiri/include
is accepted as CPPFLAGS... yes
checking for gumbo_parse_with_options() in nokogiri_gumbo.h... yes
checking for xmlHasFeature()... yes
checking for xmlFirstElementChild()... yes
checking for xmlRelaxNGSetParserStructuredErrors()... yes
checking for xmlRelaxNGSetValidStructuredErrors()... yes
checking for xmlSchemaSetValidStructuredErrors()... yes
checking for xmlSchemaSetParserStructuredErrors()... yes
checking for rb_gc_location()... yes
checking for rb_category_warning()... yes
checking for whether
-DNOKOGIRI_OTHER_LIBRARY_VERSIONS="\"libgumbo:1.0.0-nokogiri\"" is accepted as
CPPFLAGS... yes
creating Makefile

current directory:
/usr/share/cmsscanner/example/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.15.6/ext/nokogiri
make DESTDIR\= sitearchdir\=./.gem.20241108-147761-2uuys8
sitelibdir\=./.gem.20241108-147761-2uuys8 clean

current directory:
/usr/share/cmsscanner/example/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.15.6/ext/nokogiri
make DESTDIR\= sitearchdir\=./.gem.20241108-147761-2uuys8
sitelibdir\=./.gem.20241108-147761-2uuys8
compiling gumbo.c
compiling html4_document.c
html4_document.c: In function ‘rb_html_document_s_read_io’:
html4_document.c:49:52: error: passing argument 2 of ‘xmlSetStructuredErrorFunc’
from incompatible pointer type [-Wincompatible-pointer-types]
49 |   xmlSetStructuredErrorFunc((void *)rb_error_list,
Nokogiri_error_array_pusher);
|                                                   
^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                    |
|                                                    void (*)(void *,
xmlError *) {aka void (*)(void *, struct _xmlError *)}
In file included from /usr/include/libxml2/libxml/valid.h:16,
                 from /usr/include/libxml2/libxml/parser.h:20,
                 from ./nokogiri.h:35,
                 from html4_document.c:1:
/usr/include/libxml2/libxml/xmlerror.h:905:57: note: expected
‘xmlStructuredErrorFunc’ {aka ‘void (*)(void *, const struct _xmlError *)’} but
argument is of type ‘void (*)(void *, xmlError *)’ {aka ‘void (*)(void *, struct
_xmlError *)’}
  905 |                                  xmlStructuredErrorFunc handler);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
html4_document.c: In function ‘rb_html_document_s_read_memory’:
html4_document.c:109:52: error: passing argument 2 of
‘xmlSetStructuredErrorFunc’ from incompatible pointer type
[-Wincompatible-pointer-types]
109 |   xmlSetStructuredErrorFunc((void *)rb_error_list,
Nokogiri_error_array_pusher);
|                                                   
^~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                    |
|                                                    void (*)(void *,
xmlError *) {aka void (*)(void *, struct _xmlError *)}
/usr/include/libxml2/libxml/xmlerror.h:905:57: note: expected
‘xmlStructuredErrorFunc’ {aka ‘void (*)(void *, const struct _xmlError *)’} but
argument is of type ‘void (*)(void *, xmlError *)’ {aka ‘void (*)(void *, struct
_xmlError *)’}
  905 |                                  xmlStructuredErrorFunc handler);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make: *** [Makefile:248: html4_document.o] Error 1

make failed, exit code 2

Gem files will remain installed in
/usr/share/cmsscanner/example/vendor/bundle/ruby/3.3.0/gems/nokogiri-1.15.6 for
inspection.
Results logged to
/usr/share/cmsscanner/example/vendor/bundle/ruby/3.3.0/extensions/x86_64-linux/3.3.0/nokogiri-1.15.6/gem_make.out

  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:125:in `run'
  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:51:in `block in make'
  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:43:in `each'
  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:43:in `make'
  /usr/lib/ruby/3.3.0/rubygems/ext/ext_conf_builder.rb:42:in `build'
  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:193:in `build_extension'
  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:227:in `block in build_extensions'
  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:224:in `each'
  /usr/lib/ruby/3.3.0/rubygems/ext/builder.rb:224:in `build_extensions'
  /usr/lib/ruby/3.3.0/rubygems/installer.rb:853:in `build_extensions'
/usr/lib/ruby/3.3.0/bundler/rubygems_gem_installer.rb:109:in
`build_extensions'
  /usr/lib/ruby/3.3.0/bundler/rubygems_gem_installer.rb:28:in `install'
  /usr/lib/ruby/3.3.0/bundler/source/rubygems.rb:205:in `install'
  /usr/lib/ruby/3.3.0/bundler/installer/gem_installer.rb:54:in `install'
/usr/lib/ruby/3.3.0/bundler/installer/gem_installer.rb:16:in
`install_from_spec'
/usr/lib/ruby/3.3.0/bundler/installer/parallel_installer.rb:132:in
`do_install'
/usr/lib/ruby/3.3.0/bundler/installer/parallel_installer.rb:123:in `block in
worker_pool'
  /usr/lib/ruby/3.3.0/bundler/worker.rb:62:in `apply_func'
  /usr/lib/ruby/3.3.0/bundler/worker.rb:57:in `block in process_queue'
  <internal:kernel>:187:in `loop'
  /usr/lib/ruby/3.3.0/bundler/worker.rb:54:in `process_queue'
/usr/lib/ruby/3.3.0/bundler/worker.rb:90:in `block (2 levels) in
create_threads'

An error occurred while installing nokogiri (1.15.6), and Bundler cannot
continue.

In Gemfile:
  cmsscan was resolved to 1.0, which depends on
    cms_scanner was resolved to 0.13.9, which depends on
      nokogiri
error: command failed to execute correctly
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
Package cmsscanner-0.13.8.63.g864c47f-1-any.pkg.tar.zst installed correctly! Testing it now...
Could not find compatible versions

Because every version of cmsscan depends on cms_scanner ~> 0.13.5
  and cms_scanner ~> 0.13.5 could not be found in locally installed gems,
  cmsscan cannot be used.
So, because Gemfile depends on cmsscan >= 0,
  version solving has failed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
external::upstream-issue For issues that were created to track upstream issues lang::ruby type::bug Valid bug
Projects
None yet
Development

No branches or pull requests

4 participants