You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OS, BBOT Installation Method + Version
Example: OS: Arch Linux, Installation method: pip, BBOT version: 1.0.3.545
Note: You can get the bbot version with bbot --version
Note: Windows is not supported. We have successfully used BBOT on Docker Desktop in the past, however Windows is highly problematic so if you choose this path you are on your own.
BBOT Config
Attach your BBOT config (bbot --current-config).
Logs
bbotagent | [DBUG] {
bbotagent |"uuid": "fbaff34d-d6f7-4791-9d8c-5380b27fc6b8",
bbotagent |"counter": 20,
bbotagent | "stdout": "fatal: [localhost]: FAILED! => {\"changed\": false, \"cmd\": \"/usr/bin/gem install --norc --version 3.8.27 --no-user-install --no-document wpscan\", \"msg\": \"ERROR: Error installing wpscan:\\n\\tERROR: Failed to build gem native extension.\\n\\n current directory: /var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ext/nokogiri\\n/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20250203-4276-haqmpd.rb extconf.rb\\nchecking for whether -std=c99 is accepted as CFLAGS... yes\\nchecking for whether -Wno-declaration-after-statement is accepted as CFLAGS... yes\\nchecking for whether -O2 is accepted as CFLAGS... yes\\nchecking for whether -g is accepted as CFLAGS... yes\\nchecking for whether -Winline is accepted as CFLAGS... yes\\nchecking for whether -Wmissing-noreturn is accepted as CFLAGS... yes\\nchecking for whether -Wconversion is accepted as CFLAGS... no\\nBuilding nokogiri using packaged libraries.\\nStatic linking is enabled.\\nCross build is disabled.\\nUsing mini_portile version 2.8.8\\nchecking for iconv... yes\\n---------- IMPORTANT NOTICE ----------\\nBuilding Nokogiri with a packaged version of libxml2-2.13.5.\\nConfiguration options: --host\\\\=x86_64-linux-gnu --enable-static --disable-shared --libdir\\\\=/var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ports/x86_64-linux-gnu/libxml2/2.13.5/lib --with-legacy --with-iconv\\\\=yes --disable-dependency-tracking --without-python --without-readline --with-c14n --with-debug --with-threads --disable-shared --enable-static CPPFLAGS\\\\= CFLAGS\\\\=-O2\\\\ -g\\\\ -fPIC\\nThe following patches are being applied:\\n - 0001-Remove-script-macro-support.patch\\n - 0002-Update-entities-to-remove-handling-of-ssi.patch\\n - 0009-allow-wildcard-namespaces.patch\\n - 0010-update-config.guess-and-config.sub-for-libxml2.patch\\n - 0011-rip-out-libxml2-s-libc_single_threaded-support.patch\\n - 0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch\\n\\nThe Nokogiri maintainers intend to provide timely security updates, but if\\nthis is a concern for you and want to use your OS/distro system library\\ninstead, then abort this installation process and install nokogiri as\\ninstructed at:\\n\\n https://nokogiri.org/tutorials/installing_nokogiri.html#installing-using-standard-system-libraries\\n\\nNote, however, that nokogiri cannot guarantee compatibility with every\\nversion of libxml2 that may be provided by OS/package vendors.\\n\\nExtracting libxml2-2.13.5.tar.xz into tmp/x86_64-linux-gnu/ports/libxml2/2.13.5... *** extconf.rb failed ***\\nCould not create Makefile due to some reason, probably lack of necessary\\nlibraries and/or headers. Check the mkmf.log file for more details. You may\\nneed configuration options.\\n\\nProvided configuration options:\\n\\t--with-opt-dir\\n\\t--without-opt-dir\\n\\t--with-opt-include\\n\\t--without-opt-include=${opt-dir}/include\\n\\t--with-opt-lib\\n\\t--without-opt-lib=${opt-dir}/lib\\n\\t--with-make-prog\\n\\t--without-make-prog\\n\\t--srcdir=.\\n\\t--curdir\\n\\t--ruby=/usr/bin/$(RUBY_BASE_NAME)3.1\\n\\t--help\\n\\t--clean\\n\\t--prevent-strip\\n\\t--enable-system-libraries\\n\\t--disable-system-libraries\\n\\t--use-system-libraries\\n\\t--enable-system-libraries\\n\\t--disable-system-libraries\\n\\t--use-system-libraries\\n\\t--enable-static\\n\\t--disable-static\\n\\t--enable-cross-build\\n\\t--disable-cross-build\\n\\t--enable-cross-build\\n\\t--disable-cross-build\\n\\t--enable-xml2-legacy\\n\\t--disable-xml2-legacy\\n\\t--with-zlib-dir\\n\\t--without-zlib-dir\\n\\t--with-zlib-include\\n\\t--without-zlib-include=${zlib-dir}/include\\n\\t--with-zlib-lib\\n\\t--without-zlib-lib=${zlib-dir}/lib\\n\\t--with-xml2-source-dir\\n\\t--enable-xml2-legacy\\n\\t--disable-xml2-legacy\\n/var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:557:in `xzcat_exe': xzcat not found (RuntimeError)\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:568:in `tar_command'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:579:in `extract_file'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:140:in `block in extract'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `each'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `extract'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:233:in `cook'\\n\\tfrom extconf.rb:558:in `block (2 levels) in process_recipe'\\n\\tfrom extconf.rb:337:in `chdir'\\n\\tfrom extconf.rb:337:in `chdir_for_build'\\n\\tfrom extconf.rb:558:in `block in process_recipe'\\n\\tfrom <internal:kernel>:90:in `tap'\\n\\tfrom extconf.rb:456:in `process_recipe'\\n\\tfrom extconf.rb:900:in `<main>'\\n\\nTo see why this extension failed to compile, please check the mkmf.log which can be found here:\\n\\n /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/mkmf.log\\n\\nextconf failed, exit code 1\\n\\nGem files will remain installed in /var/lib/gems/3.1.0/gems/nokogiri-1.18.2 for inspection.\\nResults logged to /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/gem_make.out\", \"rc\": 1, \"stderr\": \"ERROR: Error installing wpscan:\\n\\tERROR: Failed to build gem native extension.\\n\\n current directory: /var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ext/nokogiri\\n/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20250203-4276-haqmpd.rb extconf.rb\\nchecking for whether -std=c99 is accepted as CFLAGS... yes\\nchecking for whether -Wno-declaration-after-statement is accepted as CFLAGS... yes\\nchecking for whether -O2 is accepted as CFLAGS... yes\\nchecking for whether -g is accepted as CFLAGS... yes\\nchecking for whether -Winline is accepted as CFLAGS... yes\\nchecking for whether -Wmissing-noreturn is accepted as CFLAGS... yes\\nchecking for whether -Wconversion is accepted as CFLAGS... no\\nBuilding nokogiri using packaged libraries.\\nStatic linking is enabled.\\nCross build is disabled.\\nUsing mini_portile version 2.8.8\\nchecking for iconv... yes\\n---------- IMPORTANT NOTICE ----------\\nBuilding Nokogiri with a packaged version of libxml2-2.13.5.\\nConfiguration options: --host\\\\=x86_64-linux-gnu --enable-static --disable-shared --libdir\\\\=/var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ports/x86_64-linux-gnu/libxml2/2.13.5/lib --with-legacy --with-iconv\\\\=yes --disable-dependency-tracking --without-python --without-readline --with-c14n --with-debug --with-threads --disable-shared --enable-static CPPFLAGS\\\\= CFLAGS\\\\=-O2\\\\ -g\\\\ -fPIC\\nThe following patches are being applied:\\n - 0001-Remove-script-macro-support.patch\\n - 0002-Update-entities-to-remove-handling-of-ssi.patch\\n - 0009-allow-wildcard-namespaces.patch\\n - 0010-update-config.guess-and-config.sub-for-libxml2.patch\\n - 0011-rip-out-libxml2-s-libc_single_threaded-support.patch\\n - 0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch\\n\\nThe Nokogiri maintainers intend to provide timely security updates, but if\\nthis is a concern for you and want to use your OS/distro system library\\ninstead, then abort this installation process and install nokogiri as\\ninstructed at:\\n\\n https://nokogiri.org/tutorials/installing_nokogiri.html#installing-using-standard-system-libraries\\n\\nNote, however, that nokogiri cannot guarantee compatibility with every\\nversion of libxml2 that may be provided by OS/package vendors.\\n\\nExtracting libxml2-2.13.5.tar.xz into tmp/x86_64-linux-gnu/ports/libxml2/2.13.5... *** extconf.rb failed ***\\nCould not create Makefile due to some reason, probably lack of necessary\\nlibraries and/or headers. Check the mkmf.log file for more details. You may\\nneed configuration options.\\n\\nProvided configuration options:\\n\\t--with-opt-dir\\n\\t--without-opt-dir\\n\\t--with-opt-include\\n\\t--without-opt-include=${opt-dir}/include\\n\\t--with-opt-lib\\n\\t--without-opt-lib=${opt-dir}/lib\\n\\t--with-make-prog\\n\\t--without-make-prog\\n\\t--srcdir=.\\n\\t--curdir\\n\\t--ruby=/usr/bin/$(RUBY_BASE_NAME)3.1\\n\\t--help\\n\\t--clean\\n\\t--prevent-strip\\n\\t--enable-system-libraries\\n\\t--disable-system-libraries\\n\\t--use-system-libraries\\n\\t--enable-system-libraries\\n\\t--disable-system-libraries\\n\\t--use-system-libraries\\n\\t--enable-static\\n\\t--disable-static\\n\\t--enable-cross-build\\n\\t--disable-cross-build\\n\\t--enable-cross-build\\n\\t--disable-cross-build\\n\\t--enable-xml2-legacy\\n\\t--disable-xml2-legacy\\n\\t--with-zlib-dir\\n\\t--without-zlib-dir\\n\\t--with-zlib-include\\n\\t--without-zlib-include=${zlib-dir}/include\\n\\t--with-zlib-lib\\n\\t--without-zlib-lib=${zlib-dir}/lib\\n\\t--with-xml2-source-dir\\n\\t--enable-xml2-legacy\\n\\t--disable-xml2-legacy\\n/var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:557:in `xzcat_exe': xzcat not found (RuntimeError)\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:568:in `tar_command'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:579:in `extract_file'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:140:in `block in extract'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `each'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `extract'\\n\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:233:in `cook'\\n\\tfrom extconf.rb:558:in `block (2 levels) in process_recipe'\\n\\tfrom extconf.rb:337:in `chdir'\\n\\tfrom extconf.rb:337:in `chdir_for_build'\\n\\tfrom extconf.rb:558:in `block in process_recipe'\\n\\tfrom <internal:kernel>:90:in `tap'\\n\\tfrom extconf.rb:456:in `process_recipe'\\n\\tfrom extconf.rb:900:in `<main>'\\n\\nTo see why this extension failed to compile, please check the mkmf.log which can be found here:\\n\\n /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/mkmf.log\\n\\nextconf failed, exit code 1\\n\\nGem files will remain installed in /var/lib/gems/3.1.0/gems/nokogiri-1.18.2 for inspection.\\nResults logged to /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/gem_make.out\\n\", \"stderr_lines\": [\"ERROR: Error installing wpscan:\", \"\\tERROR: Failed to build gem native extension.\", \"\", \" current directory: /var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ext/nokogiri\", \"/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20250203-4276-haqmpd.rb extconf.rb\", \"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 is accepted as CFLAGS... no\", \"Building nokogiri using packaged libraries.\", \"Static linking is enabled.\", \"Cross build is disabled.\", \"Using mini_portile version 2.8.8\", \"checking for iconv... yes\", \"---------- IMPORTANT NOTICE ----------\", \"Building Nokogiri with a packaged version of libxml2-2.13.5.\", \"Configuration options: --host\\\\=x86_64-linux-gnu --enable-static --disable-shared --libdir\\\\=/var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ports/x86_64-linux-gnu/libxml2/2.13.5/lib --with-legacy --with-iconv\\\\=yes --disable-dependency-tracking --without-python --without-readline --with-c14n --with-debug --with-threads --disable-shared --enable-static CPPFLAGS\\\\= CFLAGS\\\\=-O2\\\\ -g\\\\ -fPIC\", \"The following patches are being applied:\", \" - 0001-Remove-script-macro-support.patch\", \" - 0002-Update-entities-to-remove-handling-of-ssi.patch\", \" - 0009-allow-wildcard-namespaces.patch\", \" - 0010-update-config.guess-and-config.sub-for-libxml2.patch\", \" - 0011-rip-out-libxml2-s-libc_single_threaded-support.patch\", \" - 0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch\", \"\", \"The Nokogiri maintainers intend to provide timely security updates, but if\", \"this is a concern for you and want to use your OS/distro system library\", \"instead, then abort this installation process and install nokogiri as\", \"instructed at:\", \"\", \" https://nokogiri.org/tutorials/installing_nokogiri.html#installing-using-standard-system-libraries\", \"\", \"Note, however, that nokogiri cannot guarantee compatibility with every\", \"version of libxml2 that may be provided by OS/package vendors.\", \"\", \"Extracting libxml2-2.13.5.tar.xz into tmp/x86_64-linux-gnu/ports/libxml2/2.13.5... *** extconf.rb failed ***\", \"Could not create Makefile due to some reason, probably lack of necessary\", \"libraries and/or headers. Check the mkmf.log file for more details. You may\", \"need configuration options.\", \"\", \"Provided configuration options:\", \"\\t--with-opt-dir\", \"\\t--without-opt-dir\", \"\\t--with-opt-include\", \"\\t--without-opt-include=${opt-dir}/include\", \"\\t--with-opt-lib\", \"\\t--without-opt-lib=${opt-dir}/lib\", \"\\t--with-make-prog\", \"\\t--without-make-prog\", \"\\t--srcdir=.\", \"\\t--curdir\", \"\\t--ruby=/usr/bin/$(RUBY_BASE_NAME)3.1\", \"\\t--help\", \"\\t--clean\", \"\\t--prevent-strip\", \"\\t--enable-system-libraries\", \"\\t--disable-system-libraries\", \"\\t--use-system-libraries\", \"\\t--enable-system-libraries\", \"\\t--disable-system-libraries\", \"\\t--use-system-libraries\", \"\\t--enable-static\", \"\\t--disable-static\", \"\\t--enable-cross-build\", \"\\t--disable-cross-build\", \"\\t--enable-cross-build\", \"\\t--disable-cross-build\", \"\\t--enable-xml2-legacy\", \"\\t--disable-xml2-legacy\", \"\\t--with-zlib-dir\", \"\\t--without-zlib-dir\", \"\\t--with-zlib-include\", \"\\t--without-zlib-include=${zlib-dir}/include\", \"\\t--with-zlib-lib\", \"\\t--without-zlib-lib=${zlib-dir}/lib\", \"\\t--with-xml2-source-dir\", \"\\t--enable-xml2-legacy\", \"\\t--disable-xml2-legacy\", \"/var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:557:in `xzcat_exe': xzcat not found (RuntimeError)\", \"\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:568:in `tar_command'\", \"\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:579:in `extract_file'\", \"\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:140:in `block in extract'\", \"\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `each'\", \"\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `extract'\", \"\\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:233:in `cook'\", \"\\tfrom extconf.rb:558:in `block (2 levels) in process_recipe'\", \"\\tfrom extconf.rb:337:in `chdir'\", \"\\tfrom extconf.rb:337:in `chdir_for_build'\", \"\\tfrom extconf.rb:558:in `block in process_recipe'\", \"\\tfrom <internal:kernel>:90:in `tap'\", \"\\tfrom extconf.rb:456:in `process_recipe'\", \"\\tfrom extconf.rb:900:in `<main>'\", \"\", \"To see why this extension failed to compile, please check the mkmf.log which can be found here:\", \"\", \" /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/mkmf.log\", \"\", \"extconf failed, exit code 1\", \"\", \"Gem files will remain installed in /var/lib/gems/3.1.0/gems/nokogiri-1.18.2 for inspection.\", \"Results logged to /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/gem_make.out\"], \"stdout\": \"Building native extensions. This could take a while...\\nSuccessfully installed yajl-ruby-1.4.3\\nBuilding native extensions. This could take a while...\\nSuccessfully installed ffi-1.17.1\\nSuccessfully installed ethon-0.16.0\\nSuccessfully installed typhoeus-1.4.1\\nSuccessfully installed sys-proctable-1.3.0\\nSuccessfully installed ruby-progressbar-1.13.0\\nSuccessfully installed public_suffix-6.0.1\\nSuccessfully installed addressable-2.8.7\\nSuccessfully installed concurrent-ruby-1.3.5\\nSuccessfully installed tzinfo-2.0.6\\nSuccessfully installed securerandom-0.4.1\\nSuccessfully installed i18n-1.14.7\\nSuccessfully installed connection_pool-2.5.0\\nSuccessfully installed benchmark-0.4.0\\nSuccessfully installed activesupport-7.2.2.1\\nSuccessfully installed opt_parse_validator-1.10.0\\nSuccessfully installed mini_portile2-2.8.8\\nBuilding native extensions. This could take a while...\\n\", \"stdout_lines\": [\"Building native extensions. This could take a while...\", \"Successfully installed yajl-ruby-1.4.3\", \"Building native extensions. This could take a while...\", \"Successfully installed ffi-1.17.1\", \"Successfully installed ethon-0.16.0\", \"Successfully installed typhoeus-1.4.1\", \"Successfully installed sys-proctable-1.3.0\", \"Successfully installed ruby-progressbar-1.13.0\", \"Successfully installed public_suffix-6.0.1\", \"Successfully installed addressable-2.8.7\", \"Successfully installed concurrent-ruby-1.3.5\", \"Successfully installed tzinfo-2.0.6\", \"Successfully installed securerandom-0.4.1\", \"Successfully installed i18n-1.14.7\", \"Successfully installed connection_pool-2.5.0\", \"Successfully installed benchmark-0.4.0\", \"Successfully installed activesupport-7.2.2.1\", \"Successfully installed opt_parse_validator-1.10.0\", \"Successfully installed mini_portile2-2.8.8\", \"Building native extensions. This could take a while...\"]}",
bbotagent |"start_line": 19,
bbotagent |"end_line": 20,
bbotagent |"runner_ident": "1284c157-1e13-4759-ad58-d938e4b103ab",
bbotagent |"event": "runner_on_failed",
bbotagent |"pid": 3863,
bbotagent |"created": "2025-02-03T21:51:45.666700+00:00",
bbotagent |"parent_uuid": "00224827-4889-6cc6-319e-000000000008",
bbotagent |"event_data": {
bbotagent |"playbook": "/root/.bbot/cache/depsinstaller/playbook_f1996b8e29e475e675c0c370937552ced34deed9/project/main.json",
bbotagent |"playbook_uuid": "f231de2f-534e-4967-afa9-9faef04f12e2",
bbotagent |"play": "all",
bbotagent |"play_uuid": "00224827-4889-6cc6-319e-000000000002",
bbotagent |"play_pattern": "all",
bbotagent |"task": "Install wpscan gem",
bbotagent |"task_uuid": "00224827-4889-6cc6-319e-000000000008",
bbotagent |"task_action": "gem",
bbotagent |"resolved_action": "community.general.gem",
bbotagent |"task_args": "",
bbotagent |"task_path": "",
bbotagent |"host": "localhost",
bbotagent |"remote_addr": "localhost",
bbotagent |"res": {
bbotagent |"cmd": "/usr/bin/gem install --norc --version 3.8.27 --no-user-install --no-document wpscan",
bbotagent |"rc": 1,
bbotagent |"stdout": "Building native extensions. This could take a while...\nSuccessfully installed yajl-ruby-1.4.3\nBuilding native extensions. This could take a while...\nSuccessfully installed ffi-1.17.1\nSuccessfully installed ethon-0.16.0\nSuccessfully installed typhoeus-1.4.1\nSuccessfully installed sys-proctable-1.3.0\nSuccessfully installed ruby-progressbar-1.13.0\nSuccessfully installed public_suffix-6.0.1\nSuccessfully installed addressable-2.8.7\nSuccessfully installed concurrent-ruby-1.3.5\nSuccessfully installed tzinfo-2.0.6\nSuccessfully installed securerandom-0.4.1\nSuccessfully installed i18n-1.14.7\nSuccessfully installed connection_pool-2.5.0\nSuccessfully installed benchmark-0.4.0\nSuccessfully installed activesupport-7.2.2.1\nSuccessfully installed opt_parse_validator-1.10.0\nSuccessfully installed mini_portile2-2.8.8\nBuilding native extensions. This could take a while...\n",
bbotagent | "stderr": "ERROR: Error installing wpscan:\n\tERROR: Failed to build gem native extension.\n\n current directory: /var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ext/nokogiri\n/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20250203-4276-haqmpd.rb extconf.rb\nchecking for whether -std=c99 is accepted as CFLAGS... yes\nchecking for whether -Wno-declaration-after-statement is accepted as CFLAGS... yes\nchecking for whether -O2 is accepted as CFLAGS... yes\nchecking for whether -g is accepted as CFLAGS... yes\nchecking for whether -Winline is accepted as CFLAGS... yes\nchecking for whether -Wmissing-noreturn is accepted as CFLAGS... yes\nchecking for whether -Wconversion is accepted as CFLAGS... no\nBuilding nokogiri using packaged libraries.\nStatic linking is enabled.\nCross build is disabled.\nUsing mini_portile version 2.8.8\nchecking for iconv... yes\n---------- IMPORTANT NOTICE ----------\nBuilding Nokogiri with a packaged version of libxml2-2.13.5.\nConfiguration options: --host\\=x86_64-linux-gnu --enable-static --disable-shared --libdir\\=/var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ports/x86_64-linux-gnu/libxml2/2.13.5/lib --with-legacy --with-iconv\\=yes --disable-dependency-tracking --without-python --without-readline --with-c14n --with-debug --with-threads --disable-shared --enable-static CPPFLAGS\\= CFLAGS\\=-O2\\ -g\\ -fPIC\nThe following patches are being applied:\n - 0001-Remove-script-macro-support.patch\n - 0002-Update-entities-to-remove-handling-of-ssi.patch\n - 0009-allow-wildcard-namespaces.patch\n - 0010-update-config.guess-and-config.sub-for-libxml2.patch\n - 0011-rip-out-libxml2-s-libc_single_threaded-support.patch\n - 0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch\n\nThe Nokogiri maintainers intend to provide timely security updates, but if\nthis is a concern for you and want to use your OS/distro system library\ninstead, then abort this installation process and install nokogiri as\ninstructed at:\n\n https://nokogiri.org/tutorials/installing_nokogiri.html#installing-using-standard-system-libraries\n\nNote, however, that nokogiri cannot guarantee compatibility with every\nversion of libxml2 that may be provided by OS/package vendors.\n\nExtracting libxml2-2.13.5.tar.xz into tmp/x86_64-linux-gnu/ports/libxml2/2.13.5... *** extconf.rb failed ***\nCould not create Makefile due to some reason, probably lack of necessary\nlibraries and/or headers. Check the mkmf.log file for more details. You may\nneed configuration options.\n\nProvided configuration options:\n\t--with-opt-dir\n\t--without-opt-dir\n\t--with-opt-include\n\t--without-opt-include=${opt-dir}/include\n\t--with-opt-lib\n\t--without-opt-lib=${opt-dir}/lib\n\t--with-make-prog\n\t--without-make-prog\n\t--srcdir=.\n\t--curdir\n\t--ruby=/usr/bin/$(RUBY_BASE_NAME)3.1\n\t--help\n\t--clean\n\t--prevent-strip\n\t--enable-system-libraries\n\t--disable-system-libraries\n\t--use-system-libraries\n\t--enable-system-libraries\n\t--disable-system-libraries\n\t--use-system-libraries\n\t--enable-static\n\t--disable-static\n\t--enable-cross-build\n\t--disable-cross-build\n\t--enable-cross-build\n\t--disable-cross-build\n\t--enable-xml2-legacy\n\t--disable-xml2-legacy\n\t--with-zlib-dir\n\t--without-zlib-dir\n\t--with-zlib-include\n\t--without-zlib-include=${zlib-dir}/include\n\t--with-zlib-lib\n\t--without-zlib-lib=${zlib-dir}/lib\n\t--with-xml2-source-dir\n\t--enable-xml2-legacy\n\t--disable-xml2-legacy\n/var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:557:in `xzcat_exe': xzcat not found (RuntimeError)\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:568:in `tar_command'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:579:in `extract_file'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:140:in `block in extract'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `each'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `extract'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:233:in `cook'\n\tfrom extconf.rb:558:in `block (2 levels) in process_recipe'\n\tfrom extconf.rb:337:in `chdir'\n\tfrom extconf.rb:337:in `chdir_for_build'\n\tfrom extconf.rb:558:in `block in process_recipe'\n\tfrom <internal:kernel>:90:in `tap'\n\tfrom extconf.rb:456:in `process_recipe'\n\tfrom extconf.rb:900:in `<main>'\n\nTo see why this extension failed to compile, please check the mkmf.log which can be found here:\n\n /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/mkmf.log\n\nextconf failed, exit code 1\n\nGem files will remain installed in /var/lib/gems/3.1.0/gems/nokogiri-1.18.2 for inspection.\nResults logged to /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/gem_make.out\n",
bbotagent | "msg": "ERROR: Error installing wpscan:\n\tERROR: Failed to build gem native extension.\n\n current directory: /var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ext/nokogiri\n/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20250203-4276-haqmpd.rb extconf.rb\nchecking for whether -std=c99 is accepted as CFLAGS... yes\nchecking for whether -Wno-declaration-after-statement is accepted as CFLAGS... yes\nchecking for whether -O2 is accepted as CFLAGS... yes\nchecking for whether -g is accepted as CFLAGS... yes\nchecking for whether -Winline is accepted as CFLAGS... yes\nchecking for whether -Wmissing-noreturn is accepted as CFLAGS... yes\nchecking for whether -Wconversion is accepted as CFLAGS... no\nBuilding nokogiri using packaged libraries.\nStatic linking is enabled.\nCross build is disabled.\nUsing mini_portile version 2.8.8\nchecking for iconv... yes\n---------- IMPORTANT NOTICE ----------\nBuilding Nokogiri with a packaged version of libxml2-2.13.5.\nConfiguration options: --host\\=x86_64-linux-gnu --enable-static --disable-shared --libdir\\=/var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ports/x86_64-linux-gnu/libxml2/2.13.5/lib --with-legacy --with-iconv\\=yes --disable-dependency-tracking --without-python --without-readline --with-c14n --with-debug --with-threads --disable-shared --enable-static CPPFLAGS\\= CFLAGS\\=-O2\\ -g\\ -fPIC\nThe following patches are being applied:\n - 0001-Remove-script-macro-support.patch\n - 0002-Update-entities-to-remove-handling-of-ssi.patch\n - 0009-allow-wildcard-namespaces.patch\n - 0010-update-config.guess-and-config.sub-for-libxml2.patch\n - 0011-rip-out-libxml2-s-libc_single_threaded-support.patch\n - 0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch\n\nThe Nokogiri maintainers intend to provide timely security updates, but if\nthis is a concern for you and want to use your OS/distro system library\ninstead, then abort this installation process and install nokogiri as\ninstructed at:\n\n https://nokogiri.org/tutorials/installing_nokogiri.html#installing-using-standard-system-libraries\n\nNote, however, that nokogiri cannot guarantee compatibility with every\nversion of libxml2 that may be provided by OS/package vendors.\n\nExtracting libxml2-2.13.5.tar.xz into tmp/x86_64-linux-gnu/ports/libxml2/2.13.5... *** extconf.rb failed ***\nCould not create Makefile due to some reason, probably lack of necessary\nlibraries and/or headers. Check the mkmf.log file for more details. You may\nneed configuration options.\n\nProvided configuration options:\n\t--with-opt-dir\n\t--without-opt-dir\n\t--with-opt-include\n\t--without-opt-include=${opt-dir}/include\n\t--with-opt-lib\n\t--without-opt-lib=${opt-dir}/lib\n\t--with-make-prog\n\t--without-make-prog\n\t--srcdir=.\n\t--curdir\n\t--ruby=/usr/bin/$(RUBY_BASE_NAME)3.1\n\t--help\n\t--clean\n\t--prevent-strip\n\t--enable-system-libraries\n\t--disable-system-libraries\n\t--use-system-libraries\n\t--enable-system-libraries\n\t--disable-system-libraries\n\t--use-system-libraries\n\t--enable-static\n\t--disable-static\n\t--enable-cross-build\n\t--disable-cross-build\n\t--enable-cross-build\n\t--disable-cross-build\n\t--enable-xml2-legacy\n\t--disable-xml2-legacy\n\t--with-zlib-dir\n\t--without-zlib-dir\n\t--with-zlib-include\n\t--without-zlib-include=${zlib-dir}/include\n\t--with-zlib-lib\n\t--without-zlib-lib=${zlib-dir}/lib\n\t--with-xml2-source-dir\n\t--enable-xml2-legacy\n\t--disable-xml2-legacy\n/var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:557:in `xzcat_exe': xzcat not found (RuntimeError)\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:568:in `tar_command'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:579:in `extract_file'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:140:in `block in extract'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `each'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `extract'\n\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:233:in `cook'\n\tfrom extconf.rb:558:in `block (2 levels) in process_recipe'\n\tfrom extconf.rb:337:in `chdir'\n\tfrom extconf.rb:337:in `chdir_for_build'\n\tfrom extconf.rb:558:in `block in process_recipe'\n\tfrom <internal:kernel>:90:in `tap'\n\tfrom extconf.rb:456:in `process_recipe'\n\tfrom extconf.rb:900:in `<main>'\n\nTo see why this extension failed to compile, please check the mkmf.log which can be found here:\n\n /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/mkmf.log\n\nextconf failed, exit code 1\n\nGem files will remain installed in /var/lib/gems/3.1.0/gems/nokogiri-1.18.2 for inspection.\nResults logged to /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/gem_make.out",
bbotagent |"invocation": {
bbotagent |"module_args": {
bbotagent |"name": "wpscan",
bbotagent |"state": "latest",
bbotagent |"user_install": false,
bbotagent |"include_dependencies": true,
bbotagent |"norc": true,
bbotagent |"pre_release": false,
bbotagent |"include_doc": false,
bbotagent |"env_shebang": false,
bbotagent |"force": false,
bbotagent |"executable": null,
bbotagent |"gem_source": "wpscan",
bbotagent |"repository": null,
bbotagent |"install_dir": null,
bbotagent |"bindir": null,
bbotagent |"version": "3.8.27",
bbotagent |"build_flags": null
bbotagent | }
bbotagent | },
bbotagent |"stdout_lines": [
bbotagent |"Building native extensions. This could take a while...",
bbotagent |"Successfully installed yajl-ruby-1.4.3",
bbotagent |"Building native extensions. This could take a while...",
bbotagent |"Successfully installed ffi-1.17.1",
bbotagent |"Successfully installed ethon-0.16.0",
bbotagent |"Successfully installed typhoeus-1.4.1",
bbotagent |"Successfully installed sys-proctable-1.3.0",
bbotagent |"Successfully installed ruby-progressbar-1.13.0",
bbotagent |"Successfully installed public_suffix-6.0.1",
bbotagent |"Successfully installed addressable-2.8.7",
bbotagent |"Successfully installed concurrent-ruby-1.3.5",
bbotagent |"Successfully installed tzinfo-2.0.6",
bbotagent |"Successfully installed securerandom-0.4.1",
bbotagent |"Successfully installed i18n-1.14.7",
bbotagent |"Successfully installed connection_pool-2.5.0",
bbotagent |"Successfully installed benchmark-0.4.0",
bbotagent |"Successfully installed activesupport-7.2.2.1",
bbotagent |"Successfully installed opt_parse_validator-1.10.0",
bbotagent |"Successfully installed mini_portile2-2.8.8",
bbotagent |"Building native extensions. This could take a while..."
bbotagent | ],
bbotagent |"stderr_lines": [
bbotagent |"ERROR: Error installing wpscan:",
bbotagent |"\tERROR: Failed to build gem native extension.",
bbotagent |"",
bbotagent |" current directory: /var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ext/nokogiri",
bbotagent |"/usr/bin/ruby3.1 -I /usr/lib/ruby/vendor_ruby -r ./siteconf20250203-4276-haqmpd.rb extconf.rb",
bbotagent |"checking for whether -std=c99 is accepted as CFLAGS... yes",
bbotagent |"checking for whether -Wno-declaration-after-statement is accepted as CFLAGS... yes",
bbotagent |"checking for whether -O2 is accepted as CFLAGS... yes",
bbotagent |"checking for whether -g is accepted as CFLAGS... yes",
bbotagent |"checking for whether -Winline is accepted as CFLAGS... yes",
bbotagent |"checking for whether -Wmissing-noreturn is accepted as CFLAGS... yes",
bbotagent |"checking for whether -Wconversion is accepted as CFLAGS... no",
bbotagent |"Building nokogiri using packaged libraries.",
bbotagent |"Static linking is enabled.",
bbotagent |"Cross build is disabled.",
bbotagent |"Using mini_portile version 2.8.8",
bbotagent |"checking for iconv... yes",
bbotagent |"---------- IMPORTANT NOTICE ----------",
bbotagent |"Building Nokogiri with a packaged version of libxml2-2.13.5.",
bbotagent |"Configuration options: --host\\=x86_64-linux-gnu --enable-static --disable-shared --libdir\\=/var/lib/gems/3.1.0/gems/nokogiri-1.18.2/ports/x86_64-linux-gnu/libxml2/2.13.5/lib --with-legacy --with-iconv\\=yes --disable-dependency-tracking --without-python --without-readline --with-c14n --with-debug --with-threads --disable-shared --enable-static CPPFLAGS\\= CFLAGS\\=-O2\\ -g\\ -fPIC",
bbotagent |"The following patches are being applied:",
bbotagent |" - 0001-Remove-script-macro-support.patch",
bbotagent |" - 0002-Update-entities-to-remove-handling-of-ssi.patch",
bbotagent |" - 0009-allow-wildcard-namespaces.patch",
bbotagent |" - 0010-update-config.guess-and-config.sub-for-libxml2.patch",
bbotagent |" - 0011-rip-out-libxml2-s-libc_single_threaded-support.patch",
bbotagent |" - 0019-xpath-Use-separate-static-hash-table-for-standard-fu.patch",
bbotagent |"",
bbotagent |"The Nokogiri maintainers intend to provide timely security updates, but if",
bbotagent |"this is a concern for you and want to use your OS/distro system library",
bbotagent |"instead, then abort this installation process and install nokogiri as",
bbotagent |"instructed at:",
bbotagent |"",
bbotagent |" https://nokogiri.org/tutorials/installing_nokogiri.html#installing-using-standard-system-libraries",
bbotagent |"",
bbotagent |"Note, however, that nokogiri cannot guarantee compatibility with every",
bbotagent |"version of libxml2 that may be provided by OS/package vendors.",
bbotagent |"",
bbotagent |"Extracting libxml2-2.13.5.tar.xz into tmp/x86_64-linux-gnu/ports/libxml2/2.13.5... *** extconf.rb failed ***",
bbotagent |"Could not create Makefile due to some reason, probably lack of necessary",
bbotagent |"libraries and/or headers. Check the mkmf.log file for more details. You may",
bbotagent |"need configuration options.",
bbotagent |"",
bbotagent |"Provided configuration options:",
bbotagent |"\t--with-opt-dir",
bbotagent |"\t--without-opt-dir",
bbotagent |"\t--with-opt-include",
bbotagent |"\t--without-opt-include=${opt-dir}/include",
bbotagent |"\t--with-opt-lib",
bbotagent |"\t--without-opt-lib=${opt-dir}/lib",
bbotagent |"\t--with-make-prog",
bbotagent |"\t--without-make-prog",
bbotagent |"\t--srcdir=.",
bbotagent |"\t--curdir",
bbotagent |"\t--ruby=/usr/bin/$(RUBY_BASE_NAME)3.1",
bbotagent |"\t--help",
bbotagent |"\t--clean",
bbotagent |"\t--prevent-strip",
bbotagent |"\t--enable-system-libraries",
bbotagent |"\t--disable-system-libraries",
bbotagent |"\t--use-system-libraries",
bbotagent |"\t--enable-system-libraries",
bbotagent |"\t--disable-system-libraries",
bbotagent |"\t--use-system-libraries",
bbotagent |"\t--enable-static",
bbotagent |"\t--disable-static",
bbotagent |"\t--enable-cross-build",
bbotagent |"\t--disable-cross-build",
bbotagent |"\t--enable-cross-build",
bbotagent |"\t--disable-cross-build",
bbotagent |"\t--enable-xml2-legacy",
bbotagent |"\t--disable-xml2-legacy",
bbotagent |"\t--with-zlib-dir",
bbotagent |"\t--without-zlib-dir",
bbotagent |"\t--with-zlib-include",
bbotagent |"\t--without-zlib-include=${zlib-dir}/include",
bbotagent |"\t--with-zlib-lib",
bbotagent |"\t--without-zlib-lib=${zlib-dir}/lib",
bbotagent |"\t--with-xml2-source-dir",
bbotagent |"\t--enable-xml2-legacy",
bbotagent |"\t--disable-xml2-legacy",
bbotagent |"/var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:557:in `xzcat_exe': xzcat not found (RuntimeError)",bbotagent | "\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:568:in `tar_command'",bbotagent | "\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:579:in `extract_file'",
bbotagent |"\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:140:in `block in extract'",bbotagent | "\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `each'",bbotagent | "\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:138:in `extract'",
bbotagent |"\tfrom /var/lib/gems/3.1.0/gems/mini_portile2-2.8.8/lib/mini_portile2/mini_portile.rb:233:in `cook'",bbotagent | "\tfrom extconf.rb:558:in `block (2 levels) in process_recipe'",bbotagent | "\tfrom extconf.rb:337:in `chdir'",
bbotagent |"\tfrom extconf.rb:337:in `chdir_for_build'",bbotagent | "\tfrom extconf.rb:558:in `block in process_recipe'",bbotagent | "\tfrom <internal:kernel>:90:in `tap'",
bbotagent |"\tfrom extconf.rb:456:in `process_recipe'",bbotagent | "\tfrom extconf.rb:900:in `<main>'",bbotagent | "",bbotagent | "To see why this extension failed to compile, please check the mkmf.log which can be found here:",bbotagent | "",bbotagent | " /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/mkmf.log",bbotagent | "",bbotagent | "extconf failed, exit code 1",bbotagent | "",bbotagent | "Gem files will remain installed in /var/lib/gems/3.1.0/gems/nokogiri-1.18.2 for inspection.",bbotagent | "Results logged to /var/lib/gems/3.1.0/extensions/x86_64-linux/3.1.0/nokogiri-1.18.2/gem_make.out"bbotagent | ],bbotagent | "_ansible_no_log": false,bbotagent | "changed": falsebbotagent | },bbotagent | "start": "2025-02-03T21:51:19.158153+00:00",bbotagent | "end": "2025-02-03T21:51:45.666391+00:00",bbotagent | "duration": 26.508238,bbotagent | "ignore_errors": null,bbotagent | "event_loop": null,bbotagent | "uuid": "fbaff34d-d6f7-4791-9d8c-5380b27fc6b8"bbotagent | }bbotagent | }
Screenshots
If applicable, add screenshots to help explain your problem.
The text was updated successfully, but these errors were encountered:
Describe the bug
nokogiri failed to load
Expected behavior
BBOT scan failed to start
BBOT Command
Example:
bbot -m httpx -t evilcorp.com
OS, BBOT Installation Method + Version
Example:
OS: Arch Linux, Installation method: pip, BBOT version: 1.0.3.545
Note: You can get the bbot version with
bbot --version
Note: Windows is not supported. We have successfully used BBOT on Docker Desktop in the past, however Windows is highly problematic so if you choose this path you are on your own.
BBOT Config
Attach your BBOT config (
bbot --current-config
).Logs
Screenshots
If applicable, add screenshots to help explain your problem.
The text was updated successfully, but these errors were encountered: