title: GitLab reconfigure Error: executing action `create` on resource 'user[git]'
body: <p>I tried to install Gitlab <code>gitlab_7.4.3-omnibus.5.1.0.ci-1_amd64.deb</code> on my server.</p>
  
  <p>And there is an error when I ran <code>sudo gitlab-ctl reconfigure</code>.</p>
  
  <p>The is the error <code>log</code>:</p>
  
  <pre><code>[2014-11-07T12:26:33+08:00] INFO: Forking chef instance to converge...
  [2014-11-07T12:26:33+08:00] INFO: *** Chef 11.12.2 ***
  [2014-11-07T12:26:33+08:00] INFO: Chef-client pid: 17502
  [2014-11-07T12:26:35+08:00] INFO: Setting the run_list to ["recipe[gitlab]"] from CLI options
  [2014-11-07T12:26:35+08:00] INFO: Run List is [recipe[gitlab]]
  [2014-11-07T12:26:35+08:00] INFO: Run List expands to [gitlab]
  [2014-11-07T12:26:35+08:00] INFO: Starting Chef Run for R710
  [2014-11-07T12:26:35+08:00] INFO: Running start handlers
  [2014-11-07T12:26:35+08:00] INFO: Start handlers complete.
  [2014-11-07T12:26:35+08:00] WARN: Cloning resource attributes for directory[/var/opt/gitlab] from prior resource (CHEF-3694)
  [2014-11-07T12:26:35+08:00] WARN: Previous directory[/var/opt/gitlab]: /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb:40:in `from_file'
  [2014-11-07T12:26:35+08:00] WARN: Current  directory[/var/opt/gitlab]: /opt/gitlab/embedded/cookbooks/gitlab/recipes/users.rb:23:in `from_file'
  [2014-11-07T12:26:35+08:00] WARN: Cloning resource attributes for directory[/var/opt/gitlab/gitlab-rails/etc] from prior resource (CHEF-3694)
  [2014-11-07T12:26:35+08:00] WARN: Previous directory[/var/opt/gitlab/gitlab-rails/etc]: /opt/gitlab/embedded/cookbooks/gitlab/recipes/gitlab-rails.rb:37:in `block in from_file'
  [2014-11-07T12:26:35+08:00] WARN: Current  directory[/var/opt/gitlab/gitlab-rails/etc]: /opt/gitlab/embedded/cookbooks/gitlab/definitions/unicorn_config.rb:21:in `block in from_file'
  [2014-11-07T12:26:35+08:00] WARN: Cloning resource attributes for service[unicorn] from prior resource (CHEF-3694)
  [2014-11-07T12:26:35+08:00] WARN: Previous service[unicorn]: /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb:64:in `block in from_file'
  [2014-11-07T12:26:35+08:00] WARN: Current  service[unicorn]: /opt/gitlab/embedded/cookbooks/runit/definitions/runit_service.rb:191:in `block in from_file'
  [2014-11-07T12:26:35+08:00] WARN: Cloning resource attributes for service[sidekiq] from prior resource (CHEF-3694)
  [2014-11-07T12:26:35+08:00] WARN: Previous service[sidekiq]: /opt/gitlab/embedded/cookbooks/gitlab/recipes/default.rb:64:in `block in from_file'
  [2014-11-07T12:26:35+08:00] WARN: Current  service[sidekiq]: /opt/gitlab/embedded/cookbooks/runit/definitions/runit_service.rb:191:in `block in from_file'
  
  ================================================================================
  [31mError executing action `create` on resource 'user[git]'
  ================================================================================
  
  
  Mixlib::ShellOut::ShellCommandFailed
  ------------------------------------
  Expected process to exit with [0], but received '8'
  ---- Begin output of ["usermod", "-s", "/bin/sh", "-d", "/var/opt/gitlab", "git"] ----
  STDOUT:
  STDERR: usermod: user git is currently logged in
  ---- End output of ["usermod", "-s", "/bin/sh", "-d", "/var/opt/gitlab", "git"] ----
  Ran ["usermod", "-s", "/bin/sh", "-d", "/var/opt/gitlab", "git"] returned 8
  
  
  Resource Declaration:
  ---------------------
  # In /opt/gitlab/embedded/cookbooks/gitlab/recipes/users.rb
  
   34: user gitlab_username do
   35:   shell node['gitlab']['user']['shell']
   36:   home gitlab_home
   37:   uid node['gitlab']['user']['uid']
   38:   gid gitlab_group
   39:   system true
   40: end
   41:
  
  
  
  Compiled Resource:
  ------------------
  # Declared in /opt/gitlab/embedded/cookbooks/gitlab/recipes/users.rb:34:in `from_file'
  
  user("git") do
    action :create
    supports {:manage_home=&gt;false, :non_unique=&gt;false}
    retries 0
    retry_delay 2
    guard_interpreter :default
    username "git"
    gid 1014
    home "/var/opt/gitlab"
    shell "/bin/sh"
    system true
    cookbook_name :gitlab
    recipe_name "users"
  end
  
  
  
  [2014-11-07T12:26:35+08:00] INFO: Running queued delayed notifications before re-raising exception
  [2014-11-07T12:26:35+08:00] ERROR: Running exception handlers
  [2014-11-07T12:26:35+08:00] ERROR: Exception handlers complete
  [2014-11-07T12:26:35+08:00] FATAL: Stacktrace dumped to /opt/gitlab/embedded/cookbooks/cache/chef-stacktrace.out
  [2014-11-07T12:26:35+08:00] ERROR: user[git] (gitlab::users line 34) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '8'
  ---- Begin output of ["usermod", "-s", "/bin/sh", "-d", "/var/opt/gitlab", "git"] ----
  STDOUT:
  STDERR: usermod: user git is currently logged in
  ---- End output of ["usermod", "-s", "/bin/sh", "-d", "/var/opt/gitlab", "git"] ----
  Ran ["usermod", "-s", "/bin/sh", "-d", "/var/opt/gitlab", "git"] returned 8
  [2014-11-07T12:26:36+08:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
  </code></pre>
  
  <p>Something else is:</p>
  
  <p>I saw <code>usermod: user git is currently logged in</code> in my log. And I already have a user on my server named <code>git</code> . So is there any problem, and how to fix it?</p>
  
  <p>Thanks a lot!</p>