166:M 09 Apr 2020 19:22:49.160 * Сохранение финального RDB-снимка перед выходом.
166:M 09 Apr 2020 19:22:49.183 * База данных сохранена на диск
166:M 09 Apr 2020 19:22:49.183 # Redis готов к выходу, пока...
ОШИБКА
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' завершился с кодом возврата #<Process::Status: pid 12966 exit 1>
Место ошибки: /pups/lib/pups/exec_command.rb:112:in `spawn'
Ошибка выполнения с параметрами {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
5148cdd01588a9ec15d9a282a502da071bb6863d127112ea0d1526177593c6ae
** НЕ УДАЛОСЬ ЗАПУСТИТЬ ** прокрутите вверх и найдите предыдущие сообщения об ошибках, их может быть несколько.
./discourse-doctor может помочь диагностировать проблему.
root@lab:/var/discourse# docker update
166:M 09 Apr 2020 21:28:03.463 * Сохранение финального RDB-снимка перед выходом.
166:M 09 Apr 2020 21:28:03.494 * База данных сохранена на диск
166:M 09 Apr 2020 21:28:03.494 # Redis готов к выходу, пока...
ОШИБКА
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' завершилась с ошибкой, статус возврата: #<Process::Status: pid 12955 exit 1>
Место возникновения ошибки: /pups/lib/pups/exec_command.rb:112:in `spawn'
Выполнение не удалось с параметрами {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
e9cd09967fbf566b05f3ecedf900f2884c879e55e75350475ac8e28599439cfd
** СБОЙ ИНИЦИАЛИЗАЦИИ ** пожалуйста, прокрутите вверх и найдите предыдущие сообщения об ошибках; их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
0: aws-sdk-s3 (1.61.2) из /var/www/discourse/vendor/bundle/ruby/2.6.0/specifications/aws-sdk-s3-1.61.2.gemspec
Сборка завершена! 127 зависимостей из Gemfile, сейчас установлено 158 gems.
Gems в группах test и development не были установлены.
Собранные gems установлены в `./vendor/bundle`
2.)
rake aborted!
Sprockets::FileNotFound: не удалось найти файл 'jquery.putcursoratend.js' с типом 'application/javascript'
3.)
167:M 09 Apr 2020 21:43:12.897 # Redis теперь готов к завершению, до свидания...
2020-04-09 21:43:12.914 UTC [50] LOG: система баз данных завершена
ОШИБКА
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake assets:precompile' завершилась с ошибкой, статус возврата #<Process::Status: pid 12968 exit 1>
Место возникновения ошибки: /pups/lib/pups/exec_command.rb:112:in `spawn'
Выполнение не удалось с параметрами {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake assets:precompile'"]}
8332d3e8c049ac2f88e9fa9c0cc00acf93450485f515126bef7f87a61bd13d52
** НЕ УДАЛОСЬ ЗАПУСТИТЬ ** пожалуйста, прокрутите вверх и найдите сообщения об ошибках, которые появились ранее; их может быть несколько.
./discourse-doctor может помочь в диагностике проблемы.
Это одна из функций, которую я хотел бы видеть, но, по-моему, её невозможно реализовать в приложениях такого типа фреймворков:
Единый переключатель администратора для отключения/включения всех плагинов…
Это значительно облегчило бы жизнь системным администраторам в случае возникновения проблем. Возможность для администратора отключать все плагины без необходимости пересборки упростила бы отладку, и пользователи могли бы легко понять: «Это проблема плагина».