Upgrade Install to 12.0.0 Fails (Ubuntu)

Summary

Upgrade failed, with the details below

Steps to reproduce

Run sudo apt-get update && sudo apt-get upgrade to try and update to 12.0.0 on Ubuntu.

What is the current bug behavior?

Installation appears to fail and errors out. It appears to have taken effect, but, may have side effects that have yet to be identified.

What is the expected correct behavior?

Installation should succeed.

Relevant logs

Relevant logs
Recipe: letsencrypt::http_authorization
  * letsencrypt_certificate[REDACTED] action create
    * acme_certificate[staging] action create
      * file[REDACTED SSL key] action create_if_missing (up to date)
      * directory[/var/opt/gitlab/nginx/www/.well-known/acme-challenge] action create (up to date)
      * file[/var/opt/gitlab/nginx/www/.well-known/acme-challenge/REDACTED] action create
        - create new file /var/opt/gitlab/nginx/www/.well-known/acme-challenge/REDACTED
        - update content in file /var/opt/gitlab/nginx/www/.well-known/acme-challenge/REDACTED from none to 79cd5a
        --- /var/opt/gitlab/nginx/www/.well-known/acme-challenge/REDACTED	2019-06-23 04:31:16.490923921 +0000
        +++ /var/opt/gitlab/nginx/www/.well-known/acme-challenge/.chef-REDACTED	2019-06-23 04:31:16.490923921 +0000
        @@ -1 +1,2 @@
        +REDACTED
        - change mode from '' to '0644'
        - change owner from '' to 'root'
        - change group from '' to 'root'
  ================================================================================
  Error executing action `create` on resource 'acme_certificate[staging]'
  ================================================================================
  
  RuntimeError
  ------------
  [REDACTED] Validation failed for domain REDACTED
  
  Cookbook Trace:
  ---------------
  /opt/gitlab/embedded/cookbooks/cache/cookbooks/acme/providers/certificate.rb:93:in `block (2 levels) in class_from_file'
  /opt/gitlab/embedded/cookbooks/cache/cookbooks/acme/providers/certificate.rb:68:in `map'
  /opt/gitlab/embedded/cookbooks/cache/cookbooks/acme/providers/certificate.rb:68:in `block in class_from_file'
  
  Resource Declaration:
  ---------------------
  suppressed sensitive resource output
  
  Compiled Resource:
  ------------------
  suppressed sensitive resource output
  
  System Info:
  ------------
  chef_version=13.6.4
  platform=ubuntu
  platform_version=16.04
  ruby=ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
  program_name=/opt/gitlab/embedded/bin/chef-client
  executable=/opt/gitlab/embedded/bin/chef-client
  

================================================================================
Error executing action `create` on resource 'letsencrypt_certificate[REDACTED]'
================================================================================

RuntimeError
------------
acme_certificate[staging] (/opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb line 20) had an error: RuntimeError: [REDACTED] Validation failed for domain REDACTED

Cookbook Trace:
---------------
/opt/gitlab/embedded/cookbooks/cache/cookbooks/acme/providers/certificate.rb:93:in `block (2 levels) in class_from_file'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/acme/providers/certificate.rb:68:in `map'
/opt/gitlab/embedded/cookbooks/cache/cookbooks/acme/providers/certificate.rb:68:in `block in class_from_file'

Resource Declaration:
---------------------
# In /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/recipes/http_authorization.rb

  3: letsencrypt_certificate site do
  4:   fullchain node['gitlab']['nginx']['ssl_certificate']
  5:   key node['gitlab']['nginx']['ssl_certificate_key']
  6:   notifies :run, "execute[reload nginx]", :immediate
  7:   notifies :run, 'ruby_block[display_le_message]'
  8: end

Compiled Resource:
------------------
# Declared in /opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/recipes/http_authorization.rb:3:in `from_file'

letsencrypt_certificate("REDACTED") do
  action [:create]
  updated true
  updated_by_last_action true
  default_guard_interpreter :default
  declared_type :letsencrypt_certificate
  cookbook_name "letsencrypt"
  recipe_name "http_authorization"
  fullchain "/etc/gitlab/ssl/REDACTED.crt"
  key "/etc/gitlab/ssl/REDACTED.key"
  alt_names []
  cn "REDACTED"
end

System Info:
------------
chef_version=13.6.4
platform=ubuntu
platform_version=16.04
ruby=ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
program_name=/opt/gitlab/embedded/bin/chef-client
executable=/opt/gitlab/embedded/bin/chef-client

Running handlers: There was an error running gitlab-ctl reconfigure:

letsencrypt_certificate[REDACTED] (letsencrypt::http_authorization line 3) had an error: RuntimeError: acme_certificate[staging] (/opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb line 20) had an error: RuntimeError: [REDACTED] Validation failed for domain REDACTED

Running handlers complete Chef Client failed. 4 resources updated in 09 seconds Ensuring PostgreSQL is updated:Traceback (most recent call last): 8: from /opt/gitlab/embedded/bin/omnibus-ctl:23:in <main>' 7: from /opt/gitlab/embedded/bin/omnibus-ctl:23:in load' 6: from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/bin/omnibus-ctl:31:in <top (required)>' 5: from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:746:in run' 4: from /opt/gitlab/embedded/lib/ruby/gems/2.6.0/gems/omnibus-ctl-0.6.0/lib/omnibus-ctl.rb:204:in block in add_command_under_category' 3: from /opt/gitlab/embedded/service/omnibus-ctl/pg-upgrade.rb:64:in block in load_file' 2: from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:105:in roles' 1: from /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:64:in get_node_attributes' /opt/gitlab/embedded/service/omnibus-ctl/lib/gitlab_ctl/util.rb:52:in `parse_json_file': Attributes not found in /opt/gitlab/embedded/nodes/gitlab.json, has reconfigure been run yet? (GitlabCtl::Errors::NodeError) Ensuring PostgreSQL is updated: NOT OK Error ensuring PostgreSQL is updated. Please check the logs dpkg: error processing package gitlab-ce (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: gitlab-ce E: Sub-process /usr/bin/dpkg returned an error code (1)

Details of package version

Provide the package version installation details
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
+++-=====================================================-===============================-===============================-================================================================================================================
iF  gitlab-ce                                             12.0.0-ce.0                     amd64                           GitLab Community Edition (including NGINX, Postgres, Redis)
un  gitlab-ci-multi-runner                                                                                    (no description available)
un  gitlab-ci-multi-runner-beta                                                                               (no description available)
un  gitlab-ee                                                                                                 (no description available)
ii  gitlab-runner                                         12.0.0                          amd64                           GitLab Runner
un  gitlab-runner-beta                                                                                        (no description available)
Edited by Daniel Flack