[DRE-maint] Bug#832124: gitlab: install fails with: Could not find gem 'devise (>= 3.5.4, ~> 3.5)'

Benjamin Drung benjamin.drung at profitbricks.com
Fri Jul 22 14:55:52 UTC 2016


Package: gitlab
Version: 8.8.2+dfsg-5
Severity: normal

Hi,

I tried to install gitlab in a minimal stretch VM. It fails in the first run:

Creating/updating gitlab user account...
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
adduser: Warning: The home directory `/var/lib/gitlab' does not belong to the user you are currently creating.
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
Creating runtime directories for gitlab...
Updating file permissions...
Configuring hostname and email...
Configuring nginx with HTTPS...
Configuring gitlab with HTTPS...
Updating gitlab_url in gitlab-shell configuration...
sed: can't read /var/lib/gitlab/gitlab-shell-config.yml: No such file or directory
dpkg: error processing package gitlab (--configure):
 subprocess installed post-installation script returned error exit status 2
Processing triggers for libc-bin (2.23-1) ...
Processing triggers for systemd (230-7) ...
Errors were encountered while processing:
 gitlab
E: Sub-process /usr/bin/dpkg returned an error code (1)

When I ran the install again and created a certificate, it fails again:

Setting up gitlab (8.8.2+dfsg-5) ...
Creating/updating gitlab user account...
adduser: The user `gitlab' already exists.
Proceeding with existing gitlab user...
Creating runtime directories for gitlab...
Updating file permissions...
GITLAB_HOST=foobar.example.com
Configuring nginx with HTTPS...
GITLAB_HTTPS=true
Registering /etc/gitlab/gitlab.yml via ucf
Registering /etc/gitlab/gitlab-debian.conf via ucf
Reloading nginx configuration...
Create database if not present
Make gitlab user owner of gitlab_production database...
ALTER DATABASE
Grant all privileges to gitlab user...
GRANT
NOTICE:  extension "pg_trgm" already exists, skipping
CREATE EXTENSION
Verifying we have all required libraries...
Could not find gem 'devise (>= 3.5.4, ~> 3.5)' in any of the gem sources listed
in your Gemfile or available on this machine.
dpkg: error processing package gitlab (--configure):
 subprocess installed post-installation script returned error exit status 7

but ruby-devise is installed:

# dpkg -l | grep devise
ii  ruby-devise                          4.1.1-2
ii  ruby-devise-async                    0.9.0-1
ii  ruby-devise-two-factor               3.0.0-2

-- 
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: benjamin.drung at profitbricks.com
URL:  http://www.profitbricks.com

Sitz der Gesellschaft: Berlin.
Registergericht: Amtsgericht Charlottenburg, HRB 125506B.
Geschäftsführer: Andreas Gauger, Achim Weiss.



More information about the Pkg-ruby-extras-maintainers mailing list