On 03.04.2020 10:51, Pirate Praveen wrote:
It looks like you are not using grpc debian package.
If you look in
/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/specifications/grpc-1.26.0.gemspec

   s.required_ruby_version = Gem::Requirement.new(">= 2.3.0".freeze)

grep -a required_ruby_version /usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/specifications/grpc-1.26.0.gemspec
  s.required_ruby_version = Gem::Requirement.new(">= 2.3.0".freeze)
Run "gem which grpc" which should be

/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/grpc-1.26.0/src/ruby/lib/grpc.rb

If you get a path in /var/lib/gems/2.7.0/ then it means you are using
the gem from rubyems.org
gem which grpc

/usr/lib/x86_64-linux-gnu/rubygems-integration/2.7.0/gems/grpc-1.26.0/src/ruby/lib/grpc.rb

root@a:~# dpkg -l ruby-grpc
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  ruby-grpc      1.26.0-2     amd64        GRPC system in Ruby
root@a:~# apt-get install --reinstall ruby-grpc
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 2 not upgraded.
2 not fully installed or removed.
Need to get 0 B/1096 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 358794 files and directories currently installed.)
Preparing to unpack .../ruby-grpc_1.26.0-2_amd64.deb ...
Unpacking ruby-grpc (1.26.0-2) over (1.26.0-2) ...
Setting up ruby-grpc (1.26.0-2) ...
Setting up gitlab (12.8.8-4) ...
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
fatal: not a git repository (or any of the parent directories): .git
grpc-1.26.0-x86_64-linux requires ruby version < 2.7.dev, >= 2.3, which is incompatible with the current version, ruby 2.7.0p0
dpkg: error processing package gitlab (--configure):
 installed gitlab package post-installation script subprocess returned error exit status 1
Setting up gitaly (1.86.0+dfsg1-1) ...
Resolving dependencies...
grpc-1.26.0-x86_64-linux requires ruby version < 2.7.dev, >= 2.3, which is incompatible with the current version, ruby 2.7.0p0
dpkg: error processing package gitaly (--configure):
 installed gitaly package post-installation script subprocess returned error exit status 5
Errors were encountered while processing:
 gitlab
 gitaly
E: Sub-process /usr/bin/dpkg returned an error code (1)

Reply via email to