Das Update von Discourse über ./launcher rebuild app schlägt mit folgender Ausgabe fehl:
x86_64-Architektur erkannt.
Stelle sicher, dass Launcher aktuell ist.
Hole Origin.
Launcher ist aktuell.
Stoppe alten Container.
+ /usr/bin/docker stop -t 600 app
app
2.0.20250129-0720: Pulling from discourse/base
Digest: sha256:01b8516e5504c0e9bc3707773015ff4407be03a89154194ff3b5b8699291bc26
Status: Image ist aktuell für discourse/base:2.0.20250129-0720
docker.io/discourse/base:2.0.20250129-0720
/usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2025-02-23T13:57:37.228548 #1] INFO -- : Lesen von stdin
I, [2025-02-23T13:57:37.239599 #1] INFO -- : Datei > /etc/service/postgres/run chmod: +x chown:
I, [2025-02-23T13:57:37.243003 #1] INFO -- : Datei > /etc/service/postgres/log/run chmod: +x
chown:
I, [2025-02-23T13:57:37.246170 #1] INFO -- : Datei > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2025-02-23T13:57:37.249455 #1] INFO -- : Datei > /root/install_postgres chmod: +x chown:
I, [2025-02-23T13:57:37.252447 #1] INFO -- : Datei > /root/upgrade_postgres chmod: +x chown:
I, [2025-02-23T13:57:37.252768 #1] INFO -- : Ersetze data_directory = '/var/lib/postgresql/15/main' durch data_directory = '/shared/postgres_data' in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.440507 #1] INFO -- : Ersetze (?-mix:#?listen_addresses *=.*) durch listen_addresses = '*' in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.440880 #1] INFO -- : Ersetze (?-mix:#?synchronous_commit *=.*) durch synchronous_commit = $db_synchronous_commit in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.441239 #1] INFO -- : Ersetze (?-mix:#?shared_buffers *=.*) durch shared_buffers = $db_shared_buffers in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.441541 #1] INFO -- : Ersetze (?-mix:#?work_mem *=.*) durch work_mem = $db_work_mem in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.441851 #1] INFO -- : Ersetze (?-mix:#?default_text_search_config *=.*) durch default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.442167 #1] INFO -- : Ersetze (?-mix:#?checkpoint_segments *=.*) durch checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.445665 #1] INFO -- : Ersetze (?-mix:#?logging_collector *=.*) durch logging_collector = $db_logging_collector in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.446205 #1] INFO -- : Ersetze (?-mix:#?log_min_duration_statement *=.*) durch log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/15/main/postgresql.conf
I, [2025-02-23T13:57:37.446558 #1] INFO -- : Ersetze (?-mix:^#local +replication +postgres +peer$) durch local replication postgres peer in /etc/postgresql/15/main/pg_hba.conf
I, [2025-02-23T13:57:37.657721 #1] INFO -- : Ersetze (?-mix:^host.*all.*all.*127.*$) durch host all all 0.0.0.0/0 md5 in /etc/postgresql/15/main/pg_hba.conf
I, [2025-02-23T13:57:37.658015 #1] INFO -- : Ersetze (?-mix:^host.*all.*all.*::1\/128.*$) durch host all all ::/0 md5 in /etc/postgresql/15/main/pg_hba.conf
I, [2025-02-23T13:57:37.658265 #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, [2025-02-23T14:00:39.168878 #1] INFO -- : Generiere Lokalisierungen (dies kann eine Weile dauern)...
en_US.UTF-8... fertig
Generierung abgeschlossen.
I, [2025-02-23T14:00:39.169118 #1] INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/15/bin/postmaster -D /etc/postgresql/15/main
I, [2025-02-23T14:00:39.173972 #1] INFO -- : Datei > /usr/local/bin/create_db chmod: +x chown:
I, [2025-02-23T14:00:39.178706 #1] INFO -- : Datei > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2025-02-23T14:00:39.181157 #1] INFO -- : Datei > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2025-02-23T14:00:39.181339 #1] INFO -- : > sleep 5
2025-02-23 14:00:39.224 UTC [42] LOG: starte PostgreSQL 15.10 (Debian 15.10-1.pgdg120+1) auf x86_64-pc-linux-gnu, kompiliert mit gcc (Debian 12.2.0-14) 12.2.0, 64-Bit
2025-02-23 14:00:39.225 UTC [42] LOG: lauscht auf IPv4-Adresse "0.0.0.0", Port 5432
2025-02-23 14:00:39.225 UTC [42] LOG: lauscht auf IPv6-Adresse "::", Port 5432
2025-02-23 14:00:39.237 UTC [42] LOG: lauscht auf Unix-Socket "/var/run/postgresql/.s.PGSQL.5432"
2025-02-23 14:00:39.255 UTC [53] LOG: Datenbanksystem wurde um 2025-02-23 13:50:51 UTC heruntergefahren
2025-02-23 14:00:39.265 UTC [42] LOG: Datenbanksystem ist bereit, Verbindungen anzunehmen
I, [2025-02-23T14:00:44.183099 #1] INFO -- :
I, [2025-02-23T14:00:44.183251 #1] INFO -- : > /usr/local/bin/create_db
2025-02-23 14:00:44.245 UTC [60] postgres@postgres ERROR: Datenbank „discourse“ existiert bereits
2025-02-23 14:00:44.245 UTC [60] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: Fehler: Datenbankerstellung fehlgeschlagen: ERROR: Datenbank „discourse“ existiert bereits
2025-02-23 14:00:44.305 UTC [63] postgres@discourse ERROR: Rolle „discourse“ existiert bereits
2025-02-23 14:00:44.305 UTC [63] postgres@discourse STATEMENT: create user discourse;
ERROR: Rolle „discourse“ existiert bereits
NOTICE: Erweiterung „hstore“ existiert bereits, überspringe
NOTICE: Erweiterung „pg_trgm“ existiert bereits, überspringe
NOTICE: Erweiterung „vector“ existiert bereits, überspringe
NOTICE: Version „0.8.0“ der Erweiterung „vector“ ist bereits installiert
NOTICE: Erweiterung „hstore“ existiert bereits, überspringe
NOTICE: Erweiterung „pg_trgm“ existiert bereits, überspringe
NOTICE: Erweiterung „vector“ existiert bereits, überspringe
NOTICE: Version „0.8.0“ der Erweiterung „vector“ ist bereits installiert
I, [2025-02-23T14:00:44.919371 #1] INFO -- : GRANT
ALTER SCHEMA
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
ALTER EXTENSION
CREATE EXTENSION
CREATE EXTENSION
CREATE EXTENSION
ALTER EXTENSION
UPDATE 0
I, [2025-02-23T14:00:44.919485 #1] INFO -- : > echo postgres installiert!
I, [2025-02-23T14:00:44.921215 #1] INFO -- : postgres installiert!
I, [2025-02-23T14:00:44.924527 #1] INFO -- : Datei > /etc/service/redis/run chmod: +x chown:
I, [2025-02-23T14:00:44.927857 #1] INFO -- : Datei > /etc/service/redis/log/run chmod: +x chown:
I, [2025-02-23T14:00:44.931110 #1] INFO -- : Datei > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2025-02-23T14:00:44.931473 #1] INFO -- : Ersetze daemonize yes durch in /etc/redis/redis.conf
I, [2025-02-23T14:00:45.155642 #1] INFO -- : Ersetze (?-mix:^pidfile.*$) durch in /etc/redis/redis.conf
I, [2025-02-23T14:00:45.156000 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2025-02-23T14:00:45.158306 #1] INFO -- :
I, [2025-02-23T14:00:45.158630 #1] INFO -- : Ersetze (?-mix:^logfile.*$) durch logfile "" in /etc/redis/redis.conf
I, [2025-02-23T14:00:45.159059 #1] INFO -- : Ersetze (?-mix:^bind .*$) durch in /etc/redis/redis.conf
I, [2025-02-23T14:00:45.159470 #1] INFO -- : Ersetze (?-mix:^dir .*$) durch dir /shared/redis_data in /etc/redis/redis.conf
I, [2025-02-23T14:00:45.159932 #1] INFO -- : Ersetze (?-mix:^protected-mode yes) durch protected-mode no in /etc/redis/redis.conf
I, [2025-02-23T14:00:45.160305 #1] INFO -- : Ersetze # io-threads 4 durch io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2025-02-23T14:00:45.160642 #1] INFO -- : > echo redis installiert
I, [2025-02-23T14:00:45.162058 #1] INFO -- : redis installiert
I, [2025-02-23T14:00:45.162196 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2025-02-23T14:00:45.164878 #1] INFO -- : logfile ""
I, [2025-02-23T14:00:45.165018 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2025-02-23T14:00:45.166157 #1] INFO -- : > sleep 10
109:C 23 Feb 2025 14:00:45.173 # oO0OoO0OoO0Oo Redis wird gestartet oO0OoO0OoO0Oo
109:C 23 Feb 2025 14:00:45.173 # Redis Version=7.0.15, Bits=64, commit=00000000, modified=0, pid=109, gerade gestartet
109:C 23 Feb 2025 14:00:45.173 # Konfiguration geladen
109:M 23 Feb 2025 14:00:45.174 * monotoner Taktgeber: POSIX clock_gettime
109:M 23 Feb 2025 14:00:45.174 * Modus=standalone, Port=6379.
109:M 23 Feb 2025 14:00:45.174 # Server initialisiert
109:M 23 Feb 2025 14:00:45.174 # WARNUNG Memory overcommit muss aktiviert sein! Ohne diese Einstellung kann ein Hintergrundspeicher oder eine Replikation bei wenig Speicher fehlschlagen. Wenn deaktiviert, kann dies auch zu Fehlern führen, ohne dass wenig Speicher vorliegt, siehe https://github.com/jemalloc/jemalloc/issues/1328. Um dieses Problem zu beheben, füge 'vm.overcommit_memory = 1' zu /etc/sysctl.conf hinzu und starte neu oder führe den Befehl 'sysctl vm.overcommit_memory=1' aus, damit dies wirksam wird.
109:M 23 Feb 2025 14:00:45.175 * Lade RDB, erstellt von Version 7.0.15
109:M 23 Feb 2025 14:00:45.175 * RDB Alter 594 Sekunden
109:M 23 Feb 2025 14:00:45.175 * RDB Speichernutzung beim Erstellen 1.93 Mb
109:M 23 Feb 2025 14:00:45.179 * RDB-Laden abgeschlossen, geladene Keys: 1587, abgelaufene Keys: 0.
109:M 23 Feb 2025 14:00:45.179 * DB von Festplatte geladen: 0.005 Sekunden
109:M 23 Feb 2025 14:00:45.179 * Bereit, Verbindungen anzunehmen
I, [2025-02-23T14:00:55.167739 #1] INFO -- :
I, [2025-02-23T14:00:55.167969 #1] INFO -- : > thpoff echo "thpoff ist installiert!"
I, [2025-02-23T14:00:55.170853 #1] INFO -- : thpoff ist installiert!
I, [2025-02-23T14:00:55.171140 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Abbruch! E-Mail ist nicht konfiguriert!"; exit 1; end'
I, [2025-02-23T14:00:55.261142 #1] INFO -- :
I, [2025-02-23T14:00:55.261282 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Abbruch! Domain ist nicht konfiguriert!"; exit 1; end'
I, [2025-02-23T14:00:55.261142 #1] INFO -- :
I, [2025-02-23T14:00:55.261282 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Abbruch! Domain ist nicht konfiguriert!"; exit 1; end'
I, [2025-02-23T14:00:55.353653 #1] INFO -- :
I, [2025-02-23T14:00:55.353790 #1] INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Abbruch! CDN muss ein Protokoll angeben. Sobald dies behoben ist, solltest du deine Beiträge neu backen, um alle Beiträge zu korrigieren."; exit 1; end'
I, [2025-02-23T14:00:55.447241 #1] INFO -- :
I, [2025-02-23T14:00:55.447431 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2025-02-23T14:00:55.449559 #1] INFO -- :
I, [2025-02-23T14:00:55.451483 #1] INFO -- : Datei > /etc/cron.d/anacron chmod: chown:
I, [2025-02-23T14:00:55.454910 #1] INFO -- : Datei > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2025-02-23T14:00:55.458351 #1] INFO -- : Datei > /etc/service/unicorn/run chmod: +x chown:
I, [2025-02-23T14:00:55.461584 #1] INFO -- : Datei > /etc/service/nginx/run chmod: +x chown:
I, [2025-02-23T14:00:55.464693 #1] INFO -- : Datei > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2025-02-23T14:00:55.467810 #1] INFO -- : Datei > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2025-02-23T14:00:55.467967 #1] INFO -- : Ersetze # postgres durch if [ -f /root/install_postgres ]; then
/root/install_postgres
rm /root/install_postgres
fi
sv start postgres || exit 1
in /etc/service/unicorn/run
I, [2025-02-23T14:00:55.469888 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2025-02-23T14:00:55.699669 #1] INFO -- :
I, [2025-02-23T14:00:55.699811 #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
'
Von https://github.com/discourse/discourse
- [gelöscht] (keine) -> origin/0-app-events-revolution
- [gelöscht] (keine) -> origin/0-ember-bump-fix-modal
- [gelöscht] (keine) -> origin/0-polls-still
- [gelöscht] (keine) -> origin/0-rename-details
- [gelöscht] (keine) -> origin/0-simpler-placeholder
- [gelöscht] (keine) -> origin/0-store-bump
- [gelöscht] (keine) -> origin/0-user-status
- [gelöscht] (keine) -> origin/add-formkit-instruction-text
- [gelöscht] (keine) -> origin/add-live-reload-disable-option
- [gelöscht] (keine) -> origin/add-message-builder-modifier-3
- [gelöscht] (keine) -> origin/add-shift-detect
- [gelöscht] (keine) -> origin/add-shortcuts
- [gelöscht] (keine) -> origin/add-signal-to-notifications-template
- [gelöscht] (keine) -> origin/after-post-outlet
- [gelöscht] (keine) -> origin/again-support-load-more-btn
- [gelöscht] (keine) -> origin/allow-overriding-sidebar-my-posts-icon
- [gelöscht] (keine) -> origin/array-custom-field-order
- [gelöscht] (keine) -> origin/async-category-link
- [gelöscht] (keine) -> origin/bump-eslint-config
- [gelöscht] (keine) -> origin/carsick-patch-1
- [gelöscht] (keine) -> origin/cat-mod-groups
- [gelöscht] (keine) -> origin/category-experts-approved-webhook-event-wip
- [gelöscht] (keine) -> origin/chat-github-onebox
- [gelöscht] (keine) -> origin/chat-uppy-upload
- [gelöscht] (keine) -> origin/composer-disable-submit
- [gelöscht] (keine) -> origin/conditional-summary-box
- [gelöscht] (keine) -> origin/custom-field-store-cleanup
- [gelöscht] (keine) -> origin/d-object
- [gelöscht] (keine) -> origin/defer-button-action
- [gelöscht] (keine) -> origin/demote-summarize-ai-button
- [gelöscht] (keine) -> origin/dependabot/npm_and_yarn/uppy-b578ad6dea
- [gelöscht] (keine) -> origin/dev-better-active-selection-detection
- [gelöscht] (keine) -> origin/dev-fail-tests-on-fa6-deprecated-icons-from-svg-sprite-rb
- [gelöscht] (keine) -> origin/dev-faster-tests
- [gelöscht] (keine) -> origin/dev-migrate-user-passwords
- [gelöscht] (keine) -> origin/dev-refactor-username-validation-mixin
- [gelöscht] (keine) -> origin/dev/add-a-reference-column-to-notifications
- [gelöscht] (keine) -> origin/dev/advanced-search-custom-in-special
- [gelöscht] (keine) -> origin/dev/automation-scriptable-add-with-class
- [gelöscht] (keine) -> origin/dev/default-plugin-config-pages
- [gelöscht] (keine) -> origin/dev/drop-ignore-chat_channels_last_message_sent_at
- [gelöscht] (keine) -> origin/dev/port-outlet-wrapper-to-stable
- [gelöscht] (keine) -> origin/dev/refactor-uploads-importer
- [gelöscht] (keine) -> origin/dev/remove-deprecated-respect-plugin-positional-argument
- [gelöscht] (keine) -> origin/dev/sidebar-sections-collapse-expand-transformer-events
- [gelöscht] (keine) -> origin/dev/sidebar-subsections
- [gelöscht] (keine) -> origin/dev/third-party-breadcrumbs
- [gelöscht] (keine) -> origin/dev_add_query_param
- [gelöscht] (keine) -> origin/dev_lazy_load_categories_tests
- [gelöscht] (keine) -> origin/dev_update_category_position
- [gelöscht] (keine) -> origin/docs-publishing-mvp
- [gelöscht] (keine) -> origin/drawer-composer-positioning
- [gelöscht] (keine) -> origin/ember-4
- [gelöscht] (keine) -> origin/expand-allowed-custom-emoji-images-types
- [gelöscht] (keine) -> origin/extra-js-revert
- [gelöscht] (keine) -> origin/feature/add-user-to-topic_tags_changed-event
- [gelöscht] (keine) -> origin/feature/custom-fields-for-existing-users
- [gelöscht] (keine) -> origin/feature/enable-chat-with-dms-only
- [gelöscht] (keine) -> origin/feature/light-dark-mode-switcher
- [gelöscht] (keine) -> origin/feature/paste-upload-on-first-upload-input-templates
- [gelöscht] (keine) -> origin/feature/show-note-bookmark-notif
- [gelöscht] (keine) -> origin/feature/show-status-on-mentions-when-user-havent-used-autocomplete
- [gelöscht] (keine) -> origin/feature_pm_editor
- [gelöscht] (keine) -> origin/feature_track_mentions
- [gelöscht] (keine) -> origin/fix-directory-search-limit
- [gelöscht] (keine) -> origin/fix-display-errors-for-history-modal-when-fetching-revisions
- [gelöscht] (keine) -> origin/fix-firefox-android-followup
- [gelöscht] (keine) -> origin/fix-password-reset-security-key
- [gelöscht] (keine) -> origin/fix-redirect-login
- [gelöscht] (keine) -> origin/fix-safari-below-18-detection
- [gelöscht] (keine) -> origin/fix-search-context-delete-key
- [gelöscht] (keine) -> origin/fix-unread-notifications-take-2
- [gelöscht] (keine) -> origin/fix/migrated-reactions-count-calculation
- [gelöscht] (keine) -> origin/fix/tag-rename-404
- [gelöscht] (keine) -> origin/full-page
- [gelöscht] (keine) -> origin/glimmer-header-dnd-live
- [gelöscht] (keine) -> origin/group_and_tag_group_permission_change_notification
- [gelöscht] (keine) -> origin/handle-non-ascii-charc
- [gelöscht] (keine) -> origin/hijacks
- [gelöscht] (keine) -> origin/history-store-methods
- [gelöscht] (keine) -> origin/i18n-helper-import
- [gelöscht] (keine) -> origin/image-assets
- [gelöscht] (keine) -> origin/implicit-injections-deprecations
- [gelöscht] (keine) -> origin/improve-claimed-reviewables-transactions
- [gelöscht] (keine) -> origin/improve-tablet-detection
- [gelöscht] (keine) -> origin/issue/do-not-enforce-2fa-on-social-logins
- [gelöscht] (keine) -> origin/issue/fix-user-field-enum-migrate
- [gelöscht] (keine) -> origin/issue/fixup-upload-ref-backfill-migration-dates
- [gelöscht] (keine) -> origin/jjaffeux-otp-validation
- [gelöscht] (keine) -> origin/list-wrapper
- [gelöscht] (keine) -> origin/live-cache
- [gelöscht] (keine) -> origin/lock-step
- [gelöscht] (keine) -> origin/loic-enable-rspec-rule
- [gelöscht] (keine) -> origin/loic-upgrade-miniracer
- [gelöscht] (keine) -> origin/more-topics-active
- [gelöscht] (keine) -> origin/nginx-conf
- [gelöscht] (keine) -> origin/oklab
- [gelöscht] (keine) -> origin/omniauth-2
- [gelöscht] (keine) -> origin/pento/feature-allow-admins-to-export-users
- [gelöscht] (keine) -> origin/plugin-outlet-no-subdir
- [gelöscht] (keine) -> origin/post-widget-outlet
- [gelöscht] (keine) -> origin/powered-by-reactivity
- [gelöscht] (keine) -> origin/promote-migration-tweak
- [gelöscht] (keine) -> origin/prune-old-transpilers
- [gelöscht] (keine) -> origin/refactor-mobile-coposer-position-replace-actions
- [gelöscht] (keine) -> origin/remap-assume-yes-option
- [gelöscht] (keine) -> origin/remove-bootbox
- [gelöscht] (keine) -> origin/remove-muted-from-hot-and-top-topic-lists
- [gelöscht] (keine) -> origin/remove-x-count
- [gelöscht] (keine) -> origin/render-glimmer-granular
- [gelöscht] (keine) -> origin/revert-28587-revert-28321-dev/remove-create_post_for_category_and_tag_changes-setting
- [gelöscht] (keine) -> origin/revert-location-change
- [gelöscht] (keine) -> origin/revert-thread-title-experiment
- [gelöscht] (keine) -> origin/safari-hacks-sayonara
- [gelöscht] (keine) -> origin/see_if_yarn_cache_is_working
- [gelöscht] (keine) -> origin/shared-draft-category
- [gelöscht] (keine) -> origin/skip-back-button-animation
- [gelöscht] (keine) -> origin/tag-span
- [gelöscht] (keine) -> origin/temp-pr-28024
- [gelöscht] (keine) -> origin/testing_debian_12
- [gelöscht] (keine) -> origin/tobiaseigen-patch-4
- [gelöscht] (keine) -> origin/topic-count-fix
- [gelöscht] (keine) -> origin/topic-list-item-style
- [gelöscht] (keine) -> origin/translations-from-crowdin-main
- [gelöscht] (keine) -> origin/translations-from-crowdin-stable
- [gelöscht] (keine) -> origin/update-gems-stable
- [gelöscht] (keine) -> origin/ux/admin-site-setting-inner-sidebar-experiment
- [gelöscht] (keine) -> origin/whats-new-notify-plugins
c64b5d6d7..c592edbe3 main -> origin/main
* [neuer Branch] add-header-search-experience -> origin/add-header-search-experience
+ 3c0b2f75f...0d2238318 allow-posts-link-in-sidebar -> origin/allow-posts-link-in-sidebar (erzwungene Aktualisierung)
* [neuer Branch] async-data -> origin/async-data
* [neuer Branch] automation-autoload -> origin/automation-autoload
* [neuer Branch] br/multiple_likes -> origin/br/multiple_likes
* [neuer Branch] branding-logo -> origin/branding-logo
* [neuer Branch] chat-summary-email-thread-reply-fix -> origin/chat-summary-email-thread-reply-fix
* [neuer Branch] d-menu-composer-flag -> origin/d-menu-composer-flag
* [neuer Branch] dark-light-class -> origin/dark-light-class
* [neuer Branch] dark-light-mode-helpers -> origin/dark-light-mode-helpers
* [neuer Branch] dependabot/npm_and_yarn/glimmer/syntax-0.94.7 -> origin/dependabot/npm_and_yarn/glimmer/syntax-0.94.7
* [neuer Branch] dependabot/npm_and_yarn/prosemirror-commands-1.7.0 -> origin/dependabot/npm_and_yarn/prosemirror-commands-1.7.0
* [neuer Branch] dependabot/npm_and_yarn/uppy-b82cdcd59c -> origin/dependabot/npm_and_yarn/uppy-b82cdcd59c
* [neuer Branch] dev-refactor-password-validation-for-create-account -> origin/dev-refactor-password-validation-for-create-account
+ 72ff8f1eb...699aa3755 dev-refactor-username-validation-mixin-to-helper -> origin/dev-refactor-username-validation-mixin-to-helper (erzwungene Aktualisierung)
* [neuer Branch] dev/auto-screen-size-screenshots -> origin/dev/auto-screen-size-screenshots
+ ec68ffb95...a1849cd39 dev/color-palette-editor -> origin/dev/color-palette-editor (erzwungene Aktualisierung)
* [neuer Branch] dev/ember-async-data-demo -> origin/dev/ember-async-data-demo
* [neuer Branch] dev/glimmer-post-stream -> origin/dev/glimmer-post-stream
* [neuer Branch] dev/purge-widget-post-menu -> origin/dev/purge-widget-post-menu
* [neuer Branch] dev/remove-deprecated-auth-provider-options -> origin/dev/remove-deprecated-auth-provider-options
* [neuer Branch] dev/user-field-components-transformer -> origin/dev/user-field-components-transformer
* [neuer Branch] discourse-emojis-gem -> origin/discourse-emojis-gem
* [neuer Branch] feature-markdown-hex-color -> origin/feature-markdown-hex-color
* [neuer Branch] feature/admin-search-improvements-2 -> origin/feature/admin-search-improvements-2
* [neuer Branch] feature/admins-access-group-chats -> origin/feature/admins-access-group-chats
* [neuer Branch] feature_pm_codeblock -> origin/feature_pm_codeblock
* [neuer Branch] feature_pm_emoji -> origin/feature_pm_emoji
* [neuer Branch] feature_pm_hashtag -> origin/feature_pm_hashtag
* [neuer Branch] feature_pm_html_block -> origin/feature_pm_html_block
* [neuer Branch] feature_pm_html_inline -> origin/feature_pm_html_inline
* [neuer Branch] feature_pm_image -> origin/feature_pm_image
* [neuer Branch] feature_pm_link -> origin/feature_pm_link
* [neuer Branch] feature_pm_mention -> origin/feature_pm_mention
* [neuer Branch] feature_pm_quote -> origin/feature_pm_quote
* [neuer Branch] feature_pm_strikethrough -> origin/feature_pm_strikethrough
* [neuer Branch] feature_pm_table -> origin/feature_pm_table
* [neuer Branch] feature_pm_typographer -> origin/feature_pm_typographer
* [neuer Branch] feature_pm_underline -> origin/feature_pm_underline
* [neuer Branch] filter-navigation-ui -> origin/filter-navigation-ui
* [neuer Branch] fix-zlib -> origin/fix-zlib
* [neuer Branch] google-topic-count -> origin/google-topic-count
* [neuer Branch] google-translate-defender -> origin/google-translate-defender
* [neuer Branch] loic-rspec-instance-var-globally -> origin/loic-rspec-instance-var-globally
* [neuer Branch] loic-upgrade-sidekiq -> origin/loic-upgrade-sidekiq
* [neuer Branch] loic-use-bundler-checksums -> origin/loic-use-bundler-checksums
+ 0f2f74d08...06c4fcf62 mt/idb -> origin/mt/idb (erzwungene Aktualisierung)
* [neuer Branch] pento/dev-upgrade-pnpm-10 -> origin/pento/dev-upgrade-pnpm-10
* [neuer Branch] pento/feature-which-watched-words-were-written -> origin/pento/feature-which-watched-words-were-written
* [neuer Branch] quick-smoke-test -> origin/quick-smoke-test
+ de3691471...e5890e554 renato/pm -> origin/renato/pm (erzwungene Aktualisierung)
* [neuer Branch] service-to-update-site-settings -> origin/service-to-update-site-settings
* [neuer Branch] settings-console-log -> origin/settings-console-log
* [neuer Branch] split-common-css -> origin/split-common-css
* [neuer Branch] split-cook-sanitise -> origin/split-cook-sanitise
5d4c2a89e..3bbf96fa2 stable -> origin/stable
c64b5d6d7..c592edbe3 tests-passed -> origin/tests-passed
* [neuer Branch] tobiaseigen-patch-3 -> origin/tobiaseigen-patch-3
* [neuer Branch] tobiaseigen-patch-3-1 -> origin/tobiaseigen-patch-3-1
* [neuer Branch] topic-list-outlet-add-columns -> origin/topic-list-outlet-add-columns
* [neuer Branch] topic-list-outlet-add-columns-stable -> origin/topic-list-outlet-add-columns-stable
415cccafb..c43caf483 user-fields-plugin-outlets-update -> origin/user-fields-plugin-outlets-update
* [neuer Branch] user-menu-full-name-rebased -> origin/user-menu-full-name-rebased
* [neuer Branch] user-summary-topic-add-plugin-wrappers -> origin/user-summary-topic-add-plugin-wrappers
10566d84b..c540132fe ux/combined-themes-components-sidebar-links -> origin/ux/combined-themes-components-sidebar-links
* [neuer Branch] visual-experiment -> origin/visual-experiment
t [Tag-Aktualisierung] beta -> beta
t [Tag-Aktualisierung] latest-release -> latest-release
* [neuer Tag] v3.3.4 -> v3.3.4
* [neuer Tag] v3.4.0 -> v3.4.0
* [neuer Tag] v3.4.0.beta4 -> v3.4.0.beta4
I, [2025-02-23T14:00:56.808582 #1] INFO -- :
I, [2025-02-23T14:00:56.808699 #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
'
Auf neuen Branch 'tests-passed' gewechselt
I, [2025-02-23T14:01:04.408360 #1] INFO -- : Branch 'tests-passed' eingerichtet, um 'origin/tests-passed' zu verfolgen.
I, [2025-02-23T14:01:04.408487 #1] INFO -- : > cd /var/www/discourse && sudo -H -E -u discour
se git config user.discourse-version tests-passed
I, [2025-02-23T14:01:04.418102 #1] INFO -- :
I, [2025-02-23T14:01:04.418236 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2025-02-23T14:01:04.420716 #1] INFO -- :
I, [2025-02-23T14:01:04.420801 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-d
ata tmp
I, [2025-02-23T14:01:04.423030 #1] INFO -- :
I, [2025-02-23T14:01:04.423097 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2025-02-23T14:01:04.425313 #1] INFO -- :
I, [2025-02-23T14:01:04.425384 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2025-02-23T14:01:04.427628 #1] INFO -- :
I, [2025-02-23T14:01:04.427696 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2025-02-23T14:01:04.429836 #1] INFO -- :
I, [2025-02-23T14:01:04.429907 #1] INFO -- : > cd /var/www/discourse && mkdir -p
/shared/log/rails
I, [2025-02-23T14:01:04.432249 #1] INFO -- :
I, [2025-02-23T14:01:04.432370 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a
/shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.
log"
I, [2025-02-23T14:01:04.435683 #1] INFO -- :
I, [2025-02-23T14:01:04.435810 #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, [2025-02-23T14:01:04.439586 #1] INFO -- :
I, [2025-02-23T14:01:04.439704 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p
/shared/{uploads,backups}"
I, [2025-02-23T14:01:04.443250 #1] INFO -- :
I, [2025-02-23T14:01:04.443370 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s
/shared/{uploads,backups} /var/www/discourse/public"
I, [2025-02-23T14:01:04.446759 #1] INFO -- :
I, [2025-02-23T14:01:04.446880 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p
/shared/tmp/{backups,restores}"
I, [2025-02-23T14:01:04.450346 #1] INFO -- :
I, [2025-02-23T14:01:04.450466 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s
/shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2025-02-23T14:01:04.453698 #1] INFO -- :
I, [2025-02-23T14:01:04.453819 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:ww
w-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2025-02-23T14:01:04.459171 #1] INFO -- :
I, [2025-02-23T14:01:04.459297 #1] INFO -- : > cd /var/www/discourse && [ ! -d public/plugins
] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2025-02-23T14:01:04.460710 #1] INFO -- :
I, [2025-02-23T14:01:04.460891 #1] INFO -- : Replacing # redis with if [ ! -d /shared/redis_d
ata ]; then
install -d -m 0755 -o redis -g redis /shared/redis_data
fi
sv start redis || exit 1 in /etc/service/unicorn/run
I, [2025-02-23T14:01:04.461290 #1] INFO -- : > cd /var/www/discourse/plugins && git clone htt
ps://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2025-02-23T14:01:05.488476 #1] INFO -- :
I, [2025-02-23T14:01:05.488621 #1] INFO -- : > cd /var/www/discourse/plugins && git clone htt
ps://github.com/communiteq/discourse-private-topics.git
Cloning into 'discourse-private-topics'...
I, [2025-02-23T14:01:06.031956 #1] INFO -- :
I, [2025-02-23T14:01:06.032288 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf
/etc/nginx/conf.d/discourse.conf
I, [2025-02-23T14:01:06.034774 #1] INFO -- :
I, [2025-02-23T14:01:06.034847 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2025-02-23T14:01:06.036387 #1] INFO -- :
I, [2025-02-23T14:01:06.036485 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2025-02-23T14:01:06.038265 #1] INFO -- :
I, [2025-02-23T14:01:06.038445 #1] INFO -- : Replacing pid /run/nginx.pid; with daemon off; i
n /etc/nginx/nginx.conf
I, [2025-02-23T14:01:06.392764 #1] INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream
discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2025-02-23T14:01:06.393104 #1] INFO -- : Replacing (?-mix:server_name.+$) with server_nam
e _ ; in /etc/nginx/conf.d/discourse.conf
I, [2025-02-23T14:01:06.393446 #1] INFO -- : Replacing (?-mix:client_max_body_size.+$) with c
lient_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2025-02-23T14:01:06.393786 #1] INFO -- : Replacing (?-mix:worker_connections.+$) with wor
ker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2025-02-23T14:01:06.394050 #1] INFO -- : > echo "done configuring web"
I, [2025-02-23T14:01:06.395702 #1] INFO -- : done configuring web
I, [2025-02-23T14:01:06.395931 #1] INFO -- : > cd /var/www/discourse && gem install bundler -
-conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2025-02-23T14:01:06.710273 #1] INFO -- :
I, [2025-02-23T14:01:06.710415 #1] INFO -- : > cd /var/www/discourse && find /var/www/discour
se ! -user discourse -exec chown discourse {} \+
I, [2025-02-23T14:01:09.127306 #1] INFO -- :
I, [2025-02-23T14:01:09.127590 #1] INFO -- : > cd /var/www/discourse && if [ -f yarn.lock ];
then
if [ -d node_modules/.pnpm ]; then
echo "This version of Discourse uses yarn, but pnpm node_modules are preset. Cleaning up..".
.
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, [2025-02-23T14:01:10.746254 #1] INFO -- : Scope: all 17 workspace projects
Lockfile is up to date, resolution step is skipped
<E2><80><89>EINVAL<E2><80><89> EINVAL: invalid argument, rmdir '/var/www/discourse/app/assets/
javascripts/dialog-holder/node_modules/.bin'
I, [2025-02-23T14:01:10.746702 #1] INFO -- : Terminating async processes
I, [2025-02-23T14:01:10.746784 #1] INFO -- : Sending INT to HOME=/var/lib/postgresql USER=pos
tgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgres
ql/15/bin/postmaster -D /etc/postgresql/15/main pid: 42
I, [2025-02-23T14:01:10.746868 #1] INFO -- : Sending TERM to exec chpst -u redis -U redis /us
r/bin/redis-server /etc/redis/redis.conf pid: 109
2025-02-23 14:01:10.746 UTC [42] LOG: received fast shutdown request
109:signal-handler (1740319270) Received SIGTERM scheduling shutdown...
109:M 23 Feb 2025 14:01:10.753 # User requested shutdown...
109:M 23 Feb 2025 14:01:10.753 * Saving the final RDB snapshot before exiting.
2025-02-23 14:01:10.772 UTC [42] LOG: aborting any active transactions
2025-02-23 14:01:10.774 UTC [42] LOG: background worker "logical replication launcher" (PID 5
6) exited with exit code 1
2025-02-23 14:01:10.774 UTC [51] LOG: shutting down
2025-02-23 14:01:10.792 UTC [51] LOG: checkpoint starting: shutdown immediate
109:M 23 Feb 2025 14:01:10.801 * DB saved on disk
109:M 23 Feb 2025 14:01:10.801 # Redis is now ready to exit, bye bye...
2025-02-23 14:01:10.867 UTC [51] LOG: checkpoint complete: wrote 4 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.002 s, sync=0.027 s, total=0.093 s; sync files=3, longest=0.010 s, average=0.009 s; distance=5 kB, estimate=5 kB
2025-02-23 14:01:10.873 UTC [42] LOG: database system is shut down
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && if [ -f yarn.lock ]; then
if [ -d node_modules/.pnpm ]; then
echo "This version of Discourse uses yarn, but pnpm node_modules are preset. Cleaning up..."
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 failed with return #<Process::Status: pid 290 exit 234>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"yarn", "cmd"=>["if [ -f yarn.lock ]; then\n if [ -d node_modules/.pnpm ]; then\n echo \"This version of Discourse uses yarn, but pnpm node_modules are preset. Cleaning up...\"\n find ./node_modules ./app/assets/javascripts/*/node_modules -mindepth 1 -maxdepth 1 -exec rm -rf {} +\n fi\n su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'\nelse\n su discourse -c 'CI=1 pnpm install --frozen-lockfile && pnpm prune'\nfi"]}
bootstrap failed with exit code 234
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
bf860505d7d5e6379093f311be8da79cc526d9f1180e779bca2470adef464e7d
Ich konnte keine Informationen zum exit code 234 finden. Hat jemand eine Idee, was schiefgelaufen ist?