Всем привет,
Первый пост здесь, заранее спасибо за то, что приняли меня. Выполняю плановое, хотя и запоздалое, обновление нашего форума на базе Discourse (https://forum.troygrady.com), и мы дошли до точки, где обновление завершается ошибкой после выполнения командной строки “git pull” и “rebuild”, как рекомендовано в инструкциях на экране.
Ниже приведён вывод команды “./launcher rebuild app”. Я также запустил скрипт “discourse doctor” и могу опубликовать или отправить ссылку на его вывод, если вы считаете, что это не создаст серьёзных проблем с безопасностью.
Хочу отметить, что, хотя я достаточно компетентный разработчик PHP/SQL с периодическим опытом администрирования Linux-приложений, я совершенно не разбираюсь в Discourse, и именно я не занимался первоначальной установкой. Ваш любимый, знаю!
Я просто следую инструкциям на экране, которые начались с нажатия синих кнопок “upgrade” в интерфейсе для Docker. После завершения этого шага я увидел инструкцию на экране войти через командную строку и выполнить git pull и launcher rebuild. Именно так я и оказался в этой ситуации.
Также добавлю, что наш форум работал абсолютно безупречно до этого, без каких-либо проблем, если это поможет в диагностике. Единственная причина, по которой мы выполняем это обновление, — просто оставаться в курсе того, что вы выпускаете, чтобы не отставать слишком сильно. Это центральный конфликт моего мышления “если не сломалось, не чини”, опасаясь, что обновление вызовет ошибку, которую я не смогу исправить. И вот, мы здесь.
На момент написания этого сообщения форум полностью недоступен, и, учитывая, что это ключевой компонент нашего бизнеса, я очень хочу вернуть его в рабочее состояние как можно скорее.
Любые советы будут крайне полезны!
–
FAILED
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’ failed with return #<Process::Status: pid 3972 exit 1>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn’
exec failed with the params {“cd”=>“$home”, “hook”=>“db_migrate”, “cmd”=>[“su discourse -c ‘bundle exec rake db:migrate’”]}
f89318158c2c276c69a60d600def8a838ae4ad4bc7bafbe665fb1cd77c130ad1
** FAILED TO BOOTSTRAP ** пожалуйста, прокрутите вверх и поищите более ранние сообщения об ошибках; их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.