500 error on upgrade to 8.17.0 - rake webpack:compile fails (Install from source)

After upgrading, getting 500 error.

Production logs show:

Started GET "/users/sign_in" for x.x.x.x at 2017-02-22 23:45:26 +0000
Processing by SessionsController#new as HTML
Completed 500 Internal Server Error in 443ms (ActiveRecord: 12.3ms)

ActionView::Template::Error (Could not load compiled manifest from /home/git/gitlab_1487806071/public/assets/webpack/manifest.json -
 have you run `rake webpack:compile`? (original error No such file or directory @ rb_sysopen - /home/git/gitlab_1487806071/public/as
sets/webpack/manifest.json)):
    28:   = stylesheet_link_tag "application", media: "all"
    29:   = stylesheet_link_tag "print",       media: "print"
    30:
    31:   = javascript_include_tag(*webpack_asset_paths("application"))
    32:
    33:   - if content_for?(:page_specific_javascripts)
    34:     = yield :page_specific_javascripts
  app/views/layouts/_head.html.haml:31:in `_app_views_layouts__head_html_haml___178212734695306849_94979680'
  app/views/layouts/devise.html.haml:3:in `_app_views_layouts_devise_html_haml___2732524921546154079_87089240'
  app/controllers/sessions_controller.rb:24:in `new'
  lib/gitlab/middleware/multipart.rb:93:in `call'
  lib/gitlab/request_profiler/middleware.rb:14:in `call'
  lib/gitlab/middleware/go.rb:16:in `call

Indeed, it is not a file:

less /home/git/gitlab_1487806071/public/assets/webpack/manifest.json
/home/git/gitlab_1487806071/public/assets/webpack/manifest.json: No such file or directory

Then running sudo -u git -H rake webpack:compile:

(in /home/git/gitlab_1487806071)
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:10: warning: already initialized constant Asana::Errors::APIError
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:10: warning: previous definition of APIError was here
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:20: warning: already initialized constant Asana::Errors::NotAuthorized
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:20: warning: previous definition of NotAuthorized was here
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:29: warning: already initialized constant Asana::Errors::Forbidden
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:29: warning: previous definition of Forbidden was here
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:38: warning: already initialized constant Asana::Errors::NotFound
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:38: warning: previous definition of NotFound was here
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:49: warning: already initialized constant Asana::Errors::ServerError
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:49: warning: previous definition of ServerError was here
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:65: warning: already initialized constant Asana::Errors::InvalidRequest
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:65: warning: previous definition of InvalidRequest was here
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:80: warning: already initialized constant Asana::Errors::RateLimitEnforced
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/errors.rb:80: warning: previous definition of RateLimitEnforced was here
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/version.rb:4: warning: already initialized constant Asana::VERSION
/home/git/gitlab-bundle/ruby/2.3.0/gems/asana-0.4.0/lib/asana/version.rb:4: warning: previous definition of VERSION was here
D, [2017-02-22T23:48:31.806376 #19123] DEBUG -- sentry: ** [Raven] cannot load such file -- haml_lint/rake_task excluded from capture due to environment or should_capture callback
rake aborted!
LoadError: cannot load such file -- haml_lint/rake_task
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:274:in `require'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:274:in `block in require'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:240:in `load_dependency'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:274:in `require'
/home/git/gitlab_1487806071/lib/tasks/haml-lint.rake:2:in `<top (required)>'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:268:in `load'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:268:in `block in load'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:240:in `load_dependency'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.7.1/lib/active_support/dependencies.rb:268:in `load'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/engine.rb:658:in `block in run_tasks_blocks'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/engine.rb:658:in `each'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/engine.rb:658:in `run_tasks_blocks'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/application.rb:452:in `run_tasks_blocks'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/engine.rb:453:in `load_tasks'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/railtie.rb:194:in `public_send'
/home/git/gitlab_1487806071/vendor/bundle/ruby/2.3.0/gems/railties-4.2.7.1/lib/rails/railtie.rb:194:in `method_missing'
/home/git/gitlab_1487806071/Rakefile:10:in `<top (required)>'
(See full trace by running task with --trace)

🤷

ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

Bundler version 1.12.5

nodejs v4.2.6 <- Ahh ... Needs v4.3

I'll be back ...

Assignee Loading
Time tracking Loading