8000 Noir docker image latest version error · Issue #511 · owasp-noir/noir · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Noir docker image latest version error #511
@Nameisjohn247

Description

@Nameisjohn247

Describe the bug
I tried to run noir docker image in 2 different env's

  1. Macbook m3
  2. Giltab runner

All 2 gave me errors for the latest & main image,
In Macbook m3 below is the error:

  1. docker run --platform=linux/amd64 -it ghcr.io/owasp-noir/noir:v0.18.3 noir -v -> version 0.18.3 worked
    0.18.3

  2. docker run --platform=linux/amd64 -it ghcr.io/owasp-noir/noir:main noir -v -> main version throws below error

Error loading shared library libpcre2-8.so.0: No such file or directory (needed by /usr/local/bin/noir)
Error loading shared library libgc.so.1: No such file or directory (needed by /usr/local/bin/noir)
Error loading shared library libgcc_s.so.1: No such file or directory (needed by /usr/local/bin/noir)
Error relocating /usr/local/bin/noir: pcre2_get_ovector_count_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_GetRegionStart: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_SetGR: symbol not found
Error relocating /usr/local/bin/noir: pcre2_get_ovector_pointer_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_data_create_from_pattern_8: symbol not found
Error relocating /usr/local/bin/noir: GC_set_handle_fork: symbol not found
Error relocating /usr/local/bin/noir: GC_register_finalizer_ignore_self: symbol not found
Error relocating /usr/local/bin/noir: GC_realloc: symbol not found
Error relocating /usr/local/bin/noir: pcre2_jit_stack_assign_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_code_free_8: symbol not found
Error relocating /usr/local/bin/noir: GC_push_all_eager: symbol not found
Error relocating /usr/local/bin/noir: GC_set_warn_proc: symbol not found
Error relocating /usr/local/bin/noir: GC_malloc: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_GetLanguageSpecificData: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_context_create_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_jit_compile_8: symbol not found
Error relocating /usr/local/bin/noir: GC_get_my_stackbottom: symbol not found
Error relocating /usr/local/bin/noir: pcre2_compile_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_RaiseException: symbol not found
Error relocating /usr/local/bin/noir: pcre2_get_error_message_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_jit_stack_create_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_GetIP: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_Backtrace: symbol not found
Error relocating /usr/local/bin/noir: GC_set_start_callback: symbol not found
Error relocating /usr/local/bin/noir: GC_is_heap_ptr: symbol not found
Error relocating /usr/local/bin/noir: GC_set_push_other_roots: symbol not found
Error relocating /usr/local/bin/noir: GC_free: symbol not found
Error relocating /usr/local/bin/noir: GC_get_push_other_roots: symbol not found
Error relocating /usr/local/bin/noir: GC_init: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_8: symbol not found
Error relocating /usr/local/bin/noir: GC_general_register_disappearing_link: symbol not found
Error relocating /usr/local/bin/noir: GC_base: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_data_free_8: symbol not found
Error relocating /usr/local/bin/noir: GC_malloc_atomic: symbol not found
Error relocating /usr/local/bin/noir: pcre2_pattern_info_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_SetIP: symbol not found
Error relocating /usr/local/bin/noir: GC_set_stackbottom: symbol not found

  1. docker run --platform=linux/amd64 -it ghcr.io/owasp-noir/noir:latest noir -v -> latest version throws error

Error loading shared library libpcre2-8.so.0: No such file or directory (needed by /usr/local/bin/noir)
Error loading shared library libgc.so.1: No such file or directory (needed by /usr/local/bin/noir)
Error loading shared library libgcc_s.so.1: No such file or directory (needed by /usr/local/bin/noir)
Error relocating /usr/local/bin/noir: pcre2_get_ovector_count_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_GetRegionStart: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_SetGR: symbol not found
Error relocating /usr/local/bin/noir: pcre2_get_ovector_pointer_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_data_create_from_pattern_8: symbol not found
Error relocating /usr/local/bin/noir: GC_set_handle_fork: symbol not found
Error relocating /usr/local/bin/noir: GC_register_finalizer_ignore_self: symbol not found
Error relocating /usr/local/bin/noir: GC_realloc: symbol not found
Error relocating /usr/local/bin/noir: pcre2_jit_stack_assign_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_code_free_8: symbol not found
Error relocating /usr/local/bin/noir: GC_push_all_eager: symbol not found
Error relocating /usr/local/bin/noir: GC_set_warn_proc: symbol not found
Error relocating /usr/local/bin/noir: GC_malloc: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_GetLanguageSpecificData: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_context_create_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_jit_compile_8: symbol not found
Error relocating /usr/local/bin/noir: GC_get_my_stackbottom: symbol not found
Error relocating /usr/local/bin/noir: pcre2_compile_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_RaiseException: symbol not found
Error relocating /usr/local/bin/noir: pcre2_get_error_message_8: symbol not found
Error relocating /usr/local/bin/noir: pcre2_jit_stack_create_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_GetIP: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_Backtrace: symbol not found
Error relocating /usr/local/bin/noir: GC_set_start_callback: symbol not found
Error relocating /usr/local/bin/noir: GC_is_heap_ptr: symbol not found
Error relocating /usr/local/bin/noir: GC_set_push_other_roots: symbol not found
Error relocating /usr/local/bin/noir: GC_free: symbol not found
Error relocating /usr/local/bin/noir: GC_get_push_other_roots: symbol not found
Error relocating /usr/local/bin/noir: GC_init: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_8: symbol not found
Error relocating /usr/local/bin/noir: GC_general_register_disappearing_link: symbol not found
Error relocating /usr/local/bin/noir: GC_base: symbol not found
Error relocating /usr/local/bin/noir: pcre2_match_data_free_8: symbol not found
Error relocating /usr/local/bin/noir: GC_malloc_atomic: symbol not found
Error relocating /usr/local/bin/noir: pcre2_pattern_info_8: symbol not found
Error relocating /usr/local/bin/noir: _Unwind_SetIP: symbol not found
Error relocating /usr/local/bin/noir: GC_set_stackbottom: symbol not found

In gitlab runner for latest , main & v0.18.3 it throws different error:
Below is the simple gitlab-ci.yaml I used:

stages:

  • noir

run_noir_job:
stage: noir
image: ghcr.io/owasp-noir/noir:v0.18.3 # Use the Noir Docker image
script:
- echo "Running Noir security analysis..."
- noir -v # Print Noir version

ERROR:
$ echo "Running Noir security analysis..."
Running Noir security analysis...
$ noir -v
/usr/local/bin/noir: line 1: syntax error: unexpected "("
Cleaning up project directory and file based variables
00:00
ERROR: Job failed: command terminated with exit code 2

Ideally it should be working without any errors , might be due to the dependencies missed in the dockerfile in the latest versions

Requesting to please have it fixed.
Also if possible to have a noir gitlab ci integration (just a trail) so that we can run noir in the pipeline and use it to the fullest.

Metadata

Metadata

Labels

🐞 bugSomething isn't working

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0