Hola,
Actualmente tengo Discourse v2.8.13 ejecutándose en Ubuntu 20.04.6 LTS (en Digital Ocean). Es una instalación con contenedores web_only y data.
¿Cuál es la estrategia más sencilla para esta actualización?
Contexto
La actualización a través del panel de administración o con launcher rebuild web_only no funciona.
La actualización mediante ./launcher termina con:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate failed with return #<Process::Status: pid 742 exit 1>
Ubicación del fallo: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
bootstrap falló con código de salida 1
Aquí tienes el resultado de Discourse Doctor:
git remote set-branches origin stable
git fetch --depth 1 origin stable
else
git fetch --tags --prune-tags --prune --force origin
fi
'
From https://github.com/discourse/discourse
- [deleted] (none) -> origin/0-bulk
- [deleted] (none) -> origin/0-helpers
- [deleted] (none) -> origin/a-e-c
- [deleted] (none) -> origin/a-e-c-d
- [deleted] (none) -> origin/add-ignored-to-mod-activity
- [deleted] (none) -> origin/add-timeout-for-cache-download
- [deleted] (none) -> origin/add_users_groups_to_community_section
- [deleted] (none) -> origin/admin-component-codemod
- [deleted] (none) -> origin/alt-multi-select
- [deleted] (none) -> origin/angle-bracket-codemod-run
- [deleted] (none) -> origin/api-safety
- [deleted] (none) -> origin/avatar-uploader-test-martin
- [deleted] (none) -> origin/avatar-utils
- [deleted] (none) -> origin/capabilities-outside-service
- [deleted] (none) -> origin/category-serialize-extension
- [deleted] (none) -> origin/chat-drawer-unautofocus
- [deleted] (none) -> origin/chat-messages-streaming
- [deleted] (none) -> origin/chat-permission
- [deleted] (none) -> origin/chat-thread-messages-basic
- [deleted] (none) -> origin/chat-thread-panel-initial-skeleton
- [deleted] (none) -> origin/chat-thread-panel-sketch
- [deleted] (none) -> origin/chat/streaming
- [deleted] (none) -> origin/chatable-index-werk
- [deleted] (none) -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.4.1
- [deleted] (none) -> origin/dev-api-table-buttons
- [deleted] (none) -> origin/dev-remove-quick-access-profile
- [deleted] (none) -> origin/dev/add-last-message-id-to-chat-channel-and-thread
- [deleted] (none) -> origin/dev/add-plugin-api-for-additional-pretty-text-options
- [deleted] (none) -> origin/dev/allow-hiding-chat-secondary-buttons
- [deleted] (none) -> origin/dev/chat-message-actions-experiments
- [deleted] (none) -> origin/dev/chat-transcript-system-spec-2
- [deleted] (none) -> origin/dev/disable-threadsafe-capybara
- [deleted] (none) -> origin/dev/disable-threadsafe-capybara-2
- [deleted] (none) -> origin/dev/experimental-refactoring
- [deleted] (none) -> origin/dev/extra-fields-saving-user-preferences
- [deleted] (none) -> origin/dev/extract-methods-into-channel-model
- [deleted] (none) -> origin/dev/flexible-quote-button
- [deleted] (none) -> origin/dev/hashtag-system-spec-1
- [deleted] (none) -> origin/dev/hashtag-system-spec-2
- [deleted] (none) -> origin/dev/hashtag-system-spec-3
- [deleted] (none) -> origin/dev/hashtag-system-spec-4
- [deleted] (none) -> origin/dev/latest-rails-sys-spec-lock-branch
- [deleted] (none) -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports
- [deleted] (none) -> origin/dev/make-sure-we-stream-data-to-csv-files-when-running-exports-2
- [deleted] (none) -> origin/dev/mention-notifications-expander
- [deleted] (none) -> origin/dev/refactor-chat-notifier
- [deleted] (none) -> origin/dev/refactor-create-dm-channel-into-service
- [deleted] (none) -> origin/dev/refactor-dm-channel-creator-into-service
- [deleted] (none) -> origin/dev/user-auto-group-fabricator
- [deleted] (none) -> origin/dev/user-that-cant-chat-shouldnt-be-able-to-join-channel
- [deleted] (none) -> origin/emoji-update-production
- [deleted] (none) -> origin/experimental-refactoring
- [deleted] (none) -> origin/feature-route-control
- [deleted] (none) -> origin/feature/change-watched-word-uploader-to-use-uppy
- [deleted] (none) -> origin/feature/chat-thread-client-skeleton
- [deleted] (none) -> origin/feature/chat-thread-messages-part-1
- [deleted] (none) -> origin/feature/dont-feed-the-trolls
- [deleted] (none) -> origin/feature/go-to-last-unread-post-topic-bookmark
- [deleted] (none) -> origin/feature/hashtag-no-icon-cook
- [deleted] (none) -> origin/feature/markdown-block-changes-chat
- [deleted] (none) -> origin/feature/resolve-outdated-translation
- [deleted] (none) -> origin/feature/separate-topic-bookmarks-into-own-distinct-pattern
- [deleted] (none) -> origin/feature/status-on-mentions-on-updated-chat-messages
- [deleted] (none) -> origin/feature/thread-list-button-unread-count
- [deleted] (none) -> origin/feature/thread-list-button-unread-counter-initial
- [deleted] (none) -> origin/feature/tracking-unread-thread-in-sidebar
- [deleted] (none) -> origin/feature/update-translations-block-prefs
- [deleted] (none) -> origin/feature_boostrap_mode_usertip
- [deleted] (none) -> origin/feature_bootstrap_mode
- [deleted] (none) -> origin/feature_hide_user_tips
- [deleted] (none) -> origin/feature_user_tips_backfill
- [deleted] (none) -> origin/fix-select-kit-click-outside-regression
- [deleted] (none) -> origin/fix-tag-and-category-routing
- [deleted] (none) -> origin/fix-tests
- [deleted] (none) -> origin/fix-tests-passed
- [deleted] (none) -> origin/fix/chat-threading-no-echo-with-indicator
- [deleted] (none) -> origin/fix/hide-alternate-email-button
- [deleted] (none) -> origin/fix/reviewable-queued-posts
- [deleted] (none) -> origin/fix/update-username-in-new-quote-format
- [deleted] (none) -> origin/fix_flaky_test
- [deleted] (none) -> origin/fix_media_elements
- [deleted] (none) -> origin/fix_url_welcome
- [deleted] (none) -> origin/generic-import
- [deleted] (none) -> origin/generic-import-clean
- [deleted] (none) -> origin/generic-import-cxl
- [deleted] (none) -> origin/generic-import-v2
- [deleted] (none) -> origin/generic-import-v3
- [deleted] (none) -> origin/glimmer-lightbox
- [deleted] (none) -> origin/headless-new
- [deleted] (none) -> origin/hide-header-and-sidebar
- [deleted] (none) -> origin/issue/allow-ensure-cors-to-add-more-than-one-rule
- [deleted] (none) -> origin/issue/fix-forwarded-email-group-inbox-cc
- [deleted] (none) -> origin/jancernik-replace-lazy-yt
- [deleted] (none) -> origin/loic-max-size-for-text-columns
- [deleted] (none) -> origin/loic-max-size-for-text-columns-chat-plugin
- [deleted] (none) -> origin/loic-max-size-for-text-columns-poll-plugin
- [deleted] (none) -> origin/loic-n+1-gem
- [deleted] (none) -> origin/loic-refactor-user-email-job-as-class
- [deleted] (none) -> origin/mobile-component-templates
- [deleted] (none) -> origin/modal-atomicity
- [deleted] (none) -> origin/pr/20421
- [deleted] (none) -> origin/pr/21684
- [deleted] (none) -> origin/pwa-offline-indicator
- [deleted] (none) -> origin/revert-unaccent
- [deleted] (none) -> origin/ruby-deprecate-test
- [deleted] (none) -> origin/scroll-padding-top-take2
- [deleted] (none) -> origin/search-chatable-extension
- [deleted] (none) -> origin/separate-chat-system-tests
- [deleted] (none) -> origin/serializer_api_changes
- [deleted] (none) -> origin/test_message_bus_change
- [deleted] (none) -> origin/tiktok-normalizing
- [deleted] (none) -> origin/update-history-modal
- [deleted] (none) -> origin/upgrade-group-default-notifcations-modal
- [deleted] (none) -> origin/use-loofah-html5-frag
- [deleted] (none) -> origin/user-preferences-spec
- [deleted] (none) -> origin/ux-ac-user-metadata-alignment
- [deleted] (none) -> origin/ux_user_tips
3140a4b2c..e722a1470 main -> origin/main
* [new branch] 0-app-events-revolution -> origin/0-app-events-revolution
* [new branch] 0-constrain -> origin/0-constrain
* [new branch] 0-fast-edit-end -> origin/0-fast-edit-end
* [new branch] 0-flake-key -> origin/0-flake-key
* [new branch] 0-polls-still -> origin/0-polls-still
* [new branch] 0-sticky-service -> origin/0-sticky-service
bb2c5a053..ed8432c32 a-dejq-click -> origin/a-dejq-click
* [new branch] a11y-contrast -> origin/a11y-contrast
* [new branch] bulk-invite-expire-time-fix -> origin/bulk-invite-expire-time-fix
* [new branch] card-container-plugin-outlet -> origin/card-container-plugin-outlet
* [new branch] category-bullet-only -> origin/category-bullet-only
* [new branch] chat-global-mentions-warning -> origin/chat-global-mentions-warning
* [new branch] cherrypick-5dc3a27 -> origin/cherrypick-5dc3a27
* [new branch] debug-macros-patch -> origin/debug-macros-patch
* [new branch] demote-summarize-ai-button -> origin/demote-summarize-ai-button
* [new branch] dependabot/bundler/omniauth-github-and-sprockets-and-omniauth-and-omniauth-oauth2-and-omniauth-google-oauth2-and-shoulda-matchers-2.0.1 -> origin/dependabot/bundler/omniauth-github-and-sprockets-and-omniauth-and-omniauth-oauth2-and-omniauth-google-oauth2-and-shoulda-matchers-2.0.1
* [new branch] dependabot/bundler/selenium-webdriver-and-sprockets-and-shoulda-matchers-and-webdrivers-4.11.0 -> origin/dependabot/bundler/selenium-webdriver-and-sprockets-and-shoulda-matchers-and-webdrivers-4.11.0
* [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.5.2 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.5.2
* [new branch] dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.4.3 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.4.3
+ d06ce80d6...bed0c9ad6 dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.3.1 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.3.1 (actualización forzada)
* [new branch] dev/convert-change-post-notice-to-glimmer-dmodal -> origin/dev/convert-change-post-notice-to-glimmer-dmodal
6bb18917d..38caa4621 dev/minio-s3-system-specs -> origin/dev/minio-s3-system-specs
* [new branch] dev/no-need-to-track-status-of-deleted-user -> origin/dev/no-need-to-track-status-of-deleted-user
* [new branch] dev/no-need-to-wrap-export-methods-into-enumerator-anymore -> origin/dev/no-need-to-wrap-export-methods-into-enumerator-anymore
* [new branch] dev/rafactor-the-export-csv-file-job -> origin/dev/rafactor-the-export-csv-file-job
* [new branch] dev/s3-upload-system-specs-with-minio -> origin/dev/s3-upload-system-specs-with-minio
* [new branch] dev/switch-over-category-settings -> origin/dev/switch-over-category-settings
* [new branch] dev/using-find-each-in-csv-exports -> origin/dev/using-find-each-in-csv-exports
* [new branch] dev/we-dont-need-collection-of-entities -> origin/dev/we-dont-need-collection-of-entities
* [new branch] digest-suppression-by-tags -> origin/digest-suppression-by-tags
* [new branch] discovery-named-outlets -> origin/discovery-named-outlets
* [new branch] feature/bookmark-menu-and-modal-redesign -> origin/feature/bookmark-menu-and-modal-redesign
* [new branch] feature/hide-d-tooltip-when-scrolling-on-mobile -> origin/feature/hide-d-tooltip-when-scrolling-on-mobile
2b7b460d7..953282535 feature/shift-auto-upload-dropped-files-chat -> origin/feature/shift-auto-upload-dropped-files-chat
2be34487f..c59352b9f feature/show-status-on-mentions-when-user-havent-used-autocomplete -> origin/feature/show-status-on-mentions-when-user-havent-used-autocomplete
* [new branch] fix-client-tests-for-status -> origin/fix-client-tests-for-status
* [new branch] fix/account-for-empty-string-site-settings -> origin/fix/account-for-empty-string-site-settings
* [new branch] fix/do-not-consider-codeblocks-when-parsing-mentions -> origin/fix/do-not-consider-codeblocks-when-parsing-mentions
* [new branch] fix/revert-removed-mentions-transformation-when-copking-message-on-the-client -> origin/fix/revert-removed-mentions-transformation-when-copking-message-on-the-client
* [new branch] generic-import-latest -> origin/generic-import-latest
+ 6c044ab81...46ef32d0e loic-migrate-chat-message-creator-to-a-service -> origin/loic-migrate-chat-message-creator-to-a-service (actualización forzada)
* [new branch] new-topics-vs-replies-toggle -> origin/new-topics-vs-replies-toggle
* [new branch] readme-updates-release31 -> origin/readme-updates-release31
* [new branch] relative-sourcemap -> origin/relative-sourcemap
* [new branch] rename-webauthn -> origin/rename-webauthn
* [new branch] show-footer-refactor -> origin/show-footer-refactor
* [new branch] smoke-test-click -> origin/smoke-test-click
cec7c05da..0467def2d stable -> origin/stable
* [new branch] tag-description-links -> origin/tag-description-links
3140a4b2c..e722a1470 tests-passed -> origin/tests-passed
* [new branch] upgrade-login-modal -> origin/upgrade-login-modal
t [tag update] beta -> beta
t [tag update] latest-release -> latest-release
* [new tag] v3.0.5 -> v3.0.5
* [new tag] v3.0.6 -> v3.0.6
* [new tag] v3.1.0 -> v3.1.0
* [new tag] v3.1.0.beta6 -> v3.1.0.beta6
* [new tag] v3.1.0.beta7 -> v3.1.0.beta7
* [new tag] v3.1.0.beta8 -> v3.1.0.beta8
I, [2023-08-15T11:30:48.879539 #1] INFO -- :
I, [2023-08-15T11:30:48.880719 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
set -o errexit
if [[ $(git symbolic-ref --short HEAD) == stable ]] ; then
git pull
else
git -c advice.detachedHead=false checkout stable
fi
'
Cambiado a una nueva rama 'stable'
I, [2023-08-15T11:30:54.062804 #1] INFO -- : La rama 'stable' configurada para seguir la rama remota 'stable' desde 'origin'.
I, [2023-08-15T11:30:54.063557 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version stable
I, [2023-08-15T11:30:54.081857 #1] INFO -- :
I, [2023-08-15T11:30:54.082559 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-08-15T11:30:54.089752 #1] INFO -- :
I, [2023-08-15T11:30:54.090607 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-08-15T11:30:54.098277 #1] INFO -- :
I, [2023-08-15T11:30:54.099161 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-08-15T11:30:54.105838 #1] INFO -- :
I, [2023-08-15T11:30:54.106924 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-08-15T11:30:54.112334 #1] INFO -- :
I, [2023-08-15T11:30:54.112960 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-08-15T11:30:54.124386 #1] INFO -- :
I, [2023-08-15T11:30:54.125023 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2023-08-15T11:30:54.130161 #1] INFO -- :
I, [2023-08-15T11:30:54.130876 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-08-15T11:30:54.138649 #1] INFO -- :
I, [2023-08-15T11:30:54.139507 #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, [2023-08-15T11:30:54.147161 #1] INFO -- :
I, [2023-08-15T11:30:54.147988 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2023-08-15T11:30:54.165858 #1] INFO -- :
I, [2023-08-15T11:30:54.166787 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-08-15T11:30:54.176051 #1] INFO -- :
I, [2023-08-15T11:30:54.176954 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2023-08-15T11:30:54.188077 #1] INFO -- :
I, [2023-08-15T11:30:54.188871 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-08-15T11:30:54.196545 #1] INFO -- :
I, [2023-08-15T11:30:54.197324 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-08-15T11:31:17.667135 #1] INFO -- :
I, [2023-08-15T11:31:17.668072 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-08-15T11:31:17.672757 #1] INFO -- :
I, [2023-08-15T11:31:17.673979 #1] INFO -- : > cd /var/www/discourse/plugins && mkdir -p plugins
I, [2023-08-15T11:31:17.681576 #1] INFO -- :
I, [2023-08-15T11:31:17.682471 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Clonando en 'docker_manager'...
I, [2023-08-15T11:31:19.601683 #1] INFO -- :
I, [2023-08-15T11:31:19.602562 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-akismet.git
Clonando en 'discourse-akismet'...
I, [2023-08-15T11:31:20.480818 #1] INFO -- :
I, [2023-08-15T11:31:20.481991 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-data-explorer.git
Clonando en 'discourse-data-explorer'...
I, [2023-08-15T11:31:21.452793 #1] INFO -- :
I, [2023-08-15T11:31:21.453835 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/camilleroux/discourse-affiliate.git
Clonando en 'discourse-affiliate'...
I, [2023-08-15T11:31:22.087039 #1] INFO -- :
I, [2023-08-15T11:31:22.087758 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/somoza/discourse-xorigin.git
Clonando en 'discourse-xorigin'...
I, [2023-08-15T11:31:22.690287 #1] INFO -- :
I, [2023-08-15T11:31:22.691373 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Clonando en 'discourse-chat-integration'...
I, [2023-08-15T11:31:23.720578 #1] INFO -- :
I, [2023-08-15T11:31:23.721513 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.745071 #1] INFO -- :
I, [2023-08-15T11:31:23.746322 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-08-15T11:31:23.752404 #1] INFO -- :
I, [2023-08-15T11:31:23.753966 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2023-08-15T11:31:23.760151 #1] INFO -- :
I, [2023-08-15T11:31:23.769069 #1] INFO -- : Reemplazando pid /run/nginx.pid; con daemon off; en /etc/nginx/nginx.conf
I, [2023-08-15T11:31:23.770727 #1] INFO -- : Reemplazando (?m-ix:upstream[^\}]+\}) con upstream discourse { server 127.0.0.1:3000; } en /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.772247 #1] INFO -- : Reemplazando (?-mix:server_name.+$) con server_name _ ; en /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.773347 #1] INFO -- : Reemplazando (?-mix:client_max_body_size.+$) con client_max_body_size $upload_size ; en /etc/nginx/conf.d/discourse.conf
I, [2023-08-15T11:31:23.776497 #1] INFO -- : Reemplazando (?-mix:worker_connections.+$) con worker_connections $nginx_worker_connections ; en /etc/nginx/nginx.conf
I, [2023-08-15T11:31:23.777710 #1] INFO -- : > echo "configuración web completada"
I, [2023-08-15T11:31:23.782364 #1] INFO -- : configuración web completada
I, [2023-08-15T11:31:23.783587 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-08-15T11:31:24.912273 #1] INFO -- : Se instaló correctamente bundler-2.4.13
1 gem instalada
I, [2023-08-15T11:31:24.913280 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-08-15T11:31:37.818642 #1] INFO -- :
I, [2023-08-15T11:31:37.819749 #1] INFO -- : > cd /var/www/discourse && if [ "stable" != "tests-passed" ]; then
rm -rf app/assets/javascripts/node_modules
fi
I, [2023-08-15T11:31:40.330766 #1] INFO -- :
I, [2023-08-15T11:31:40.331448 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
advertencia " > @glint/environment-ember-loose@1.0.2" tiene una dependencia peer "@glimmer/component@^1.1.2" no satisfecha.
advertencia " > @glint/environment-ember-template-imports@1.0.2" tiene una dependencia peer "ember-template-imports@^3.0.0" no satisfecha.
advertencia " > @mixer/parallel-prettier@2.0.3" tiene una dependencia peer "prettier@^2.0.0" no satisfecha.
advertencia El campo de resolución "babel-plugin-ember-template-compilation@2.0.0" es incompatible con la versión solicitada "babel-plugin-ember-template-compilation@^2.0.1"
advertencia El campo de resolución "unset-value@2.0.1" es incompatible con la versión solicitada "unset-value@^1.0.0"
advertencia " > babel-plugin-debug-macros@0.4.0-pre1" tiene una dependencia peer "@babel/core@^7.0.0" no satisfecha.
advertencia "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3@3.0.6" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
advertencia "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3-multipart@3.1.3" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
advertencia "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/xhr-upload@3.1.1" tiene una dependencia peer incorrecta "@uppy/core@^3.1.2".
advertencia "workspace-aggregator-26edfe63-3c40-4442-b382-b5d88c4c55ba > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" tiene una dependencia peer incorrecta "@uppy/core@^3.2.1".
I, [2023-08-15T11:34:59.486135 #1] INFO -- : yarn install v1.22.19
[1/5] Validando package.json...
[2/5] Resolviendo paquetes...
[3/5] Obteniendo paquetes...
[4/5] Enlazando dependencias...
[5/5] Construyendo paquetes nuevos...
$ yarn --cwd app/assets/javascripts $(node -e 'if(JSON.parse(process.env.npm_config_argv).original.includes(`--frozen-lockfile`)){console.log(`--frozen-lockfile`)}')
yarn install v1.22.19
[1/4] Resolviendo paquetes...
[2/4] Obteniendo paquetes...
[3/4] Enlazando dependencias...
[4/4] Construyendo paquetes nuevos...
$ patch-package
patch-package 8.0.0
Aplicando parches...
@ember/jquery@2.0.0 ✔
ember-source@3.28.12 ✔
virtual-dom@2.1.1 ✔
Hecho en 78.38s.
Hecho en 183.11s.
yarn cache v1.22.19
éxito Caché borrada.
Hecho en 15.13s.
I, [2023-08-15T11:34:59.517743 #1] INFO -- : Archivo > /var/www/discourse/config/multisite.yml chmod: chown:
I, [2023-08-15T11:34:59.518863 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2023-08-15T11:35:00.069961 #1] INFO -- :
I, [2023-08-15T11:35:00.070707 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2023-08-15T11:35:00.382565 #1] INFO -- : Estás reemplazando el valor local actual de without, que actualmente es "test:development"
I, [2023-08-15T11:35:00.383463 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
I, [2023-08-15T11:35:45.646023 #1] INFO -- : Obteniendo metadatos de gem de https://rubygems.org/.........
Usando rake 13.0.6
Usando concurrent-ruby 1.2.2
Usando erubi 1.12.0
Usando crass 1.0.6
Obteniendo rack 2.2.8
Usando builder 3.2.4
Obteniendo minitest 5.19.0
Usando racc 1.7.1
Usando date 3.3.3
Usando timeout 0.4.0
Obteniendo public_suffix 5.0.3
Usando mini_mime 1.1.2
Usando aws-eventstream 1.2.0
Usando aws-partitions 1.583.0
Usando jmespath 1.6.2
Obteniendo msgpack 1.7.2
Instalando msgpack 1.7.2 con extensiones nativas
Instalando public_suffix 5.0.3
Instalando minitest 5.19.0
Instalando rack 2.2.8
Usando bundler 2.4.13
Usando byebug 11.1.3
Usando cbor 0.5.9.6
Usando cgi 0.3.6
Usando chunky_png 1.4.0
Usando coderay 1.1.3
Usando colored2 3.1.2
Usando connection_pool 2.4.1
Usando openssl 3.1.0
Usando cppjieba_rb 0.4.2
Usando google-protobuf 3.23.4 (x86_64-linux)
Usando method_source 1.0.0
Usando thor 1.2.2
Usando tilt 2.2.0
Usando diffy 3.4.2
Usando digest 3.1.1
Usando discourse-fonts 0.0.9
Usando email_reply_trimmer 0.1.13
Usando excon 0.100.0
Usando execjs 2.8.1
Usando exifr 1.4.0
Usando faraday-net_http 3.0.2
Usando ruby2_keywords 0.0.5
Usando fast_blank 1.0.1
Usando fast_xs 0.8.0
Usando fastimage 2.2.7
Usando ffi 1.15.5
Usando fspath 3.1.2
Usando gc_tracer 1.5.1
Usando guess_html_encoding 0.0.11
Obteniendo zeitwerk 2.6.10
Usando hana 1.3.7
Usando hashie 5.0.0
Usando highline 2.1.0
Usando hkdf 1.0.0
Usando htmlentities 4.3.4
Usando http_accept_language 2.1.1
Usando image_size 3.3.0
Usando in_threads 1.6.0
Usando progress 3.6.0
Usando json 2.6.3
Usando regexp_parser 2.8.1
Usando unf_ext 0.0.8.2
Usando jwt 2.7.1
Usando kgio 2.11.4
Usando libv8-node 18.16.0.0 (x86_64-linux)
Usando logstash-event 1.2.02
Usando logster 2.12.2
Usando lru_redux 1.1.0
Usando lz4-ruby 0.3.3
Usando maxminddb 0.1.22
Usando memory_profiler 1.0.1
Usando redis 4.8.1
Usando mini_sql 1.4.0
Usando multi_json 1.15.0
Usando multi_xml 0.6.0
Usando mustache 1.1.1
Usando uri 0.12.2
Usando nio4r 2.5.9
Usando version_gem 1.1.3
Obteniendo oj 3.15.1
Instalando zeitwerk 2.6.10
Obteniendo optimist 3.1.0
Usando pg 1.4.6
Instalando optimist 3.1.0
Usando raindrops 0.20.1
Usando rchardet 1.8.0
Obteniendo rexml 3.2.6
Instalando oj 3.15.1 con extensiones nativas
Usando rinku 2.0.6
Usando rotp 6.2.2
Usando rqrcode_core 1.2.0
Usando rubyzip 2.3.2
Instalando rexml 3.2.6
Usando sshkey 2.0.0
Usando stackprof 0.2.25
Usando i18n 1.14.1
Usando tzinfo 2.0.6
Usando nokogiri 1.15.3 (x86_64-linux)
Usando net-protocol 0.2.1
Usando aws-sigv4 1.5.0
Usando addressable 2.8.4
Usando openssl-signature_algorithm 1.3.0
Obteniendo sass-embedded 1.64.1 (x86_64-linux-gnu)
Usando faraday 2.7.10
Usando mini_suffix 0.3.3
Usando pry 0.14.2
Usando uglifier 4.2.0
Usando image_optim 0.31.3
Usando unf 0.1.4
Usando web-push 3.0.0
Usando logstash-logger 0.26.1
Usando mini_racer 0.8.0
Usando redis-namespace 1.11.0
Usando net-http 0.3.2
Usando oauth-tty 1.0.5
Usando snaky_hash 2.0.1
Usando puma 6.3.0
Usando rack-test 2.1.0
Usando sprockets 3.7.2 desde https://github.com/rails/sprockets (en 3.x@f4d3dae)
Usando request_store 1.5.1
Usando message_bus 4.3.7
Usando sidekiq 6.5.9
Usando omniauth 1.9.2
Usando rack-mini-profiler 3.1.0
Usando rack-protection 3.0.6
Usando unicorn 6.1.0
Usando activesupport 7.0.5.1
Usando rqrcode 2.2.0
Usando tzinfo-data 1.2023.3
Usando loofah 2.21.3
Obteniendo net-imap 0.3.7
Instalando net-imap 0.3.7
Usando net-pop 0.1.2
Usando net-smtp 0.3.3
Usando aws-sdk-core 3.130.2
Usando cose 1.3.0
Usando css_parser 1.14.0
Usando ruby-readability 0.7.0
Usando sanitize 6.0.2
Usando rss 0.2.9
Usando faraday-retry 2.2.0
Usando simpleidn 0.2.1
Usando oauth 1.1.0
Usando oauth2 1.4.11
Usando pry-byebug 3.10.1
Usando pry-rails 0.3.9
Usando rtlcss 0.2.1
Usando rails-dom-testing 2.1.1
Usando rails-html-sanitizer 1.6.0
Usando globalid 1.1.0
Usando activemodel 7.0.5.1
Usando mini_scheduler 0.16.0
Usando mail 2.8.1
Usando aws-sdk-kms 1.56.0
Usando aws-sdk-sns 1.53.0
Usando json_schemer 1.0.3
Usando actionview 7.0.5.1
Usando activejob 7.0.5.1
Usando active_model_serializers 0.8.4
Usando activerecord 7.0.5.1
Usando omniauth-oauth2 1.7.3
Usando omniauth-oauth 1.2.0
Usando actionpack 7.0.5.1
Usando actionview_precompiler 0.2.3
Usando aws-sdk-s3 1.114.0
Usando actionmailer 7.0.5.1
Usando railties 7.0.5.1
Usando sprockets-rails 3.4.2
Usando discourse-seed-fu 2.3.12
Usando omniauth-facebook 9.0.0
Usando omniauth-github 1.4.0
Usando omniauth-google-oauth2 0.8.2
Usando omniauth-twitter 1.4.0
Obteniendo lograge 0.13.0
Instalando lograge 0.13.0
Usando rails_failover 2.0.1
Usando rails_multisite 5.0.0
Instalando sass-embedded 1.64.1 (x86_64-linux-gnu)
Usando dartsass-ruby 3.0.1
Usando dartsass-sprockets 3.0.0
Usando bootsnap 1.16.0
Usando rbtrace 0.4.14
¡Bundle completo! 136 dependencias de Gemfile, 172 gems instaladas ahora.
No se instalaron las gems de los grupos 'development' y 'test'.
Las gems empaquetadas se instalan en `./vendor/bundle`
I, [2023-08-15T11:35:45.648035 #1] INFO -- : > cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate
El nombre del plugin es 'Set X-Frame-Options correctly', pero el directorio del plugin se llama 'discourse-xorigin'
--------------------------------------------------------------------------------
¡3 migraciones fallidas!
Fallo al migrar default
#<StandardError:"Ha ocurrido un error, esta y todas las migraciones posteriores se cancelaron:\n\nPG::InsufficientPrivilege: ERROR: permiso denegado para crear la extensión \"unaccent\"\nSUGERENCIA: Debe ser superusuario para crear esta extensión.\n">
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:769:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:760:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `block in say_with_time'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/db/migrate/20220304162250_enable_unaccent_extension.rb:5:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:196:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:159:in `block (3 levels) in execute_concurrently'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:280:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:79:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:157:in `block (2 levels) in execute_concurrently'
Error al migrar secondsite
#<StandardError:"Se ha producido un error, esta y todas las migraciones posteriores se han cancelado:\n\nPG::InsufficientPrivilege: ERROR: permiso denegado para crear la extensión \"unaccent\"\nSUGERENCIA: Debe ser superusuario para crear esta extensión.\n">
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:769:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:760:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `block in say_with_time'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/db/migrate/20220304162250_enable_unaccent_extension.rb:5:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:196:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:159:in `block (3 levels) in execute_concurrently'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:280:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:79:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:157:in `block (2 levels) in execute_concurrently'
Error al migrar passionsonore
#<StandardError:"Se ha producido un error, esta y todas las migraciones posteriores se han cancelado:\n\nPG::InsufficientPrivilege: ERROR: permiso denegado para crear la extensión \"unaccent\"\nSUGERENCIA: Debe ser superusuario para crear esta extensión.\n">
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rack-mini-profiler-3.1.0/lib/patches/db/pg.rb:69:in `exec_params'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:768:in `block (2 levels) in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/share_lock.rb:187:in `yield_shares'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/dependencies/interlock.rb:41:in `permit_concurrent_loads'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:767:in `block in exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:769:in `block in log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/notifications/instrumenter.rb:24:in `instrument'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract_adapter.rb:760:in `log'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:766:in `exec_no_cache'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:745:in `execute_and_clear'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql/database_statements.rb:54:in `exec_query'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/postgresql_adapter.rb:434:in `enable_extension'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:932:in `block in method_missing'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `block in say_with_time'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:900:in `say_with_time'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:921:in `method_missing'
/var/www/discourse/db/migrate/20220304162250_enable_unaccent_extension.rb:5:in `change'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:870:in `exec_migration'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `block in exec_migration'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/lib/freedom_patches/schema_migration_details.rb:8:in `exec_migration'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:854:in `block (2 levels) in migrate'
/usr/local/lib/ruby/3.2.0/benchmark.rb:296:in `measure'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:853:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:852:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1046:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1360:in `block in execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activesupport-7.0.5.1/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/transactions.rb:209:in `transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1411:in `ddl_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1359:in `execute_migration_in_transaction'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `each'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1333:in `migrate_without_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `block in migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1432:in `block in with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:215:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1447:in `with_advisory_lock_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1428:in `with_advisory_lock'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1282:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1117:in `up'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/migration.rb:1092:in `migrate'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/activerecord-7.0.5.1/lib/active_record/tasks/database_tasks.rb:262:in `migrate'
/var/www/discourse/lib/tasks/db.rake:196:in `block (3 levels) in <main>'
/var/www/discourse/lib/tasks/db.rake:159:in `block (3 levels) in execute_concurrently'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:280:in `with_connection'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:79:in `with_connection'
/var/www/discourse/lib/tasks/db.rake:157:in `block (2 levels) in execute_concurrently'
I, [2023-08-15T11:35:59.503575 #1] INFO -- : El migrador multisite se está ejecutando usando 1 hilos
Migrando default
== 20220304162250 EnableUnaccentExtension: migrando ==========================
-- enable_extension("unaccent")
Migrando secondsite
== 20220304162250 EnableUnaccentExtension: migrando ==========================
-- enable_extension("unaccent")
Migrando passionsonore
== 20220304162250 EnableUnaccentExtension: migrando ==========================
-- enable_extension("unaccent")
ERROR
--------------------
Pups::ExecError: cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate falló con el código de retorno #<Process::Status: pid 742 exit 1>
Ubicación del error: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec falló con los parámetros "cd /var/www/discourse && sudo -E -u discourse bundle exec rake multisite:migrate"
bootstrap falló con código de salida 1
** ERROR AL INICIALIZAR ** desplázate hacia arriba y busca mensajes de error anteriores, puede haber más de uno.
./discourse-doctor puede ayudar a diagnosticar el problema.
c8dad89d4efbea01a93007c1ff197be40e5f5b6c1807fc6639e7808ea73f672e
==================== FIN DEL REGISTRO DE RECONSTRUCCIÓN ====================
Error al reconstruir web_only.
Verificando tu nombre de dominio . . .
Conexión a forum.pragmaticentrepreneurs.com exitosa.
Probablemente deberías eliminar cualquier plugin no estándar y reconstruir.
Intentando reiniciar el contenedor existente. . .
Se detectó arquitectura x86_64.
ADVERTENCIA: el archivo containers/web_only.yml es legible por todos. Puedes asegurar este archivo ejecutando: chmod o-rwx containers/web_only.yml
iniciando contenedor existente
+ /usr/bin/docker start web_only
Error de respuesta del demonio: el controlador falló al programar la conectividad externa en el endpoint web_only (ec7eac51ee6987f7d8fbd2fccd002d898da5966c5ab77ce86148cf109ef476e1): Error al iniciar el proxy de usuario: listen tcp 0.0.0.0:443: bind: dirección ya en uso
Error: error al iniciar contenedores: web_only
Error al reiniciar el contenedor.
==================== PLUGINS ====================
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-akismet.git
- git clone https://github.com/discourse/discourse-data-explorer.git
- git clone https://github.com/camilleroux/discourse-affiliate.git
- git clone https://github.com/somoza/discourse-xorigin.git
- git clone https://github.com/discourse/discourse-chat-integration.git
ADVERTENCIA:
Tienes lo que parecen ser plugins no oficiales.
Si tienes problemas, deberías desactivarlos e intentar reconstruir nuevamente.
Consulta https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb para la lista oficial.
========================================
Versión de Discourse en forum.pragmaticentrepreneurs.com: NO ENCONTRADA
Versión de Discourse en localhost: NO ENCONTRADA
==================== INFORMACIÓN DE MEMORIA ====================
SO: Linux
RAM (MB): 2067
total usado libre compartido buff/cache disponible
Mem: 1971 248 877 102 845 1429
Swap: 2047 67 1980
==================== VERIFICACIÓN DE ESPACIO EN DISCO ====================
---------- Espacio en disco del SO ----------
Sistema de archivos Tamaño Usado Disponible Uso% Montado en
/dev/vda1 49G 42G 6.5G 87% /
==================== INFORMACIÓN DE DISCO ====================
Disco /dev/loop0: 55.68 MiB, 58368000 bytes, 114000 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop1: 55.65 MiB, 58339328 bytes, 113944 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop2: 63.46 MiB, 66531328 bytes, 129944 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop3: 63.46 MiB, 66527232 bytes, 129936 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop4: 91.85 MiB, 96292864 bytes, 188072 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop5: 53.26 MiB, 55844864 bytes, 109072 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop6: 91.83 MiB, 96272384 bytes, 188032 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/loop7: 53.26 MiB, 55844864 bytes, 109072 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Disco /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de tabla de particiones: gpt
Identificador del disco: 603625F3-7AE2-40CB-B05E-0BD7EA2D57E4
Dispositivo Inicio Fin Sectores Tipo
/dev/vda1 227328 104857566 104630239 49.9G Sistema de archivos Linux
/dev/vda14 2048 10239 8192 4M Inicio de BIOS
/dev/vda15 10240 227327 217088 106M Datos básicos de Microsoft
Las entradas de la tabla de particiones no están en orden de disco.
==================== FIN DE LA INFORMACIÓN DE DISCO ====================
==================== PRUEBA DE CORREO ====================
Para una prueba robusta, obtén una dirección de http://www.mail-tester.com/
Enviando correo a REDACTED . .
==================== ¡HECHO! ====================
Puedes examinar la salida de este script con
LESS=-Ri less /tmp/discourse-debug.txt
PERO PRIMERO, ¡asegúrate de conocer los tres primeros comandos de abajo!
Comandos que debes conocer al ver el archivo con el comando anterior (llamado 'less'):
q -- salir
/error<ENTER> -- buscar la palabra 'error'
n -- buscar la siguiente ocurrencia
g -- ir al principio del archivo
f -- avanzar una página
b -- retroceder una página
G -- ir al final del archivo
root@forum:/var/discourse#