# After Update, bootstrap failed due to missing Celluloid

**URL:** <https://meta.discourse.org/t/after-update-bootstrap-failed-due-to-missing-celluloid/32290>\
**Category:** Bug\
**Created:** [19 أغسطس 2015، 12:46م UTC](https://meta.discourse.org/t/after-update-bootstrap-failed-due-to-missing-celluloid/32290 "2015-08-19T12:46:41Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/579307_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)\
**Post date:** [19 أغسطس 2015، 12:46م UTC](https://meta.discourse.org/t/after-update-bootstrap-failed-due-to-missing-celluloid/32290/1 "2015-08-19T12:46:41Z")

</div>

Hi all,  
I’ve noticed that Discourse isn’t starting again after trying to update via `sudo ./launcher rebuild app`. Before there was an 404 error for some module (I guess some ruby package), so I’ve decided to update via console. Now, my server has stopped working at all… ☹

Here are the last couple of lines:

```
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=htmlentities,nokogumbo,bourne,redis-namespace,connection_pool,sinatra,slim,sprockets-sass,compass,rack-protection,shotgun,win32-process,simplecov-html,docile,lockfile,spork,libv8,ref,eventmachine-le,http_parser.rb,preforker,therubyracer,unf_ext,kgio,raindrops
HTTP 200 OK
Query List: ["celluloid-gems", "faraday-middleware"]
Query Gemcutter Dependency Endpoint API: celluloid-gems,faraday-middleware
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=celluloid-gems,faraday-middleware
HTTP 200 OK
Query List: []
Fetching dependency metadata from https://rubygems.org/
Query List: ["celluloid-gems", "faraday-middleware"]
Query Gemcutter Dependency Endpoint API: celluloid-gems,faraday-middleware
HTTP GET https://bundler.rubygems.org/api/v1/dependencies?gems=celluloid-gems,faraday-middleware
HTTP 200 OK
Query List: []
Could not find celluloid-0.16.1 in any of the sources

I, [2015-08-19T12:37:58.935297 #39] INFO -- : Terminating async processes
I, [2015-08-19T12:37:58.935394 #39] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/9.3/bin/postmaster -D /etc/postgresql/9.3/main pid: 68
I, [2015-08-19T12:37:58.935554 #39] INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 196
2015-08-19 12:37:58 UTC [68-2] LOG: received fast shutdown request
2015-08-19 12:37:58 UTC [68-3] LOG: aborting any active transactions
2015-08-19 12:37:58 UTC [75-2] LOG: autovacuum launcher shutting down
2015-08-19 12:37:58 UTC [72-1] LOG: shutting down
196:signal-handler (1439987878) Received SIGTERM scheduling shutdown...
2015-08-19 12:37:58 UTC [72-2] LOG: database system is shut down
196:M 19 Aug 12:37:59.015 # User requested shutdown...
196:M 19 Aug 12:37:59.016 * Saving the final RDB snapshot before exiting.
196:M 19 Aug 12:37:59.154 * DB saved on disk
196:M 19 Aug 12:37:59.154 # Redis is now ready to exit, bye bye...

FAILED
--------------------
RuntimeError: cd /var/www/discourse && su discourse -c 'bundle install --deployment --verbose --without test --without development' failed with return #<Process::Status: pid 348 exit 7>
Location of failure: /pups/lib/pups/exec_command.rb:105:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"bundle_exec", "cmd"=>["su discourse -c 'bundle install --deployment --verbose --without test --without development'", "su discourse -c 'bundle exec rake db:migrate'", "su discourse -c 'bundle exec rake assets:precompile'"]}
e04a05fbeedb9c0f00f7e34db6cfd2cf3abda127943a44e673c46e67bc09fcf0
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one
ubuntu@ip-172-31-23-100:/var/discourse$ 

```

What did I wrong???

Any help is highly appreciated..

---

_[View the full topic](https://meta.discourse.org/t/after-update-bootstrap-failed-due-to-missing-celluloid/32290)._
