ERROR: Failed to build gem native extension

Hi all,

Im changing the Distro from Ubuntu 20.04 LTS to Ubuntu 22.04 LTS, on Test-System works this proccess normal, but on PROD I get below error, any help would be greatly appreciated.

foreman (3.12.1-1+ubuntu2204) wird eingerichtet …
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

the whole error:


foreman (3.12.1-1+ubuntu2204) wird eingerichtet ...
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-302tg6.rb extconf.rb
creating Makefile

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse
make DESTDIR\= clean

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse
make DESTDIR\=
compiling cparse.c
linking shared-object racc/cparse.so

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/racc-1.8.1/ext/racc/cparse
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.-.racc.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/racc-1.8.1 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/racc-1.8.1/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing racc (1.8.1), and Bundler cannot continue.

In Gemfile:
  rails was resolved to 6.1.7.10, which depends on
    actioncable was resolved to 6.1.7.10, which depends on
      actionpack was resolved to 6.1.7.10, which depends on
        actionview was resolved to 6.1.7.10, which depends on
          rails-dom-testing was resolved to 2.2.0, which depends on
            nokogiri was resolved to 1.16.7, which depends on
              racc


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/nio4r-2.7.4/ext/nio4r
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-ayvo4v.rb extconf.rb
checking for unistd.h... yes
checking for rb_io_descriptor()... no
checking for linux/aio_abi.h... yes
checking for linux/io_uring.h... yes
checking for sys/select.h... yes
checking for port_event_t in poll.h... no
checking for sys/epoll.h... yes
checking for sys/event.h... no
checking for port_event_t in port.h... no
checking for sys/resource.h... yes
creating Makefile

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/nio4r-2.7.4/ext/nio4r
make DESTDIR\= clean

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/nio4r-2.7.4/ext/nio4r
make DESTDIR\=
compiling bytebuffer.c
compiling monitor.c
compiling nio4r_ext.c
In file included from nio4r_ext.c:6:
../libev/ev.c:2136:31: warning: ‘ev_default_loop_ptr’ initialized and declared
‘extern’
2136 |   EV_API_DECL struct ev_loop *ev_default_loop_ptr = 0; /* needs to be
initialised to make it a definition despite extern */
      |                               ^~~~~~~~~~~~~~~~~~~
../libev/ev.c: In function ‘evpipe_write’:
../libev/ev.c:2798:11: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
 2798 |           write (evpipe [1], &counter, sizeof (uint64_t));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2810:11: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
 2810 |           write (evpipe [1], &(evpipe [1]), 1);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c: In function ‘pipecb’:
../libev/ev.c:2831:11: warning: ignoring return value of ‘read’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
 2831 |           read (evpipe [1], &counter, sizeof (uint64_t));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../libev/ev.c:2845:11: warning: ignoring return value of ‘read’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
 2845 |           read (evpipe [0], &dummy, sizeof (dummy));
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compiling selector.c
selector.c: In function ‘NIO_Selector_wakeup’:
selector.c:525:5: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
  525 |     write(selector->wakeup_writer, "\0", 1);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
linking shared-object nio4r_ext.so

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/nio4r-2.7.4/ext/nio4r
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/nio4r-2.7.4 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/nio4r-2.7.4/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing nio4r (2.7.4), and Bundler cannot continue.

In Gemfile:
  rails was resolved to 6.1.7.10, which depends on
    actioncable was resolved to 6.1.7.10, which depends on
      nio4r


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/websocket-driver-0.7.6/ext/websocket-driver
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-j0qdj6.rb extconf.rb
creating Makefile

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/websocket-driver-0.7.6/ext/websocket-driver
make DESTDIR\= clean

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/websocket-driver-0.7.6/ext/websocket-driver
make DESTDIR\=
compiling websocket_mask.c
linking shared-object websocket_mask.so

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/websocket-driver-0.7.6/ext/websocket-driver
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/websocket-driver-0.7.6 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/websocket-driver-0.7.6/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing websocket-driver (0.7.6), and Bundler cannot
continue.

In Gemfile:
  rails was resolved to 6.1.7.10, which depends on
    actioncable was resolved to 6.1.7.10, which depends on
      websocket-driver


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/date-3.4.0/ext/date
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-pbuwdk.rb extconf.rb
checking for rb_category_warn()... yes
checking for timezone in time.h with  -Werror... yes
checking for altzone in time.h with  -Werror... no
creating Makefile

current directory: /usr/share/foreman/vendor/ruby/3.0.0/gems/date-3.4.0/ext/date
make DESTDIR\= clean

current directory: /usr/share/foreman/vendor/ruby/3.0.0/gems/date-3.4.0/ext/date
make DESTDIR\=
compiling date_core.c
compiling date_parse.c
compiling date_strftime.c
compiling date_strptime.c
linking shared-object date_core.so

current directory: /usr/share/foreman/vendor/ruby/3.0.0/gems/date-3.4.0/ext/date
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/date-3.4.0 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/date-3.4.0/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing date (3.4.0), and Bundler cannot continue.

In Gemfile:
  rails was resolved to 6.1.7.10, which depends on
    actionmailbox was resolved to 6.1.7.10, which depends on
      mail was resolved to 2.8.1, which depends on
        net-imap was resolved to 0.4.18, which depends on
          date


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/cgi-0.4.1/ext/cgi/escape
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-zer6ax.rb extconf.rb
creating Makefile

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/cgi-0.4.1/ext/cgi/escape
make DESTDIR\= clean

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/cgi-0.4.1/ext/cgi/escape
make DESTDIR\=
compiling escape.c
linking shared-object cgi/escape.so

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/cgi-0.4.1/ext/cgi/escape
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.-.cgi.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/cgi-0.4.1 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/cgi-0.4.1/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing cgi (0.4.1), and Bundler cannot continue.

In Gemfile:
  activerecord-session_store was resolved to 2.1.0, which depends on
    cgi


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/bcrypt-3.1.20/ext/mri
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-123715.rb extconf.rb
creating Makefile

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/bcrypt-3.1.20/ext/mri
make DESTDIR\= clean

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/bcrypt-3.1.20/ext/mri
make DESTDIR\=
compiling bcrypt_ext.c
compiling crypt_blowfish.c
compiling crypt_gensalt.c
compiling wrapper.c
wrapper.c:182:60: warning: ‘struct crypt_data’ declared inside parameter list
will not be visible outside of this definition or declaration
182 | char *crypt_r(const char *key, const char *setting, struct crypt_data
*data)
      |                                                            ^~~~~~~~~~
x86_64-linux-gnu-gcc  -D__SKIP_GNU -Wdate-time -D_FORTIFY_SOURCE=2    -c -o
x86.o x86.S
linking shared-object bcrypt_ext.so

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/bcrypt-3.1.20/ext/mri
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/bcrypt-3.1.20 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/bcrypt-3.1.20/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing bcrypt (3.1.20), and Bundler cannot continue.

In Gemfile:
  bcrypt


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/msgpack-1.7.5/ext/msgpack
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-k2dwih.rb extconf.rb
checking for rb_enc_interned_str() in ruby.h... yes
checking for rb_hash_new_capa() in ruby.h... no
checking for rb_proc_call_with_block() in ruby.h... yes
checking for whether -fvisibility=hidden is accepted as CFLAGS... yes
checking for whether -I.. is accepted as CFLAGS... yes
checking for whether -Wall is accepted as CFLAGS... yes
checking for whether -O3 is accepted as CFLAGS... yes
checking for whether -std=gnu99 is accepted as CFLAGS... yes
checking for whether -ggdb3 is accepted as CFLAGS... yes
checking for whether -DRB_ENC_INTERNED_STR_NULL_CHECK=1 is accepted as CFLAGS...
yes
checking for whether -DHASH_ASET_DEDUPE=1 is accepted as CFLAGS... yes
checking for whether -DSTR_UMINUS_DEDUPE_FROZEN=1 is accepted as CFLAGS... yes
creating Makefile

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/msgpack-1.7.5/ext/msgpack
make DESTDIR\= clean

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/msgpack-1.7.5/ext/msgpack
make DESTDIR\=
compiling buffer.c
compiling buffer_class.c
compiling extension_value_class.c
compiling factory_class.c
compiling packer.c
compiling packer_class.c
compiling packer_ext_registry.c
compiling rbinit.c
compiling rmem.c
compiling unpacker.c
compiling unpacker_class.c
compiling unpacker_ext_registry.c
linking shared-object msgpack/msgpack.so

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/msgpack-1.7.5/ext/msgpack
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.-.msgpack.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/msgpack-1.7.5 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/msgpack-1.7.5/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing msgpack (1.7.5), and Bundler cannot continue.

In Gemfile:
  dynflow was resolved to 1.9.0, which depends on
    msgpack


Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/json-2.8.2/ext/json/ext/generator
/usr/bin/ruby3.0 -I /usr/lib/ruby/vendor_ruby -r
./siteconf20250723-25538-4tob4k.rb extconf.rb
checking for whether -std=c99 is accepted as CFLAGS... yes
creating Makefile

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/json-2.8.2/ext/json/ext/generator
make DESTDIR\= clean

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/json-2.8.2/ext/json/ext/generator
make DESTDIR\=
compiling generator.c
linking shared-object json/ext/generator.so

current directory:
/usr/share/foreman/vendor/ruby/3.0.0/gems/json-2.8.2/ext/json/ext/generator
make DESTDIR\= install
make: /usr/bin/mkdir: No such file or directory
make: *** [Makefile:202: .sitearchdir.-.json.-.ext.time] Error 127

make install failed, exit code 2

Gem files will remain installed in
/usr/share/foreman/vendor/ruby/3.0.0/gems/json-2.8.2 for inspection.
Results logged to
/usr/share/foreman/vendor/ruby/3.0.0/extensions/x86_64-linux/3.0.0/json-2.8.2/gem_make.out

  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:95:in run'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:44:in block in make'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:36:in make'
/usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:63:in block in
build'
  /usr/lib/ruby/3.0.0/tempfile.rb:317:in open'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/ext_conf_builder.rb:26:in build'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:161:in build_extension'
/usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:195:in block in
build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in each'
  /usr/lib/ruby/vendor_ruby/rubygems/ext/builder.rb:192:in build_extensions'
  /usr/lib/ruby/vendor_ruby/rubygems/installer.rb:847:in build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:71:in
build_extensions'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/rubygems_gem_installer.rb:28:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/source/rubygems.rb:204:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:54:in
install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/gem_installer.rb:16:in
install_from_spec'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:186:in
do_install'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/installer/parallel_installer.rb:177:in
block in worker_pool'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:62:in
apply_func'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:57:in
block in process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
loop'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:54:in
process_queue'
/usr/share/rubygems-integration/all/gems/bundler-2.3.5/lib/bundler/worker.rb:91:in
block (2 levels) in create_threads'

An error occurred while installing json (2.8.2), and Bundler cannot continue.

In Gemfile:
  gitlab-sidekiq-fetcher was resolved to 0.9.0, which depends on
    json
dpkg: Fehler beim Bearbeiten des Paketes foreman (--configure):
 »installiertes foreman-Skript des Paketes post-installation«-Unterprozess gab den Fehlerwert 5 zurück
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von foreman-service:
 foreman-service hängt ab von foreman (= 3.12.1-1+ubuntu2204); aber:
  Paket foreman ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes foreman-service (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von foreman-redis:
 foreman-redis hängt ab von foreman (= 3.12.1-1+ubuntu2204); aber:
  Paket foreman ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes foreman-redis (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von foreman-postgresql:
 foreman-postgresql hängt ab von foreman (= 3.12.1-1+ubuntu2204); aber:
  Paket foreman ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes foreman-postgresql (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von foreman-dynflow-sidekiq:
 foreman-dynflow-sidekiq hängt ab von foreman (= 3.12.1-1+ubuntu2204); aber:
  Paket foreman ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes foreman-dynflow-sidekiq (--configure):
 Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
 foreman
 foreman-service
 foreman-redis
 foreman-postgresql
 foreman-dynflow-sidekiq

any idea why:

# foreman-rake db:migrate
Could not find rails-6.1.7.10, audited-5.8.0, ancestry-4.3.3, scoped_search-4.1.12, apipie-rails-1.4.2, deep_cloneable-3.2.1, validates_lengths_from_database-0.8.0, friendly_id-5.5.1, safemode-1.5.0, rails-i18n-7.0.10, activerecord-session_store-2.1.0, sprockets-rails-3.5.2, responders-3.1.1, roadie-rails-3.3.0, mail-2.8.1, dynflow-1.9.0, bcrypt-3.1.20, get_process_mem-1.0.0, gitlab-sidekiq-fetcher-0.9.0, foreman_column_view-0.4.0, deface-1.9.0, pg-1.5.9, puma-6.5.0, actioncable-6.1.7.10, actionmailbox-6.1.7.10, actionmailer-6.1.7.10, actionpack-6.1.7.10, actiontext-6.1.7.10, actionview-6.1.7.10, activejob-6.1.7.10, activerecord-6.1.7.10, activestorage-6.1.7.10, railties-6.1.7.10, ruby2ruby-2.5.1, ruby_parser-3.21.1, cgi-0.4.1, roadie-5.2.1, net-imap-0.3.7, msgpack-1.7.5, sequel-5.86.0, bigdecimal-3.1.8, ffi-1.16.3, json-2.8.2, nokogiri-1.15.6-x86_64-linux, nio4r-2.7.4, websocket-driver-0.7.6, rails-dom-testing-2.2.0, rails-html-sanitizer-1.6.0, racc-1.8.1, css_parser-1.17.1, date-3.4.0, loofah-2.23.1, public_suffix-5.1.1 in any of the sources
Run `bundle install` to install missing gems.


:~# bundle install
-bash: /usr/local/bin/bundle: /usr/bin/ruby2.7: bad interpreter: No such file or directory


:~# ls /usr/bin/ruby
ruby     ruby3.0