I seem to be unable to use Docker Manager to upgrade my installation. It fails because it can’t find the gem 6to5-source, which according to RubyGems.org has been yanked.
This is the log:
$ cd /var/www/discourse && git fetch && git reset --hard HEAD@{upstream}
HEAD is now at a26853c try to work around caching bug in spec
********************************************************
*** Please be patient, next steps might take a while ***
********************************************************
$ bundle install --deployment --without test --without development
Fetching source index from https://rubygems.org/
Could not find 6to5-source-3.3.7 in any of the sources
Also, the manager does not seem to handle this well - my site is unavailable now. It probably should check that all gems are available before bundling, but that’s a different issue.
I managed to download the correct version of the gem from RubyGems.org manually, but is there a way to install it so the manager can upgrade?
Thanks in advance
edit: I figured maybe restarting the containers and reloading the upgrader would help, but that was a bad idea. Now the manager tells me everything’s up to date, which it most definitely isn’t.
edit: Can’t reach it at all now, this is the output of ./launcher logs:
ok: run: redis: (pid 30) 78s
ok: run: postgres: (pid 33) 78s
supervisor pid: 567 unicorn pid: 572
Could not find 6to5-source-3.3.7 in any of the sources
Run `bundle install` to install missing gems.
config/unicorn_launcher: line 44: kill: (572) - No such process
config/unicorn_launcher: line 10: kill: (572) - No such process
exiting