FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 1631 exit 1>
Место сбоя: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
Выполнение команды завершилось ошибкой с параметрами {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
Ниже приведен полный лог, кто может мне помочь?
/usr/local/bin/pups --stdin
I, [2024-12-26T12:50:52.207241 #1] INFO -- : Чтение из stdin
I, [2024-12-26T12:50:52.223092 #1] INFO -- : Файл > /etc/service/postgres/run chmod: +x chown:
I, [2024-12-26T12:50:52.226838 #1] INFO -- : Файл > /etc/service/postgres/log/run chmod: +x chown:
I, [2024-12-26T12:50:52.231373 #1] INFO -- : Файл > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2024-12-26T12:50:52.234873 #1] INFO -- : Файл > /root/install_postgres chmod: +x chown:
I, [2024-12-26T12:50:52.238419 #1] INFO -- : Файл > /root/upgrade_postgres chmod: +x chown:
I, [2024-12-26T12:50:52.240056 #1] INFO -- : Замена data_directory = '/var/lib/postgresql/13/main' на data_directory = '/shared/postgres_data' в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.240707 #1] INFO -- : Замена (?-mix:#?listen_addresses *=.*) на listen_addresses = '*' в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.241185 #1] INFO -- : Замена (?-mix:#?synchronous_commit *=.*) на synchronous_commit = $db_synchronous_commit в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.241563 #1] INFO -- : Замена (?-mix:#?shared_buffers *=.*) на shared_buffers = $db_shared_buffers в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.241951 #1] INFO -- : Замена (?-mix:#?work_mem *=.*) на work_mem = $db_work_mem в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.242323 #1] INFO -- : Замена (?-mix:#?default_text_search_config *=.*) на default_text_search_config = '$db_default_text_search_config' в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.242699 #1] INFO -- : Замена (?-mix:#?checkpoint_segments *=.*) на checkpoint_segments = $db_checkpoint_segments в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.243215 #1] INFO -- : Замена (?-mix:#?logging_collector *=.*) на logging_collector = $db_logging_collector в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.243612 #1] INFO -- : Замена (?-mix:#?log_min_duration_statement *=.*) на log_min_duration_statement = $db_log_min_duration_statement в /etc/postgresql/13/main/postgresql.conf
I, [2024-12-26T12:50:52.244219 #1] INFO -- : Замена (?-mix:^#local +replication +postgres +peer$) на local replication postgres peer в /etc/postgresql/13/main/pg_hba.conf
I, [2024-12-26T12:50:52.244634 #1] INFO -- : Замена (?-mix:^host.*all.*all.*127.*$) на host all all 0.0.0.0/0 md5 в /etc/postgresql/13/main/pg_hba.conf
I, [2024-12-26T12:50:52.244999 #1] INFO -- : Замена (?-mix:^host.*all.*all.*::1\/128.*$) на host all all ::/0 md5 в /etc/postgresql/13/main/pg_hba.conf
I, [2024-12-26T12:50:52.245528 #1] INFO -- : > if [ -f /root/install_postgres ]; then
/root/install_postgres && rm -f /root/install_postgres
elif [ -e /shared/postgres_run/.s.PGSQL.5432 ]; then
socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
fi
I, [2024-12-26T12:50:58.805083 #1] INFO -- : Генерация локалей (это может занять некоторое время)...
en_US.UTF-8... готово
Генерация завершена.
I, [2024-12-26T12:50:58.805434 #1] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2024-12-26T12:50:58.812375 #1] INFO -- : Файл > /usr/local/bin/create_db chmod: +x chown:
I, [2024-12-26T12:50:58.818965 #1] INFO -- : Файл > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2024-12-26T12:50:58.823036 #1] INFO -- : Файл > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2024-12-26T12:50:58.823281 #1] INFO -- : > sleep 5
2024-12-26 12:50:58.899 GMT [39] LOG: пропускаем отсутствующий файл конфигурации "/shared/postgres_data/postgresql.auto.conf"
2024-12-26 12:50:58.903 UTC [39] FATAL: у каталога данных "/shared/postgres_data" неправильный владелец
2024-12-26 12:50:58.903 UTC [39] HINT: Сервер должен быть запущен пользователем, который владеет каталогом данных.
I, [2024-12-26T12:51:03.826002 #1] INFO -- :
I, [2024-12-26T12:51:03.826212 #1] INFO -- : > /usr/local/bin/create_db
createdb: ошибка: не удалось подключиться к базе данных template1: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
psql: ошибка: подключение к серверу по сокету "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он подключения по этому сокету?
I, [2024-12-26T12:51:04.472673 #1] INFO -- :
I, [2024-12-26T12:51:04.472805 #1] INFO -- : > echo postgres installed!
I, [2024-12-26T12:51:04.474368 #1] INFO -- : postgres установлен!
I, [2024-12-26T12:51:04.479147 #1] INFO -- : Файл > /etc/service/redis/run chmod: +x chown:
I, [2024-12-26T12:51:04.483492 #1] INFO -- : Файл > /etc/service/redis/log/run chmod: +x chown:
I, [2024-12-26T12:51:04.487637 #1] INFO -- : Файл > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2024-12-26T12:51:04.488582 #1] INFO -- : Замена daemonize yes на в /etc/redis/redis.conf
I, [2024-12-26T12:51:04.489262 #1] INFO -- : Замена (?-mix:^pidfile.*$) на в /etc/redis/redis.conf
I, [2024-12-26T12:51:04.489751 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2024-12-26T12:51:04.493498 #1] INFO -- :
I, [2024-12-26T12:51:04.493959 #1] INFO -- : Замена (?-mix:^logfile.*$) на logfile "" в /etc/redis/redis.conf
I, [2024-12-26T12:51:04.494534 #1] INFO -- : Замена (?-mix:^bind .*$) на в /etc/redis/redis.conf
I, [2024-12-26T12:51:04.495122 #1] INFO -- : Замена (?-mix:^dir .*$) на dir /shared/redis_data в /etc/redis/redis.conf
I, [2024-12-26T12:51:04.495772 #1] INFO -- : Замена (?-mix:^protected-mode yes) на protected-mode no в /etc/redis/redis.conf
I, [2024-12-26T12:51:04.496298 #1] INFO -- : Замена # io-threads 4 на io-threads $redis_io_threads в /etc/redis/redis.conf
I, [2024-12-26T12:51:04.496781 #1] INFO -- : > echo redis installed
I, [2024-12-26T12:51:04.498507 #1] INFO -- : redis установлен
I, [2024-12-26T12:51:04.498696 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2024-12-26T12:51:04.502939 #1] INFO -- : logfile ""
I, [2024-12-26T12:51:04.503105 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-12-26T12:51:04.504381 #1] INFO -- : > sleep 10
87:C 26 Dec 2024 12:51:04.522 # oO0OoO0OoO0Oo Redis запускается oO0OoO0OoO0Oo
87:C 26 Dec 2024 12:51:04.522 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=87, just started
87:C 26 Dec 2024 12:51:04.522 # Конфигурация загружена
87:M 26 Dec 2024 12:51:04.523 * monotonic clock: POSIX clock_gettime
87:M 26 Dec 2024 12:51:04.525 * Режим работы=standalone, порт=6379.
87:M 26 Dec 2024 12:51:04.525 # Сервер инициализирован
87:M 26 Dec 2024 12:51:04.525 # ВНИМАНИЕ: Необходимо включить переподписку памяти! Без этого фоновое сохранение или репликация могут завершиться ошибкой при нехватке памяти. Если отключено, это также может вызвать сбои даже при достаточном количестве памяти, см. https://github.com/jemalloc/jemalloc/issues/1328. Чтобы исправить эту проблему, добавьте 'vm.overcommit_memory = 1' в /etc/sysctl.conf, а затем перезагрузите систему или выполните команду 'sysctl vm.overcommit_memory=1', чтобы изменения вступили в силу.
87:M 26 Dec 2024 12:51:04.526 * Загрузка RDB, созданного версией 7.0.7
87:M 26 Dec 2024 12:51:04.526 * Возраст RDB 1152 секунды
87:M 26 Dec 2024 12:51:04.526 * Использование памяти RDB при создании 0.92 Мб
87:M 26 Dec 2024 12:51:04.526 * Загрузка RDB завершена, загружено ключей: 1, истекло ключей: 0.
87:M 26 Dec 2024 12:51:04.526 * БД загружена с диска: 0.000 секунд
87:M 26 Dec 2024 12:51:04.526 * Готов к принятию подключений
I, [2024-12-26T12:51:14.506650 #1] INFO -- :
I, [2024-12-26T12:51:14.507053 #1] INFO -- : > thpoff echo "thpoff установлен!"
I, [2024-12-26T12:51:14.512648 #1] INFO -- : thpoff установлен!
I, [2024-12-26T12:51:14.513141 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Прерывание! Почта не настроена!"; exit 1; end'
I, [2024-12-26T12:51:14.599767 #1] INFO -- :
I, [2024-12-26T12:51:14.599873 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Прерывание! Домен не настроен!"; exit 1; end'
I, [2024-12-26T12:51:14.687292 #1] INFO -- :
I, [2024-12-26T12:51:14.687398 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Прерывание! Для CDN должен быть указан протокол. После исправления следует перевернуть ваши сообщения, чтобы исправить все записи."; exit 1; end'
I, [2024-12-26T12:51:14.767418 #1] INFO -- :
I, [2024-12-26T12:51:14.767643 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2024-12-26T12:51:14.770302 #1] INFO -- :
I, [2024-12-26T12:51:14.772555 #1] INFO -- : Файл > /etc/cron.d/anacron chmod: chown:
I, [2024-12-26T12:51:14.780855 #1] INFO -- : Файл > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2024-12-26T12:51:14.784714 #1] INFO -- : Файл > /etc/service/unicorn/run chmod: +x chown:
I, [2024-12-26T12:51:14.788282 #1] INFO -- : Файл > /etc/service/nginx/run chmod: +x chown:
I, [2024-12-26T12:51:14.791993 #1] INFO -- : Файл > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2024-12-26T12:51:14.795425 #1] INFO -- : Файл > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2024-12-26T12:51:14.795568 #1] INFO -- : Замена # postgres на if [ -f /root/install_postgres ]; then
/root/install_postgres
rm /root/install_postgres
fi
sv start postgres || exit 1 в /etc/service/unicorn/run
I, [2024-12-26T12:51:14.797041 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2024-12-26T12:51:15.572806 #1] INFO -- :
I, [2024-12-26T12:51:15.572932 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
set -o errexit
if [ $(git rev-parse --is-shallow-repository) == "true" ]; then
git remote set-branches --add origin main
git remote set-branches origin tests-passed
git fetch --depth 1 origin tests-passed
else
git fetch --tags --prune-tags --prune --force origin
fi
'
From https://github.com/discourse/discourse
- [deleted] (none) -> origin/0-a-extra-item-classes
- [deleted] (none) -> origin/abstract_autocomplete_textarea
- [deleted] (none) -> origin/add-plugin-wrapper-to-user-profile-avatar
- [deleted] (none) -> origin/better-conflict-handling
- [deleted] (none) -> origin/custom-flag-default-translation
- [deleted] (none) -> origin/dependabot/bundler/sass-embedded-1.81.0
- [deleted] (none) -> origin/dependabot/bundler/webrick-1.9.1
- [deleted] (none) -> origin/dependabot/npm_and_yarn/sass-1.81.0
- [deleted] (none) -> origin/dev/ember-5-12
- [deleted] (none) -> origin/feature/backup-cli-sql-only-option
- [deleted] (none) -> origin/feature/block-ip-and-email-to-bulk-delete
- [deleted] (none) -> origin/fix-undefined-controller
- [deleted] (none) -> origin/fix/hide-profiles
- [deleted] (none) -> origin/mobile-firefox-keyboard-fix
- [deleted] (none) -> origin/relax-emoji-sanitization
- [deleted] (none) -> origin/separate_upload_placeholder
- [deleted] (none) -> origin/update-robots-desc
251333995..bf3279d75 main -> origin/main
* [new branch] 0-a-gjs-comp -> origin/0-a-gjs-comp
* [new branch] 0-a-no-nest -> origin/0-a-no-nest
* [new branch] 0-a-presence -> origin/0-a-presence
* [new branch] add-devenv -> origin/add-devenv
+ 8741e0f07...04bf23c03 br/directory -> origin/br/directory (forced update)
* [new branch] category-page-mobile -> origin/category-page-mobile
07c91ff5b..1a3925b17 composer_toolbar_improv -> origin/composer_toolbar_improv
* [new branch] dependabot/bundler/mocha-2.7.1 -> origin/dependabot/bundler/mocha-2.7.1
* [new branch] dependabot/bundler/nokogiri-1.18.0 -> origin/dependabot/bundler/nokogiri-1.18.0
* [new branch] dependabot/bundler/sass-embedded-1.83.0 -> origin/dependabot/bundler/sass-embedded-1.83.0
* [new branch] dependabot/npm_and_yarn/ember-cli-6.1.0 -> origin/dependabot/npm_and_yarn/ember-cli-6.1.0
* [new branch] dependabot/npm_and_yarn/highlightjs-4b4c138b28 -> origin/dependabot/npm_and_yarn/highlightjs-4b4c138b28
* [new branch] dependabot/npm_and_yarn/sass-1.83.0 -> origin/dependabot/npm_and_yarn/sass-1.83.0
* [new branch] dev-no-text-on-yields -> origin/dev-no-text-on-yields
* [new branch] dev-update-svg-icon-subset-site-setting-help-text -> origin/dev-update-svg-icon-subset-site-setting-help-text
+ d5f594c07...3759d9cf2 dev/admin-api-ui-guidelines -> origin/dev/admin-api-ui-guidelines (forced update)
* [new branch] dev/admin-webhooks-ui-guidelines -> origin/dev/admin-webhooks-ui-guidelines
* [new branch] dev/import-support-discourse-reactions-plugin -> origin/dev/import-support-discourse-reactions-plugin
* [new branch] dev/settable-fields -> origin/dev/settable-fields
* [new branch] embedding-ux -> origin/embedding-ux
* [new branch] feature/add-trigger-on-option-to-on-tag-change-automation -> origin/feature/add-trigger-on-option-to-on-tag-change-automation
* [new branch] feature/default-value-to-fields-in-automation -> origin/feature/default-value-to-fields-in-automation
* [new branch] feature/option-for-optional-name-at-signup -> origin/feature/option-for-optional-name-at-signup
+ 2921205f2...7902d7260 feature/wizard-look-and-feel-improvements -> origin/feature/wizard-look-and-feel-improvements (forced update)
* [new branch] fitzy/org-runners -> origin/fitzy/org-runners
* [new branch] fix-chat -> origin/fix-chat
* [new branch] fix-firefox-android-followup -> origin/fix-firefox-android-followup
* [new branch] fix-is-replying-when-offline -> origin/fix-is-replying-when-offline
* [new branch] fix-open-composer-error -> origin/fix-open-composer-error
* [new branch] hide-login-outlets -> origin/hide-login-outlets
* [new branch] i18n/banned-lint -> origin/i18n/banned-lint
* [new branch] issue/allow-admin-to-use-reserved-usernames -> origin/issue/allow-admin-to-use-reserved-usernames
+ 50c0a90ba...56e8c5245 less_invasive_autocomplete -> origin/less_invasive_autocomplete (forced update)
* [new branch] login-css -> origin/login-css
+ 8834e37c4...d502d7c37 loic-enable-rspec-rule -> origin/loic-enable-rspec-rule (forced update)
* [new branch] mt/fix-poll-options -> origin/mt/fix-poll-options
+ 1fc526eb4...9e46da1b7 mt/idb -> origin/mt/idb (forced update)
+ 72f3215c0...eaded6223 mt/pr4 -> origin/mt/pr4 (forced update)
* [new branch] multiple-drafts-dropdown -> origin/multiple-drafts-dropdown
* [new branch] plugin-outlet-for-full-page-search-container-and-filter -> origin/plugin-outlet-for-full-page-search-container-and-filter
* [new branch] plugin-outlet-on-full-page-search-container-and-filter -> origin/plugin-outlet-on-full-page-search-container-and-filter
* [new branch] plugin-outlet-on-full-page-search-container-and-filter-1 -> origin/plugin-outlet-on-full-page-search-container-and-filter-1
* [new branch] post-dup-event -> origin/post-dup-event
* [new branch] reapply_refactor -> origin/reapply_refactor
* [new branch] refactor-mobile-coposer-position -> origin/refactor-mobile-coposer-position
* [new branch] refactor-mobile-coposer-position-replace-actions -> origin/refactor-mobile-coposer-position-replace-actions
* [new branch] remove-u-blocked -> origin/remove-u-blocked
* [new branch] renato/pm -> origin/renato/pm
* [new branch] skip_compressing_assets_if_assets_is_already_on_s3 -> origin/skip_compressing_assets_if_assets_is_already_on_s3
* [new branch] speed_up_bundle -> origin/speed_up_bundle
* [new branch] splash-screen-optim -> origin/splash-screen-optim
* [new branch] split-badge-grant -> origin/split-badge-grant
f5b108bf9..bb7b5ec70 stable -> origin/stable
251333995..bf3279d75 tests-passed -> origin/tests-passed
* [new branch] topic-tracking-dmenu -> origin/topic-tracking-dmenu
* [new branch] translations-from-crowdin-main -> origin/translations-from-crowdin-main
* [new branch] translations-from-crowdin-stable -> origin/translations-from-crowdin-stable
* [new branch] user-fields-plugin-outlets-update -> origin/user-fields-plugin-outlets-update
* [new branch] user-menu-plugin-outlet -> origin/user-menu-plugin-outlet
* [new branch] vite -> origin/vite
* [new branch] wip-merged-topics -> origin/wip-merged-topics
t [tag update] beta -> beta
t [tag update] latest-release -> latest-release
* [new tag] v3.3.3 -> v3.3.3
* [new tag] v3.4.0.beta3 -> v3.4.0.beta3
I, [2024-12-26T12:51:18.637477 #1] INFO -- :
I, [2024-12-26T12:51:18.637601 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
set -o errexit
if [[ $(git symbolic-ref --short HEAD) == tests-passed ]] ; then
git pull
else
git -c advice.detachedHead=false checkout tests-passed
fi
'
Переключено на новую ветку 'tests-passed'
I, [2024-12-26T12:51:32.760569 #1] INFO -- : ветка 'tests-passed' настроена для отслеживания 'origin/tests-passed'.
I, [2024-12-26T12:51:32.760686 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2024-12-26T12:51:32.769978 #1] INFO -- :
I, [2024-12-26T12:51:32.770075 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2024-12-26T12:51:32.772833 #1] INFO -- :
I, [2024-12-26T12:51:32.772915 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2024-12-26T12:51:32.775404 #1] INFO -- :
I, [2024-12-26T12:51:32.775482 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2024-12-26T12:51:32.778308 #1] INFO -- :
I, [2024-12-26T12:51:32.778383 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2024-12-26T12:51:32.780841 #1] INFO -- :
I, [2024-12-26T12:51:32.780926 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2024-12-26T12:51:32.784451 #1] INFO -- :
I, [2024-12-26T12:51:32.784543 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2024-12-26T12:51:32.787109 #1] INFO -- :
I, [2024-12-26T12:51:32.787191 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2024-12-26T12:51:32.790727 #1] INFO -- :
I, [2024-12-26T12:51:32.790896 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2024-12-26T12:51:32.794789 #1] INFO -- :
I, [2024-12-26T12:51:32.794877 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2024-12-26T12:51:32.798800 #1] INFO -- :
I, [2024-12-26T12:51:32.798885 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2024-12-26T12:51:32.802599 #1] INFO -- :
I, [2024-12-26T12:51:32.802677 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2024-12-26T12:51:32.806850 #1] INFO -- :
I, [2024-12-26T12:51:32.806935 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2024-12-26T12:51:32.810393 #1] INFO -- :
I, [2024-12-26T12:51:32.810479 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2024-12-26T12:51:32.888664 #1] INFO -- :
I, [2024-12-26T12:51:32.888804 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2024-12-26T12:51:32.890931 #1] INFO -- :
I, [2024-12-26T12:51:32.891136 #1] INFO -- : Замена # redis на if [ ! -d /shared/redis_data ]; then
install -d -m 0755 -o redis -g redis /shared/redis_data
fi
sv start redis || exit 1 в /etc/service/unicorn/run
I, [2024-12-26T12:51:32.891767 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Клонирование в 'docker_manager'...
I, [2024-12-26T12:51:35.362595 #1] INFO -- :
I, [2024-12-26T12:51:35.362724 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Клонирование в 'discourse-data-explorer'...
I, [2024-12-26T12:51:37.397513 #1] INFO -- :
I, [2024-12-26T12:51:37.397655 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Клонирование в 'discourse-solved'...
I, [2024-12-26T12:51:39.372227 #1] INFO -- :
I, [2024-12-26T12:51:39.372361 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-user-notes.git
Клонирование в 'discourse-user-notes'...
I, [2024-12-26T12:51:43.860556 #1] INFO -- :
I, [2024-12-26T12:51:43.860787 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-adplugin.git
Клонирование в 'discourse-adplugin'...
I, [2024-12-26T12:51:45.872895 #1] INFO -- :
I, [2024-12-26T12:51:45.873053 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-policy.git
Клонирование в 'discourse-policy'...
I, [2024-12-26T12:51:47.722593 #1] INFO -- :
I, [2024-12-26T12:51:47.722971 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2024-12-26T12:51:47.727257 #1] INFO -- :
I, [2024-12-26T12:51:47.727641 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2024-12-26T12:51:47.729606 #1] INFO -- :
I, [2024-12-26T12:51:47.729712 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2024-12-26T12:51:47.731912 #1] INFO -- :
I, [2024-12-26T12:51:47.732880 #1] INFO -- : Замена pid /run/nginx.pid; на daemon off; в /etc/nginx/nginx.conf
I, [2024-12-26T12:51:47.733403 #1] INFO -- : Замена (?m-ix:upstream[^\}]+\}) на upstream discourse { server 127.0.0.1:3000; } в /etc/nginx/conf.d/discourse.conf
I, [2024-12-26T12:51:47.733788 #1] INFO -- : Замена (?-mix:server_name.+$) на server_name _ ; в /etc/nginx/conf.d/discourse.conf
I, [2024-12-26T12:51:47.734148 #1] INFO -- : Замена (?-mix:client_max_body_size.+$) на client_max_body_size $upload_size ; в /etc/nginx/conf.d/discourse.conf
I, [2024-12-26T12:51:47.734484 #1] INFO -- : Замена (?-mix:worker_connections.+$) на worker_connections $nginx_worker_connections ; в /etc/nginx/nginx.conf
I, [2024-12-26T12:51:47.734778 #1] INFO -- : > echo "done configuring web"
I, [2024-12-26T12:51:47.736525 #1] INFO -- : завершена настройка веб-сервера
I, [2024-12-26T12:51:47.736920 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2024-12-26T12:51:48.089770 #1] INFO -- :
I, [2024-12-26T12:51:48.089887 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2024-12-26T12:51:52.139597 #1] INFO -- :
I, [2024-12-26T12:51:52.140257 #1] INFO -- : > cd /var/www/discourse && if [ -f yarn.lock ]; then
if [ -d node_modules/.pnpm ]; then
echo "Эта версия Discourse использует yarn, но присутствуют node_modules от pnpm. Очистка..."
find ./node_modules ./app/assets/javascripts/*/node_modules -mindepth 1 -maxdepth 1 -exec rm -rf {} +
fi
su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
else
su discourse -c 'CI=1 pnpm install --frozen-lockfile && pnpm prune'
fi
I, [2024-12-26T12:52:29.760119 #1] INFO -- : Scope: all 18 workspace projects
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +232 -97
++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------
Progress: resolved 232, reused 164, downloaded 0, added 2
Progress: resolved 232, reused 164, downloaded 0, added 29
Progress: resolved 232, reused 164, downloaded 0, added 45
Progress: resolved 232, reused 164, downloaded 14, added 59
Progress: resolved 232, reused 164, downloaded 19, added 71
Progress: resolved 232, reused 164, downloaded 29, added 79
Progress: resolved 232, reused 164, downloaded 46, added 94
Progress: resolved 232, reused 164, downloaded 59, added 106
Progress: resolved 232, reused 164, downloaded 60, added 109
Progress: resolved 232, reused 164, downloaded 65, added 111
Progress: resolved 232, reused 164, downloaded 67, added 113
Progress: resolved 232, reused 164, downloaded 67, added 116
Progress: resolved 232, reused 164, downloaded 67, added 122
Progress: resolved 232, reused 164, downloaded 67, added 123
Progress: resolved 232, reused 164, downloaded 68, added 125
Progress: resolved 232, reused 164, downloaded 68, added 126
Progress: resolved 232, reused 164, downloaded 68, added 127
Progress: resolved 232, reused 164, downloaded 68, added 127, done
.../node_modules/@swc/core postinstall$ node postinstall.js
.../esbuild@0.24.2/node_modules/esbuild postinstall$ node install.js
.../node_modules/lefthook postinstall$ node postinstall.js
.../node_modules/@swc/core postinstall: Done
.../node_modules/lefthook postinstall: Done
.../esbuild@0.24.2/node_modules/esbuild postinstall: Done
devDependencies:
- @swc/core 1.9.3
+ @swc/core 1.10.1
- esbuild 0.24.0
+ esbuild 0.24.2
- lefthook 1.8.5
+ lefthook 1.10.0
- lint-to-the-future 2.5.1
+ lint-to-the-future 2.6.1
- lint-to-the-future-ember-template 2.0.0
+ lint-to-the-future-ember-template 3.0.0
- puppeteer-core 23.9.0
+ puppeteer-core 23.11.1
- terser 5.36.0
+ terser 5.37.0
Done in 34.7s
Lockfile is up to date, resolution step is skipped
Already up to date
I, [2024-12-26T12:52:29.760701 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --jobs $(($(nproc) - 1)) --retry 3'
WARN: Unresolved or ambiguous specs during Gem::Specification.reset:
stringio (>= 0)
Available/installed versions of this gem:
- 3.1.2
- 3.1.1
WARN: Clearing out unresolved specs. Try 'gem cleanup <gem>'
Please report a bug if this causes problems.
I, [2024-12-26T12:53:29.944202 #1] INFO -- : Загрузка метаданных драгоценных камней с https://rubygems.org/........
Загрузка bigdecimal 3.1.9
Загрузка minitest 5.25.4
Загрузка logger 1.6.4
Установка bigdecimal 3.1.9 с нативными расширениями
Установка minitest 5.25.4
Установка logger 1.6.4
Загрузка securerandom 0.4.1
Загрузка erubi 1.13.1
Установка securerandom 0.4.1
Загрузка useragent 0.16.11
Установка erubi 1.13.1
Загрузка timeout 0.4.3
Установка useragent 0.16.11
Загрузка openssl 3.3.0
Установка timeout 0.4.3
Загрузка csv 3.3.2
Установка openssl 3.3.0 с нативными расширениями
Установка csv 3.3.2
Загрузка discourse-fonts 0.0.12
Установка discourse-fonts 0.0.12
Загрузка json 2.9.1
Установка json 2.9.1 с нативными расширениями
Загрузка io-console 0.8.0
Установка io-console 0.8.0 с нативными расширениями
Загрузка regexp_parser 2.10.0
Установка regexp_parser 2.10.0
Загрузка webrick 1.9.1
Установка webrick 1.9.1
Загрузка rexml 3.4.0
Установка rexml 3.4.0
Загрузка rack-test 2.2.0
Установка rack-test 2.2.0
Загрузка reline 0.6.0
Установка reline 0.6.0
Загрузка psych 5.2.2
Установка psych 5.2.2 с нативными расширениями
Загрузка css_parser 1.21.0
Установка css_parser 1.21.0
Загрузка net-imap 0.5.4
Установка net-imap 0.5.4
Загрузка rdoc 6.10.0
Установка rdoc 6.10.0
Загрузка mini_scheduler 0.18.0
Установка mini_scheduler 0.18.0
Загрузка rails-html-sanitizer 1.6.2
Установка rails-html-sanitizer 1.6.2
Загрузка faraday 2.12.2
Установка faraday 2.12.2
Загрузка irb 1.14.3
Установка irb 1.14.3
Загрузка activesupport 7.2.2.1
Загрузка google-protobuf 4.29.2 (x86_64-linux)
Установка activesupport 7.2.2.1
Загрузка oj 3.16.8
Установка google-protobuf 4.29.2 (x86_64-linux)
Установка oj 3.16.8 с нативными расширениями
Загрузка activemodel 7.2.2.1
Установка activemodel 7.2.2.1
Загрузка actionview 7.2.2.1
Установка actionview 7.2.2.1
Загрузка activejob 7.2.2.1
Установка activejob 7.2.2.1
Загрузка activerecord 7.2.2.1
Установка activerecord 7.2.2.1
Загрузка actionpack 7.2.2.1
Установка actionpack 7.2.2.1
Загрузка actionmailer 7.2.2.1
Установка actionmailer 7.2.2.1
Загрузка railties 7.2.2.1
Установка railties 7.2.2.1
Сборка завершена! 146 зависимостей из Gemfile, 187 установленных гемов.
Гемы из групп 'test' и 'development' не были установлены.
Гемы установлены в `./vendor/bundle`
2 гема, от которых вы напрямую зависите, ищут финансирование.
Выполните `bundle fund` для получения подробностей
I, [2024-12-26T12:53:29.944330 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle clean'
I, [2024-12-26T12:53:30.602553 #1] INFO -- : Удаление actionmailer (7.2.2)
Удаление actionpack (7.2.2)
Удаление actionview (7.2.2)
Удаление activejob (7.2.2)
Удаление activemodel (7.2.2)
Удаление activerecord (7.2.2)
Удаление activesupport (7.2.2)
Удаление bigdecimal (3.1.8)
Удаление css_parser (1.19.1)
Удаление csv (3.3.0)
Удаление discourse-fonts (0.0.9)
Удаление erubi (1.13.0)
Удаление faraday (2.12.1)
Удаление google-protobuf-4.29.0-x86_64 (linux)
Удаление io-console (0.7.2)
Удаление irb (1.14.1)
Удаление json (2.8.2)
Удаление logger (1.6.2)
Удаление mini_scheduler (0.17.0)
Удаление minitest (5.25.2)
Удаление net-imap (0.5.1)
Удаление oj (3.16.7)
Удаление openssl (3.2.0)
Удаление psych (5.2.1)
Удаление rack-test (2.1.0)
Удаление rails-html-sanitizer (1.6.1)
Удаление railties (7.2.2)
Удаление rdoc (6.8.1)
Удаление regexp_parser (2.9.3)
Удаление reline (0.5.12)
Удаление rexml (3.3.9)
Удаление securerandom (0.4.0)
Удаление timeout (0.4.2)
Удаление useragent (0.16.10)
Удаление webrick (1.9.0)
I, [2024-12-26T12:53:30.602867 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2024-12-26T12:53:34.804140 #1] INFO -- : Создание символических ссылок на шрифты из гема discourse-fonts
discourse-adplugin уже имеет последнюю совместимую версию
discourse-data-explorer уже имеет последнюю совместимую версию
discourse-policy уже имеет последнюю совместимую версию
discourse-solved уже имеет последнюю совместимую версию
discourse-user-notes уже имеет последнюю совместимую версию
docker_manager уже имеет последнюю совместимую версию
I, [2024-12-26T12:53:34.804366 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2024-12-26T12:53:34.806082 #1] INFO -- : > sleep 10
1628:C 26 Dec 2024 12:53:34.814 # oO0OoO0OoO0Oo Redis запускается oO0OoO0OoO0Oo
1628:C 26 Dec 2024 12:53:34.814 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=1628, just started
1628:C 26 Dec 2024 12:53:34.814 # Конфигурация загружена
1628:M 26 Dec 2024 12:53:34.814 * monotonic clock: POSIX clock_gettime
1628:M 26 Dec 2024 12:53:34.815 # Предупреждение: Не удалось создать серверный TCP-сокет для прослушивания *:6379: bind: Адрес уже используется
1628:M 26 Dec 2024 12:53:34.815 # Не удалось прослушивать порт 6379 (TCP), прерывание.
I, [2024-12-26T12:53:44.808580 #1] INFO -- :
I, [2024-12-26T12:53:44.809131 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
СРОЧНО: Не удалось инициализировать сайт по умолчанию: ActiveRecord::ConnectionNotEstablished соединение с сервером через сокет "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога
Запущен ли сервер локально и принимает ли он соединения на этом сокете?
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:69:in `rescue in new_client'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:57:in `new_client'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:982:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:994:in `reconnect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:662:in `block in reconnect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:661:in `reconnect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:763:in `block in verify!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:754:in `verify!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:771:in `connect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:977:in `block in with_raw_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:976:in `with_raw_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/quoting.rb:128:in `quote_string'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:76:in `quote'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/quoting.rb:122:in `quote'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:1099:in `quoted_scope'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:1076:in `data_source_sql'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:60:in `table_exists?'
/var/www/discourse/lib/site_settings/db_provider.rb:58:in `table_exists?'
/var/www/discourse/lib/site_settings/db_provider.rb:14:in `all'
/var/www/discourse/lib/site_settings/defaults_provider.rb:30:in `db_all'
/var/www/discourse/lib/site_setting_extension.rb:360:in `block in refresh!'
/var/www/discourse/lib/site_setting_extension.rb:353:in `synchronize'
/var/www/discourse/lib/site_setting_extension.rb:353:in `refresh!'
/var/www/discourse/config/initializers/005-site_settings.rb:20:in `block (2 levels) in <main>'
/var/www/discourse/lib/freedom_patches/rails_multisite.rb:16:in `block in safe_each_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:49:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management/null_instance.rb:36:in `each_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-6.1.0/lib/rails_multisite/connection_management.rb:21:in `each_connection'
/var/www/discourse/lib/freedom_patches/rails_multisite.rb:9:in `each_active_connection'
/var/www/discourse/lib/freedom_patches/rails_multisite.rb:14:in `safe_each_connection'
/var/www/discourse/config/initializers/005-site_settings.rb:18:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `block in make_lambda'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:179:in `block in call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:668:in `block (2 levels) in default_terminator'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `catch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `block in default_terminator'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:180:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `block in invoke_before'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `invoke_before'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:109:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/reloader.rb:96:in `prepare!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application/finisher.rb:74:in `block in <module:Finisher>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/usr/local/lib/ruby/3.3.0/tsort.rb:231:in `block in tsort_each'
/usr/local/lib/ruby/3.3.0/tsort.rb:353:in `block (2 levels) in each_strongly_connected_component'
/usr/local/lib/ruby/3.3.0/tsort.rb:434:in `each_strongly_connected_component_from'
/usr/local/lib/ruby/3.3.0/tsort.rb:352:in `block in each_strongly_connected_component'
/usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each'
/usr/local/lib/ruby/3.3.0/tsort.rb:350:in `call'
/usr/local/lib/ruby/3.3.0/tsort.rb:350:in `each_strongly_connected_component'
/usr/local/lib/ruby/3.3.0/tsort.rb:229:in `tsort_each'
/usr/local/lib/ruby/3.3.0/tsort.rb:208:in `tsort_each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:435:in `initialize!'
/var/www/discourse/config/environment.rb:7:in `<main>'
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:69:in `require'
/usr/local/lib/ruby/3.3.0/bundled_gems.rb:69:in `block (2 levels) in replace_require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:411:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:559:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `block in execute'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:281:in `execute'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:243:in `block in invoke_prerequisites'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:241:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:241:in `invoke_prerequisites'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:218:in `block in invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:243:in `block in invoke_prerequisites'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:241:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:241:in `invoke_prerequisites'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:218:in `block in invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:199:in `invoke_with_call_chain'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/task.rb:188:in `invoke'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:188:in `invoke_task'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block (2 levels) in top_level'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:138:in `block in top_level'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:147:in `run_with_threads'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:132:in `top_level'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:83:in `block in run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:214:in `standard_exception_handling'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/lib/rake/application.rb:80:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/rake:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.3.0/bin/rake:25:in `<top (required)>'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `load'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:58:in `kernel_load'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli/exec.rb:23:in `run'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli.rb:455:in `exec'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/command.rb:28:in `run'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor.rb:527:in `dispatch'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli.rb:35:in `dispatch'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/vendor/thor/lib/thor/base.rb:584:in `start'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/cli.rb:29:in `start'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/exe/bundle:28:in `block in <top (required)>'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
/usr/local/lib/ruby/gems/3.3.0/gems/bundler-2.5.18/exe/bundle:20:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
rake aborted!
ActiveRecord::ConnectionNotEstablished: соединение с сервером через сокет "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога (ActiveRecord::ConnectionNotEstablished)
Запущен ли сервер локально и принимает ли он соединения на этом сокете?
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:69:in `rescue in new_client'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:57:in `new_client'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:982:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:994:in `reconnect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:662:in `block in reconnect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:661:in `reconnect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:763:in `block in verify!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:754:in `verify!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:771:in `connect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:977:in `block in with_raw_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:976:in `with_raw_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/quoting.rb:128:in `quote_string'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:76:in `quote'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/quoting.rb:122:in `quote'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:1099:in `quoted_scope'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:1076:in `data_source_sql'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:60:in `table_exists?'
/var/www/discourse/config/initializers/006-ensure_login_hint.rb:8:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `block in make_lambda'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:179:in `block in call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:668:in `block (2 levels) in default_terminator'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `catch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `block in default_terminator'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:180:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `block in invoke_before'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `invoke_before'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:109:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/reloader.rb:96:in `prepare!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application/finisher.rb:74:in `block in <module:Finisher>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:435:in `initialize!'
/var/www/discourse/config/environment.rb:7:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:411:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:559:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Причина:
PG::ConnectionBad: соединение с сервером через сокет "/var/run/postgresql/.s.PGSQL.5432" не удалось: Нет такого файла или каталога (PG::ConnectionBad)
Запущен ли сервер локально и принимает ли он соединения на этом сокете?
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:819:in `connect_start'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:819:in `connect_to_hosts'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/pg-1.5.4/lib/pg/connection.rb:759:in `new'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/pg-1.5.4/lib/pg.rb:63:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:58:in `new_client'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:982:in `connect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:994:in `reconnect'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:662:in `block in reconnect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:661:in `reconnect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:763:in `block in verify!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:754:in `verify!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:771:in `connect!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:977:in `block in with_raw_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract_adapter.rb:976:in `with_raw_connection'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/quoting.rb:128:in `quote_string'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:76:in `quote'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/quoting.rb:122:in `quote'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:1099:in `quoted_scope'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:1076:in `data_source_sql'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:60:in `table_exists?'
/var/www/discourse/config/initializers/006-ensure_login_hint.rb:8:in `block in <main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:407:in `block in make_lambda'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:179:in `block in call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:668:in `block (2 levels) in default_terminator'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `catch'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:667:in `block in default_terminator'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:180:in `call'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `block in invoke_before'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `each'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:559:in `invoke_before'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:109:in `run_callbacks'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/reloader.rb:96:in `prepare!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application/finisher.rb:74:in `block in <module:Finisher>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `instance_exec'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:32:in `run'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/initializable.rb:60:in `run_initializers'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:435:in `initialize!'
/var/www/discourse/config/environment.rb:7:in `<main>'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/bootsnap-1.18.4/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/zeitwerk-2.7.1/lib/zeitwerk/core_ext/kernel.rb:34:in `require'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:411:in `require_environment!'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/railties-7.2.2.1/lib/rails/application.rb:559:in `block in run_tasks_blocks'
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'
Задачи: TOP => db:migrate => db:load_config => environment
(Посмотрите полный трейс, запустив задачу с --trace)
I, [2024-12-26T12:53:47.919752 #1] INFO -- :
I, [2024-12-26T12:53:47.920249 #1] INFO -- : Завершение асинхронных процессов
I, [2024-12-26T12:53:47.920297 #1] INFO -- : Отправка TERM для exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 87
87:signal-handler (1735217627) Получен SIGTERM, планирование завершения...
87:M 26 Dec 2024 12:53:47.985 # Пользователь запросил завершение...
87:M 26 Dec 2024 12:53:47.985 * Сохранение финального RDB-снапшота перед выходом.
87:M 26 Dec 2024 12:53:48.018 * БД сохранена на диске
87:M 26 Dec 2024 12:53:48.018 # Redis готов к выходу, пока-пока...