Home>

Gitlab is installed in the Raspberry Pi at home so that Git can be used on the Rasp Pi.
The following installation has been completed, but the startup has not been successful.

# dpkg -i gitlab-ce_8.14.3-ce.0_armhf.deb
The previously unselected package gitlab-ce is selected.
(Loading database ... Currently 133578 files and directories are installed.)
Preparing to deploy gitlab-ce_8.14.3-ce.0_armhf.deb ...
Unpacking gitlab-ce (8.14.3-ce.0) ...
Setting up gitlab-ce (8.14.3-ce.0) ...
:
[Omitted]
:

gitlab: Thank you for installing GitLab!
gitlab: To configure and start GitLab, RUN THE FOLLOWING COMMAND:
sudo gitlab-ctl reconfigure
gitlab: GitLab should be reachable at http: // raspberrypi
gitlab: Otherwise configure GitLab for your system by editing /etc/gitlab/gitlab.rb file
gitlab: And running reconfigure again.
gitlab:
gitlab: For a comprehensive list of configuration options please see the Omnibus GitLab readme
gitlab: https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
gitlab:
It looks like GitLab has not been configured yet;skipping the upgrade script.</Code></pre>
<strong>Gitlab failed to start</strong>
<p>I am trying to access Gitlab by rebuilding the configuration and launching it.<br />
A long error will occur.</p>
<pre><code># gitlab-ctl reconfigure
/opt/gitlab/embedded/lib/ruby/2.3.0/armv7l-linux-eabihf/openssl.so: [BUG] Illegal instruction at 0xb663fc18
ruby 2.3.1p112 (2016-04-26 revision 54768) [armv7l-linux-eabihf]
-Control frame information --------------------------------------------- -
c: 0019 p: -2117252 s: 0097 e: 000096 TOP [FINISH]
c: 0018 p: ---- s: 0095 e: 000094 CFUNC: require
c: 0017 p: 0124 s: 0091 e: 000090 METHOD /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c: 0016 p: 0008 s: 0080 e: 000079 TOP /opt/gitlab/embedded/lib/ruby/2.3.0/openssl.rb:13 [FINISH]
c: 0015 p: ---- s: 0078 e: 000077 CFUNC: require
c: 0014 p: 0124 s: 0074 e: 000073 METHOD /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c: 0013 p: 0089 s: 0063 e: 000062 TOP /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-config-12.12.15/lib/chef-config/config.rb: 33 [FINISH]
c: 0012 p: ---- s: 0061 e: 000060 CFUNC: require
c: 0011 p: 0124 s: 0057 e: 000056 METHOD /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c: 0010 p: 0048 s: 0046 e: 000045 TOP /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-12.12.15/lib/chef/config.rb:30 [FINISH]
c: 0009 p: ---- s: 0044 e: 000043 CFUNC: require
c: 0008 p: 0124 s: 0040 e: 000039 METHOD /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c: 0007 p: 0053 s: 0029 e: 000028 TOP /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-12.12.15/lib/chef.rb:24 [FINISH]
c: 0006 p: ---- s: 0027 e: 000026 CFUNC: require
c: 0005 p: 0124 s: 0023 e: 000022 METHOD /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55
c: 0004 p: 0051 s: 0012 e: 000011 TOP /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-12.12.15/bin/chef-client:23 [FINISH]
c: 0003 p: ---- s: 0010 e: 000009 CFUNC: load
c: 0002 p: 0136 s: 0006 E: 001780 EVAL/opt/gitlab/embedded/bin/chef-client: 22 [FINISH]
c: 0001 p: 0000 s: 0002 E: 0000c8 (none) [FINISH]
-Ruby level backtrace information ----------------------------------------
/ opt/gitlab/embedded/bin/chef-client: 22: in `&lt;main&gt;'
/ opt/gitlab/embedded/bin/chef-client: 22: in `load '
/opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-12.12.15/bin/chef-client:23:in `&lt;top (required)&gt;'
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-12.12.15/lib/chef.rb:24:in `&lt;top (required)&gt;'
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-12.12.15/lib/chef/config.rb:30:in `&lt;top (required)&gt;'/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/chef-config-12.12.15/lib/chef-config/config.rb:33:in `&lt;top (required)&gt;'
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/2.3.0/openssl.rb:13:in `&lt;top (required)&gt;'
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
/opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in `require '
-Other runtime information --------------------------------------------- -
* Loaded script:/opt/gitlab/embedded/bin/chef-client
* Loaded features:
    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /opt/gitlab/embedded/lib/ruby/2.3.0/armv7l-linux-eabihf/enc/encdb.so
    5 /opt/gitlab/embedded/lib/ruby/2.3.0/armv7l-linux-eabihf/enc/trans/transdb.so
    6 /opt/gitlab/embedded/lib/ruby/2.3.0/unicode_normalize.rb
    7 /opt/gitlab/embedded/lib/ruby/2.3.0/armv7l-linux-eabihf/rbconfig.rb
    8 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/compatibility.rb
    9 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/defaults.rb
   10 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/deprecate.rb
   11 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/errors.rb
   12 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/version.rb
   13 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/requirement.rb
   14 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/platform.rb
   15 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/basic_specification.rb
   16 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/stub_specification.rb
   17 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/util/list.rb
   18 /opt/gitlab/embedded/lib/ruby/2.3.0/armv7l-linux-eabihf/stringio.so
   19 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/specification.rb
   20 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/exceptions.rb
   21 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_gem.rb
   22 /opt/gitlab/embedded/lib/ruby/2.3.0/monitor.rb
   23 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb
   24 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems.rb
   25 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/path_support.rb
   26 /opt/gitlab/embedded/lib/ruby/site_ruby/2.3.0/rubygems/dependency.rb
   27 /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/version.rb
   28 /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb

:
[Omitted]
:
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
Tried

I thought there was a problem with Ruby, so the previous version was 2.1. *, but I raised it to 2.4.4 using rbenv.

# ruby ​​-v
ruby 2.4.4p296 (2018-03-28 revision 63013) [armv6l-linux-eabihf]


However, the current situation remains unchanged.

Is there any way to start Gitlab without any problems?

Environment

Raspberry Pi Model B +
OS: Debian
Ruby: 2.4.4
Gitlab version: gitlab-ce_8.14.3-ce.0