إعداد Discourse + DigitalOcean + Mailjet

تم العثور على containers/app.yml

==================== إعدادات YML ====================
DISCOURSE_HOSTNAME=forum.jimclair.com
SMTP_ADDRESS=in-v3.mailjet.com
DEVELOPER_EMAILS=تم إخفاءه 
SMTP_PASSWORD=تم إخفاءه 
SMTP_PORT=587
SMTP_USER_NAME=495e2921d498a8d1d5ebb0afaccd7b1e
LETSENCRYPT_ACCOUNT_EMAIL=تم إخفاءه 

==================== معلومات Docker ====================
إصدار Docker: Docker version 24.0.7, build afdd53b

عمليات Docker (docker ps -a)

معرّف الحاوية   الصورة     الأمر   تم الإنشاء   الحالة    المنافذ     الأسماء

==================== مشكلة خطيرة!!!! ====================
التطبيق لا يعمل!
محاولة إعادة البناء
==================== سجل إعادة البناء ====================
تم اكتشاف معمارية x86_64.
ضمان أن يكون المُشغّل محدّثاً
المُشغّل محدّث
2.0.20231023-1945: سحب من discourse/base
التلخيص: sha256:2b0eb484d20888cc2daadb690dcfa73522105650c1420212e99345a36a424d77
الحالة: الصورة محدّثة لـ discourse/base:2.0.20231023-1945
docker.io/discourse/base:2.0.20231023-1945
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2023-12-06T20:26:30.044059 #1]  INFO -- : القراءة من stdin
I, [2023-12-06T20:26:30.054996 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2023-12-06T20:26:30.127937 #1]  INFO -- : توليد الإعدادات المحلية (قد يستغرق هذا بعض الوقت)...
اكتملت التوليد.

I, [2023-12-06T20:26:30.129014 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2023-12-06T20:26:30.136308 #1]  INFO -- : 
I, [2023-12-06T20:26:30.137496 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2023-12-06T20:26:30.146483 #1]  INFO -- : 
I, [2023-12-06T20:26:30.147545 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2023-12-06T20:26:30.151785 #1]  INFO -- : 
I, [2023-12-06T20:26:30.152774 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2023-12-06T20:26:30.156678 #1]  INFO -- : 
I, [2023-12-06T20:26:30.157561 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2023-12-06T20:26:30.161932 #1]  INFO -- : 
I, [2023-12-06T20:26:30.162762 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2023/12/06 20:26:30 socat[18] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): لا يوجد مثل هذا الملف أو الدليل
I, [2023-12-06T20:26:30.178043 #1]  INFO -- : 
I, [2023-12-06T20:26:30.178987 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2023-12-06T20:26:30.185013 #1]  INFO -- : 
I, [2023-12-06T20:26:30.186426 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2023-12-06T20:26:30.192271 #1]  INFO -- : 
I, [2023-12-06T20:26:30.193332 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-06T20:26:30.198906 #1]  INFO -- : 
I, [2023-12-06T20:26:30.200224 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2023-12-06T20:26:30.205350 #1]  INFO -- : 
I, [2023-12-06T20:26:30.216408 #1]  INFO -- : ملف > /etc/service/postgres/run  chmod: +x  chown: 
I, [2023-12-06T20:26:30.226083 #1]  INFO -- : ملف > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2023-12-06T20:26:30.235233 #1]  INFO -- : ملف > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2023-12-06T20:26:30.244692 #1]  INFO -- : ملف > /root/upgrade_postgres  chmod: +x  chown: 
I, [2023-12-06T20:26:30.246204 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2023-12-06T20:26:32.183094 #1]  INFO -- : 
I, [2023-12-06T20:26:32.184301 #1]  INFO -- : > [ ! -e /shared/postgres_data ] && install -d -m 0755 -o postgres -g postgres /shared/postgres_data && sudo -E -u postgres /usr/lib/postgresql/13/bin/initdb -D /shared/postgres_data || exit 0
I, [2023-12-06T20:26:32.188149 #1]  INFO -- : 
I, [2023-12-06T20:26:32.188988 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2023-12-06T20:26:32.234190 #1]  INFO -- : 
I, [2023-12-06T20:26:32.235330 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2023-12-06T20:26:32.239962 #1]  INFO -- : 
I, [2023-12-06T20:26:32.241087 #1]  INFO -- : > /root/upgrade_postgres
I, [2023-12-06T20:26:32.250757 #1]  INFO -- : 
I, [2023-12-06T20:26:32.251706 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2023-12-06T20:26:32.255928 #1]  INFO -- : 
I, [2023-12-06T20:26:32.258122 #1]  INFO -- : استبدال data_directory = '/var/lib/postgresql/13/main' بـ data_directory = '/shared/postgres_data' في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.259713 #1]  INFO -- : استبدال (?-mix:#?listen_addresses *=.*) بـ listen_addresses = '*' في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.260811 #1]  INFO -- : استبدال (?-mix:#?synchronous_commit *=.*) بـ synchronous_commit = $db_synchronous_commit في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.262442 #1]  INFO -- : استبدال (?-mix:#?shared_buffers *=.*) بـ shared_buffers = $db_shared_buffers في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.263355 #1]  INFO -- : استبدال (?-mix:#?work_mem *=.*) بـ work_mem = $db_work_mem في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.264184 #1]  INFO -- : استبدال (?-mix:#?default_text_search_config *=.*) بـ default_text_search_config = '$db_default_text_search_config' في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.264947 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2023-12-06T20:26:32.272176 #1]  INFO -- : 
I, [2023-12-06T20:26:32.273754 #1]  INFO -- : استبدال (?-mix:#?checkpoint_segments *=.*) بـ checkpoint_segments = $db_checkpoint_segments في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.274919 #1]  INFO -- : استبدال (?-mix:#?logging_collector *=.*) بـ logging_collector = $db_logging_collector في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.275763 #1]  INFO -- : استبدال (?-mix:#?log_min_duration_statement *=.*) بـ log_min_duration_statement = $db_log_min_duration_statement في /etc/postgresql/13/main/postgresql.conf
I, [2023-12-06T20:26:32.276744 #1]  INFO -- : استبدال (?-mix:^#local +replication +postgres +peer$) بـ local replication postgres  peer في /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-06T20:26:32.277507 #1]  INFO -- : استبدال (?-mix:^host.*all.*all.*127.*$) بـ host all all 0.0.0.0/0 md5 في /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-06T20:26:32.278326 #1]  INFO -- : استبدال (?-mix:^host.*all.*all.*::1\/128.*$) بـ host all all ::/0 md5 في /etc/postgresql/13/main/pg_hba.conf
I, [2023-12-06T20:26:32.279092 #1]  INFO -- : > HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main
I, [2023-12-06T20:26:32.282210 #1]  INFO -- : > sleep 5
2023-12-06 20:26:32.359 UTC [41] LOG:  بدء تشغيل PostgreSQL 13.12 (Debian 13.12-1.pgdg110+1) على x86_64-pc-linux-gnu، تم التجميع بواسطة gcc (Debian 10.2.1-6) 10.2.1 20210110، 64-bit
2023-12-06 20:26:32.361 UTC [41] LOG:  الاستماع على عنوان IPv4 "0.0.0.0"، المنفذ 5432
2023-12-06 20:26:32.362 UTC [41] LOG:  الاستماع على عنوان IPv6 "::"، المنفذ 5432
2023-12-06 20:26:32.365 UTC [41] LOG:  الاستماع على المقبض Unix "/var/run/postgresql/.s.PGSQL.5432"
2023-12-06 20:26:32.373 UTC [44] LOG:  تم إيقاف نظام قاعدة البيانات في 2023-12-06 20:24:03 UTC
2023-12-06 20:26:32.383 UTC [41] LOG:  نظام قاعدة البيانات جاهز لاستقبال الاتصالات
I, [2023-12-06T20:26:37.289395 #1]  INFO -- : 
I, [2023-12-06T20:26:37.289669 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2023-12-06 20:26:37.379 UTC [54] postgres@postgres ERROR:  قاعدة البيانات "discourse" موجودة بالفعل
2023-12-06 20:26:37.379 UTC [54] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: خطأ: فشل إنشاء قاعدة البيانات: ERROR:  قاعدة البيانات "discourse" موجودة بالفعل
I, [2023-12-06T20:26:37.385520 #1]  INFO -- : 
I, [2023-12-06T20:26:37.386567 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2023-12-06 20:26:37.489 UTC [58] postgres@discourse ERROR:  الدور "discourse" موجود بالفعل
2023-12-06 20:26:37.489 UTC [58] postgres@discourse STATEMENT:  create user discourse;
ERROR:  الدور "discourse" موجود بالفعل
I, [2023-12-06T20:26:37.493228 #1]  INFO -- : 
I, [2023-12-06T20:26:37.494395 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2023-12-06T20:26:37.580872 #1]  INFO -- : GRANT

I, [2023-12-06T20:26:37.582256 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2023-12-06T20:26:37.675825 #1]  INFO -- : ALTER SCHEMA

I, [2023-12-06T20:26:37.676981 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  الامتداد "hstore" موجود بالفعل، يتم التخطي
I, [2023-12-06T20:26:37.768934 #1]  INFO -- : CREATE EXTENSION
I, [2023-12-06T20:26:37.770031 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  الامتداد "pg_trgm" موجود بالفعل، يتم التخطي
I, [2023-12-06T20:26:37.859735 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-06T20:26:37.860890 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists vector;"'
NOTICE:  الامتداد "vector" موجود بالفعل، يتم التخطي
I, [2023-12-06T20:26:37.935265 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-06T20:26:37.936060 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  الامتداد "hstore" موجود بالفعل، يتم التخطي
I, [2023-12-06T20:26:37.997652 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-06T20:26:37.998539 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  الامتداد "pg_trgm" موجود بالفعل، يتم التخطي
I, [2023-12-06T20:26:38.064153 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-06T20:26:38.065166 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists vector;"'
NOTICE:  الامتداد "vector" موجود بالفعل، يتم التخطي
I, [2023-12-06T20:26:38.129276 #1]  INFO -- : CREATE EXTENSION

I, [2023-12-06T20:26:38.130194 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2023-12-06T20:26:38.135353 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2023-12-06T20:26:38.239022 #1]  INFO -- : ملف > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2023-12-06T20:26:38.244519 #1]  INFO -- : ملف > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2023-12-06T20:26:38.245255 #1]  INFO -- : > echo postgres installed!
I, [2023-12-06T20:26:38.248470 #1]  INFO -- : postgres installed!

I, [2023-12-06T20:26:38.255515 #1]  INFO -- : ملف > /etc/service/redis/run  chmod: +x  chown: 
I, [2023-12-06T20:26:38.261932 #1]  INFO -- : ملف > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2023-12-06T20:26:38.268388 #1]  INFO -- : ملف > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2023-12-06T20:26:38.270088 #1]  INFO -- : استبدال daemonize yes بـ  في /etc/redis/redis.conf
I, [2023-12-06T20:26:38.271335 #1]  INFO -- : استبدال (?-mix:^pidfile.*$) بـ  في /etc/redis/redis.conf
I, [2023-12-06T20:26:38.272324 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2023-12-06T20:26:38.276442 #1]  INFO -- : 
I, [2023-12-06T20:26:38.277583 #1]  INFO -- : استبدال (?-mix:^logfile.*$) بـ logfile "" في /etc/redis/redis.conf
I, [2023-12-06T20:26:38.278657 #1]  INFO -- : استبدال (?-mix:^bind .*$) بـ  في /etc/redis/redis.conf
I, [2023-12-06T20:26:38.281449 #1]  INFO -- : استبدال (?-mix:^dir .*$) بـ dir /shared/redis_data في /etc/redis/redis.conf
I, [2023-12-06T20:26:38.283018 #1]  INFO -- : استبدال (?-mix:^protected-mode yes) بـ protected-mode no في /etc/redis/redis.conf
I, [2023-12-06T20:26:38.284259 #1]  INFO -- : استبدال # io-threads 4 بـ io-threads $redis_io_threads في /etc/redis/redis.conf
I, [2023-12-06T20:26:38.286500 #1]  INFO -- : > echo redis installed
I, [2023-12-06T20:26:38.289930 #1]  INFO -- : redis installed

I, [2023-12-06T20:26:38.290767 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2023-12-06T20:26:38.300057 #1]  INFO -- : logfile ""

I, [2023-12-06T20:26:38.300939 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-06T20:26:38.303702 #1]  INFO -- : > sleep 10
110:C 06 Dec 2023 20:26:38.320 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
110:C 06 Dec 2023 20:26:38.321 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=110, just started
110:C 06 Dec 2023 20:26:38.322 # Configuration loaded
110:M 06 Dec 2023 20:26:38.323 * monotonic clock: POSIX clock_gettime
110:M 06 Dec 2023 20:26:38.325 * Running mode=standalone, port=6379.
110:M 06 Dec 2023 20:26:38.325 # Server initialized
110:M 06 Dec 2023 20:26:38.326 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can can also cause failures without low memory condition, see https://github.com/jemalloc/jemalloc/issues/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
110:M 06 Dec 2023 20:26:38.327 * Loading RDB produced by version 7.0.7
110:M 06 Dec 2023 20:26:38.328 * RDB age 155 seconds
110:M 06 Dec 2023 20:26:38.328 * RDB memory usage when created 1.44 Mb
110:M 06 Dec 2023 20:26:38.329 * Done loading RDB, keys loaded: 34, keys expired: 0.
110:M 06 Dec 2023 20:26:38.330 * DB loaded from disk: 0.003 seconds
110:M 06 Dec 2023 20:26:38.330 * Ready to accept connections
I, [2023-12-06T20:26:48.309711 #1]  INFO -- : 
I, [2023-12-06T20:26:48.310733 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2023-12-06T20:26:48.315835 #1]  INFO -- : thpoff is installed!

I, [2023-12-06T20:26:48.316614 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_SMTP_ADDRESS"] == "smtp.example.com"; puts "Aborting! Mail is not configured!"; exit 1; end'
I, [2023-12-06T20:26:48.421314 #1]  INFO -- : 
I, [2023-12-06T20:26:48.422469 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2023-12-06T20:26:48.505162 #1]  INFO -- : 
I, [2023-12-06T20:26:48.506193 #1]  INFO -- : > /usr/local/bin/ruby -e 'if (ENV["DISCOURSE_CDN_URL"] || "")[0..1] == "//"; puts "Aborting! CDN must have a protocol specified. Once fixed you should rebake your posts now to correct all posts."; exit 1; end'
I, [2023-12-06T20:26:48.592535 #1]  INFO -- : 
I, [2023-12-06T20:26:48.593337 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2023-12-06T20:26:48.597070 #1]  INFO -- : 
I, [2023-12-06T20:26:48.601327 #1]  INFO -- : ملف > /etc/cron.d/anacron  chmod:   chown: 
I, [2023-12-06T20:26:48.608402 #1]  INFO -- : ملف > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2023-12-06T20:26:48.614544 #1]  INFO -- : ملف > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2023-12-06T20:26:48.620938 #1]  INFO -- : ملف > /etc/service/nginx/run  chmod: +x  chown: 
I, [2023-12-06T20:26:48.627641 #1]  INFO -- : ملف > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2023-12-06T20:26:48.634446 #1]  INFO -- : ملف > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2023-12-06T20:26:48.635292 #1]  INFO -- : استبدال # postgres بـ sv start postgres || exit 1 في /etc/service/unicorn/run
I, [2023-12-06T20:26:48.636055 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2023-12-06T20:26:48.639453 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git reset --hard
137:C 06 Dec 2023 20:26:48.649 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
137:C 06 Dec 2023 20:26:48.650 # Redis version=7.0.7, bits=64, commit=00000000, modified=0, pid=137, just started
137:C 06 Dec 2023 20:26:48.650 # Configuration loaded
137:M 06 Dec 2023 20:26:48.651 * monotonic clock: POSIX clock_gettime
137:M 06 Dec 2023 20:26:48.654 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
137:M 06 Dec 2023 20:26:48.654 # Failed listening on port 6379 (TCP), aborting.
Updating files:  14% (4924/33858)^MUpdating files:  15% (5079/33858)^MUpdating files:  16% (5418/33858)^MUpdating files:  17% (5756/33858)^MUpdating files:  18% (6095/33858)^MUpdating files:  19% (6434/33858)^MUpdating files:  20% (6772/33858)^MUpdating files:  21% (7111/33858)^MUpdating files:  22% (7449/33858)^MUpdating files:  23% (7788/33858)^MUpdating files:  24% (8126/33858)^MUpdating files:  25% (8465/33858)^MUpdating files:  26% (8804/33858)^MUpdating files:  27% (9142/33858)^MUpdating files:  28% (9481/33858)^MUpdating files:  28% (9556/33858)^MUpdating files:  29% (9819/33858)^MUpdating files:  30% (10158/33858)^MUpdating files:  31% (10496/33858)^MUpdating files:  32% (10835/33858)^MUpdating files:  33% (11174/33858)^MUpdating files:  34% (11512/33858)^MUpdating files:  35% (11851/33858)^MUpdating files:  36% (12189/33858)^MUpdating files:  37% (12528/33858)^MUpdating files:  38% (12867/33858)^MUpdating files:  39% (13205/33858)^MUpdating files:  40% (13544/33858)^MUpdating files:  41% (13882/33858)^MUpdating files:  42% (14221/33858)^MUpdating files:  43% (14559/33858)^MUpdating files:  44% (14898/33858)^MUpdating files:  45% (15237/33858)^MUpdating files:  45% (15499/33858)^MUpdating files:  46% (15575/33858)^M^MUpdating files:  47% (15914/33858)^MUpdating files:  48% (16252/33858)^MUpdating files:  49% (16591/33858)^MUpdating files:  50% (16929/33858)^MUpdating files:  51% (17268/33858)^MUpdating files:  52% (17607/33858)^MUpdating files:  53% (17945/33858)^MUpdating files:  54% (18284/33858)^MUpdating files:  55% (18622/33858)^MUpdating files:  56% (18961/33858)^MUpdating files:  57% (19300/33858)^MUpdating files:  58% (19638/33858)^MUpdating files:  59% (19977/33858)^MUpdating files:  60% (20315/33858)^MUpdating files:  61% (20654/33858)^MUpdating files:  62% (20992/33858)^MUpdating files:  63% (21331/33858)^MUpdating files:  64% (21670/33858)^MUpdating files:  64% (21754/33858)^MUpdating files:  65% (22008/33858)^MUpdating files:  66% (22347/33858)^MUpdating files:  67% (22685/33858)^MUpdating files:  68% (23024/33858)^MUpdating files:  69% (23363/33858)^MUpdating files:  70% (23701/33858)^MUpdating files:  71% (24040/33858)^MUpdating files:  72% (24378/33858)^MUpdating files:  73% (24717/33858)^MUpdating files:  74% (25055/33858)^MUpdating files:  75% (25394/33858)^MUpdating files:  76% (25733/33858)^MUpdating files:  77% (26071/33858)^MUpdating files:  78% (26410/33858)^MUpdating files:  79% (26748/33858)^MUpdating files:  80% (27087/33858)^MUpdating files:  80% (27336/33858)^MUpdating files:  81% (27425/33858)^MUpdating files:  82% (27764/33858)^MUpdating files:  83% (28103/33858)^MUpdating files:  84% (28441/33858)^MUpdating files:  85% (28780/33858)^MUpdating files:  86% (29118/33858)^MUpdating files:  87% (29457/33858)^MUpdating files:  88% (29796/33858)^MUpdating files:  89% (30134/33858)^MUpdating files:  90% (30473/33858)^MUpdating files:  91% (30811/33858)^MUpdating files:  92% (31150/33858)^MUpdating files:  93% (31488/33858)^MUpdating files:  94% (31827/33858)^MUpdating files:  94% (32069/33858)^MUpdating files:  95% (32166/33858)^MUpdating files:  96% (32504/33858)^MUpdating files:  97% (32843/33858)^MUpdating files:  98% (33181/33858)^MUpdating files:  99% (33520/33858)^MUpdating files: 100% (33858/33858)^MUpdating files: 100% (33858/33858), done.
I, [2023-12-06T20:26:56.173644 #1]  INFO -- : HEAD is now at 043b4a418 FIX: replaces data-tooltip usage by <DTooltip /> (#24062)

I, [2023-12-06T20:26:56.177410 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git clean -f
I, [2023-12-06T20:26:56.982967 #1]  INFO -- : 
I, [2023-12-06T20:26:56.983710 #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
'
من https://github.com/discourse/discourse
 - [محذوف]             (لا شيء)     -> origin/0-flake-key
 - [محذوف]             (لا شيء)     -> origin/0-obscuring
 - [محذوف]             (لا شيء)     -> origin/0-router-lint
 - [محذوف]             (لا شيء)     -> origin/0-router-service
 - [محذوف]             (لا شيء)     -> origin/autoimport-cleanup
 - [محذوف]             (لا شيء)     -> origin/category-bullet-only
 - [محذوف]             (لا شيء)     -> origin/dependabot/bundler/syntax_tree-6.2.0
 - [محذوف]             (لا شيء)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.4.0
 - [محذوف]             (لا شيء)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.8.0
 - [محذوف]             (لا شيء)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.6.0
 - [محذوف]             (لا شيء)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.5.2
 - [محذوف]             (لا شيء)     -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.4.2
 - [محذوف]             (لا شيء)     -> origin/dev-upgrade-reject-reason-reviewable-modal
 - [محذوف]             (لا شيء)     -> origin/dev/ability-to-collect-stats-without-public-exposing
 - [محذوف]             (لا شيء)     -> origin/dev/minio-s3-system-specs
 - [محذوف]             (لا شيء)     -> origin/dev/re-enable-minio-specs
 - [محذوف]             (لا شيء)     -> origin/dev/switch-over-category-settings
 - [محذوف]             (لا شيء)     -> origin/dev/switch-over-more-category-settings
 - [محذوف]             (لا شيء)     -> origin/discovery-named-outlets
 - [محذوف]             (لا شيء)     -> origin/feature/theme-settings-migration
 - [محذوف]             (لا شيء)     -> origin/fix/account-for-empty-string-site-settings
 - [محذوف]             (لا شيء)     -> origin/footnote-plugin
 - [محذوف]             (لا شيء)     -> origin/metadata-update
 - [محذوف]             (لا شيء)     -> origin/modal-ux
 - [محذوف]             (لا شيء)     -> origin/neil-2
 - [محذوف]             (لا شيء)     -> origin/perf_cache_async_search
 - [محذوف]             (لا شيء)     -> origin/spoiler-plugin
 - [محذوف]             (لا شيء)     -> origin/support-search-customizationz
   043b4a418..42a75e3df  main                   -> origin/main
 * [فرع جديد]          0-lint-suffix          -> origin/0-lint-suffix
 * [فرع جديد]          0-rubocop              -> origin/0-rubocop
 * [فرع جديد]          0-timeoubara           -> origin/0-timeoubara
 * [فرع جديد]          0-typos                -> origin/0-typos
 * [فرع جديد]          add-custom-emoji-sanitization-clean -> origin/add-custom-emoji-sanitization-clean
 * [فرع جديد]          add-ds-store-to-gitignore -> origin/add-ds-store-to-gitignore
 + 64520a075...ff17131c9 add-new-chat-indicator-preference-only-mentions -> origin/add-new-chat-indicator-preference-only-mentions  (تحديث قسري)
 * [فرع جديد]          api-topic-title-decorator -> origin/api-topic-title-decorator
 * [فرع جديد]          array-custom-field-fix -> origin/array-custom-field-fix
 * [فرع جديد]          array-custom-field-order -> origin/array-custom-field-order
 * [فرع جديد]          avatar-notifications   -> origin/avatar-notifications
 * [فرع جديد]          boosted-searches       -> origin/boosted-searches
 * [فرع جديد]          bulk-button-class      -> origin/bulk-button-class
 * [فرع جديد]          category_definition    -> origin/category_definition
 * [فرع جديد]          chat-github-onebox     -> origin/chat-github-onebox
 * [فرع جديد]          chat-reaction-emoji-alignment -> origin/chat-reaction-emoji-alignment
 * [فرع جديد]          chat/direct-messages   -> origin/chat/direct-messages
 * [فرع جديد]          custom-field-store-cleanup -> origin/custom-field-store-cleanup
 * [فرع جديد]          delete-backups-based-on-time-window -> origin/delete-backups-based-on-time-window
 * [فرع جديد]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.5.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-3.5.0
 * [فرع جديد]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.9.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/aws-s3-multipart-3.9.0
* [فرع جديد]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.7.1 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/core-3.7.1
 * [فرع جديد]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.6.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/utils-5.6.0
 * [فرع جديد]          dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.5.0 -> origin/dependabot/npm_and_yarn/app/assets/javascripts/uppy/xhr-upload-3.5.0
 * [فرع جديد]          desktop-notification-handlers -> origin/desktop-notification-handlers
 * [فرع جديد]          dev/add-a-reference-column-to-notifications -> origin/dev/add-a-reference-column-to-notifications
 + ee95e6359...346f9d1cd dev/add-new-chat-metrics -> origin/dev/add-new-chat-metrics  (تحديث قسري)
 * [فرع جديد]          dev/dry-up-user-status-serializers -> origin/dev/dry-up-user-status-serializers
 * [فرع جديد]          dev/flaky-chat-details-collapser-spec -> origin/dev/flaky-chat-details-collapser-spec
 * [فرع جديد]          dev/no-need-to-include-user-status-twice -> origin/dev/no-need-to-include-user-status-twice
 * [فرع جديد]          dev/rethink-mass-mentions -> origin/dev/rethink-mass-mentions
 * [فرع جديد]          dev/rethink-mass-mentions-polymorphic -> origin/dev/rethink-mass-mentions-polymorphic
 * [فرع جديد]          dev/revert-guardian-devex -> origin/dev/revert-guardian-devex
 * [فرع جديد]          dev/use-system-user-id-const -> origin/dev/use-system-user-id-const
 + 54940ca5c...fb0c7ba69 dev_paginate_categories_json -> origin/dev_paginate_categories_json  (تحديث قسري)
 * [فرع جديد]          dev_watched_words      -> origin/dev_watched_words
 + 46fe4511f...a9d0e7069 ember-4                -> origin/ember-4  (تحديث قسري)
 * [فرع جديد]          ember-5-plugins        -> origin/ember-5-plugins
 * [فرع جديد]          extract_stripper       -> origin/extract_stripper
 * [فرع جديد]          feature/add-copy-share-link-post-functionality -> origin/feature/add-copy-share-link-post-functionality
   9a6c6fd5b..8780daeee  feature/bookmark-menu-and-modal-redesign -> origin/feature/bookmark-menu-and-modal-redesign
 * [فرع جديد]          feature/migrations-schema-generator -> origin/feature/migrations-schema-generator
 * [فرع جديد]          feature_watched_words_validation -> origin/feature_watched_words_validation
 * [فرع جديد]          file-size-restriction  -> origin/file-size-restriction
   43df37774..4393dd37e  filtered-events        -> origin/filtered-events
 * [فرع جديد]          fix/count-mass-mentions-correctly -> origin/fix/count-mass-mentions-correctly
 * [فرع جديد]          fix_category_select_kits -> origin/fix_category_select_kits
 * [فرع جديد]          full-page              -> origin/full-page
   ce7fb6906..a6227532d  generic-import-latest  -> origin/generic-import-latest
 * [فرع جديد]          generic-import-latest-snowflake -> origin/generic-import-latest-snowflake
 * [فرع جديد]          generic-import-update  -> origin/generic-import-update
 * [فرع جديد]          image-assets           -> origin/image-assets
 * [فرع جديد]          independent-theme-compiler -> origin/independent-theme-compiler
 * [فرع جديد]          input-text-field-component -> origin/input-text-field-component
 * [فرع جديد]          issue/fix-guardian-init-basic-user -> origin/issue/fix-guardian-init-basic-user
 * [فرع جديد]          keyword-site-setting   -> origin/keyword-site-setting
 + bdcc24f96...92e545292 list-wrapper           -> origin/list-wrapper  (تحديث قسري)
   e3636078c..5def32699  mock-chat-index-redesign -> origin/mock-chat-index-redesign
 * [فرع جديد]          move_inflector         -> origin/move_inflector
 * [فرع جديد]          oklab                  -> origin/oklab
 * [فرع جديد]          poc/auto-after-before-plugin-outlets -> origin/poc/auto-after-before-plugin-outlets
 * [فرع جديد]          poc/insert-before-after-wrapping-outlet -> origin/poc/insert-before-after-wrapping-outlet
 * [فرع جديد]          pretty-text-please     -> origin/pretty-text-please
 * [فرع جديد]          revert-maxmind         -> origin/revert-maxmind
   ef3f41543..223626d7a  stable                 -> origin/stable
 * [فرع جديد]          support-load-more-btn  -> origin/support-load-more-btn
 * [فرع جديد]          test-issue-temporary   -> origin/test-issue-temporary
   043b4a418..42a75e3df  tests-passed           -> origin/tests-passed
 * [فرع جديد]          tobiaseigen-patch-3    -> origin/tobiaseigen-patch-3
 * [فرع جديد]          transform-hooks        -> origin/transform-hooks
 * [فرع جديد]          transform-post-fn-api  -> origin/transform-post-fn-api
 * [فرع جديد]          tweaks-2-fr            -> origin/tweaks-2-fr
 * [فرع جديد]          use-sassc-embedded     -> origin/use-sassc-embedded
 * [فرع جديد]          username_cache         -> origin/username_cache
 * [فرع جديد]          ux-add-sorting-params-to-outlet -> origin/ux-add-sorting-params-to-outlet
 t [تحديث علامة]          beta                   -> beta
 t [تحديث علامة]          latest-release         -> latest-release
 * [علامة جديدة]             v3.1.3                 -> v3.1.3
 * [علامة جديدة]             v3.2.0.beta3           -> v3.2.0.beta3
I, [2023-12-06T20:26:58.926569 #1]  INFO -- : 
I, [2023-12-06T20:26:58.927227 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse bash -c '
  set -o errexit
  if [[ $(git symbolic-ref --short HEAD) == tests-passed ]] ; then
      git pull
  else
      git -c advice.detachedHead=false checkout tests-passed
  fi
'
تم التبديل إلى فرع جديد 'tests-passed'
I, [2023-12-06T20:27:03.240852 #1]  INFO -- : تم إعداد الفرع 'tests-passed' لتتبع الفرع البعيد 'tests-passed' من 'origin'.

I, [2023-12-06T20:27:03.241691 #1]  INFO -- : > cd /var/www/discourse && sudo -H -E -u discourse git config user.discourse-version tests-passed
I, [2023-12-06T20:27:03.259458 #1]  INFO -- : 
I, [2023-12-06T20:27:03.260307 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2023-12-06T20:27:03.268215 #1]  INFO -- : 
I, [2023-12-06T20:27:03.268948 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2023-12-06T20:27:03.274182 #1]  INFO -- : 
I, [2023-12-06T20:27:03.274855 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2023-12-06T20:27:03.278878 #1]  INFO -- : 
I, [2023-12-06T20:27:03.279454 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2023-12-06T20:27:03.283264 #1]  INFO -- : 
I, [2023-12-06T20:27:03.283766 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2023-12-06T20:27:03.288610 #1]  INFO -- : 
I, [2023-12-06T20:27:03.289240 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2023-12-06T20:27:03.294659 #1]  INFO -- : 
I, [2023-12-06T20:27:03.295302 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-12-06T20:27:03.302627 #1]  INFO -- : 
I, [2023-12-06T20:27:03.303433 #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-12-06T20:27:03.315829 #1]  INFO -- : 
I, [2023-12-06T20:27:03.316535 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2023-12-06T20:27:03.323346 #1]  INFO -- : 
I, [2023-12-06T20:27:03.324041 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-12-06T20:27:03.329963 #1]  INFO -- : 
I, [2023-12-06T20:27:03.330611 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2023-12-06T20:27:03.336990 #1]  INFO -- : 
I, [2023-12-06T20:27:03.338135 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-12-06T20:27:03.344705 #1]  INFO -- : 
I, [2023-12-06T20:27:03.345357 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2023-12-06T20:27:03.352154 #1]  INFO -- : 
I, [2023-12-06T20:27:03.352907 #1]  INFO -- : > cd /var/www/discourse && [ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2023-12-06T20:27:03.356397 #1]  INFO -- : 
I, [2023-12-06T20:27:03.358224 #1]  INFO -- : استبدال # redis بـ sv start redis || exit 1 في /etc/service/unicorn/run
I, [2023-12-06T20:27:03.359316 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
جارٍ الاستنساخ في 'docker_manager'...
I, [2023-12-06T20:27:04.552327 #1]  INFO -- : 
I, [2023-12-06T20:27:04.553636 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2023-12-06T20:27:04.563675 #1]  INFO -- : 
I, [2023-12-06T20:27:04.565087 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2023-12-06T20:27:04.571639 #1]  INFO -- : 
I, [2023-12-06T20:27:04.573162 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2023-12-06T20:27:04.580350 #1]  INFO -- : 
I, [2023-12-06T20:27:04.582472 #1]  INFO -- : استبدال pid /run/nginx.pid; بـ daemon off; في /etc/nginx/nginx.conf
I, [2023-12-06T20:27:04.583466 #1]  INFO -- : استبدال (?m-ix:upstream[^\}]+\}) بـ upstream discourse { server 127.0.0.1:3000; } في /etc/nginx/conf.d/discourse.conf
I, [2023-12-06T20:27:04.584155 #1]  INFO -- : استبدال (?-mix:server_name.+$) بـ server_name _ ; في /etc/nginx/conf.d/discourse.conf
I, [2023-12-06T20:27:04.584716 #1]  INFO -- : استبدال (?-mix:client_max_body_size.+$) بـ client_max_body_size $upload_size ; في /etc/nginx/conf.d/discourse.conf
I, [2023-12-06T20:27:04.585271 #1]  INFO -- : استبدال (?-mix:worker_connections.+$) بـ worker_connections $nginx_worker_connections ; في /etc/nginx/nginx.conf
I, [2023-12-06T20:27:04.585727 #1]  INFO -- : > echo "done configuring web"
I, [2023-12-06T20:27:04.588861 #1]  INFO -- : done configuring web

I, [2023-12-06T20:27:04.589566 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2023-12-06T20:27:04.923204 #1]  INFO -- : 
I, [2023-12-06T20:27:04.927970 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2023-12-06T20:27:10.523499 #1]  INFO -- : 
I, [2023-12-06T20:27:10.524699 #1]  INFO -- : > cd /var/www/discourse && if [ "tests-passed" != "tests-passed" ]; then
  rm -rf app/assets/javascripts/node_modules
fi
I, [2023-12-06T20:27:10.527759 #1]  INFO -- : 
I, [2023-12-06T20:27:10.528364 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'
تحذير " > @glint/environment-ember-loose@1.1.0" لديه اعتماد غير محقق "@glimmer/component@^1.1.2".
تحذير " > @glint/environment-ember-template-imports@1.1.0" لديه اعتماد غير محقق "ember-template-imports@^3.0.0".
تحذير حقل الحل "unset-value@2.0.1" غير متوافق مع النسخة المطلوبة "unset-value@^1.0.0"
تحذير النمط ["wrap-ansi@^7.0.0"] يحاول التفكيك في نفس الوجهة "/home/discourse/.cache/yarn/v6/npm-wrap-ansi-cjs-7.0.0-67e145cff510a6a6984bdf1152911d69d2eb9e43-integrity/node_modules/wrap-ansi-cjs" مثل النمط ["wrap-ansi-cjs@npm:wrap-ansi@^7.0.0"]. قد يؤدي هذا إلى سلوك غير حتمي، يتم التخطي.
تحذير " > discourse-markdown-it@1.0.0" لديه اعتماد غير محقق "xss@*".
تحذير "workspace-aggregator-943550ef-70f9-4b27-bc8f-8ecafe854b91 > discourse > @ember/legacy-built-in-components@0.5.0" لديه اعتماد غير صحيح "ember-source@>= 4.8".
تحذير "workspace-aggregator-943550ef-70f9-4b27-bc8f-8ecafe854b91 > discourse > @uppy/aws-s3@3.0.6" لديه اعتماد غير صحيح "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-943550ef-70f9-4b27-bc8f-8ecafe854b91 > discourse > @uppy/aws-s3-multipart@3.1.3" لديه اعتماد غير صحيح "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-943550ef-70f9-4b27-bc8f-8ecafe854b91 > discourse > @uppy/xhr-upload@3.1.1" لديه اعتماد غير صحيح "@uppy/core@^3.1.2".
تحذير "workspace-aggregator-943550ef-70f9-4b27-bc8f-8ecafe854b91 > discourse-plugins > ember-this-fallback@0.4.0" لديه اعتماد غير محقق "ember-source@^3.28.11 || ^4.0.0".
تحذير "workspace-aggregator-943550ef-70f9-4b27-bc8f-8ecafe854b91 > discourse > @uppy/aws-s3 > @uppy/xhr-upload@3.3.0" لديه اعتماد غير صحيح "@uppy/core@^3.2.1".
I, [2023-12-06T20:29:55.103882 #1]  INFO -- : yarn install v1.22.19
[1/5] التحقق من package.json...
[2/5] حل الحزم...
[3/5] جلب الحزم...
[4/5] ربط التبعيات...
[5/5] بناء الحزم الجديدة...
$ yarn --cwd app/assets/javascripts $(node -e 'const argv = JSON.parse(process.env.npm_config_argv).original; const passthrough = [`--frozen-lockfile`, `-s`].filter(arg => argv.includes(arg)); console.log(passthrough.join(` `));')
yarn install v1.22.19
[1/4] حل الحزم...
[2/4] جلب الحزم...
[3/4] ربط التبعيات...
[4/4] بناء الحزم الجديدة...
$ ./run-patch-package
patch-package 8.0.0
تطبيق التصحيحات...
babel-plugin-debug-macros@0.3.4 ✔
content-tag@1.1.2 ✔
ember-cli@5.0.0 ✔
ember-this-fallback@0.4.0 (1 deprecation-name) ✔
ember-this-fallback@0.4.0 (2 themes) ✔
virtual-dom@2.1.1 ✔
تم في 78.38 ثانية.
تم في 150.14 ثانية.
yarn cache v1.22.19
نجاح مسح ذاكرة التخزين المؤقت.
تم في 13.55 ثانية.
I, [2023-12-06T20:29:55.136749 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local deployment true'
I, [2023-12-06T20:29:55.567684 #1]  INFO -- : 
I, [2023-12-06T20:29:55.568701 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle config --local without "development test"'
I, [2023-12-06T20:29:55.820221 #1]  INFO -- : أنت تستبدل القيمة المحلية الحالية لـ without، وهي حالياً "test:development"

I, [2023-12-06T20:29:55.821029 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --retry 3 --jobs 4'
I, [2023-12-06T20:30:38.015883 #1]  INFO -- : جارٍ جلب بيانات الجيم من https://rubygems.org/.........
جارٍ جلب rake 13.1.0
جارٍ تثبيت rake 13.1.0
باستخدام builder 3.2.4
باستخدام erubi 1.12.0
جارٍ جلب racc 1.7.3
باستخدام crass 1.0.6
باستخدام minitest 5.20.0
باستخدام concurrent-ruby 1.2.2
باستخدام rack 2.2.8
باستخدام mini_mime 1.1.5
جارٍ جلب timeout 0.4.1
جارٍ جلب public_suffix 5.0.4
جارٍ جلب date 3.3.4
جارٍ تثبيت timeout 0.4.1
جارٍ تثبيت racc 1.7.3 مع ملحقات أصلية
جارٍ تثبيت date 3.3.4 مع ملحقات أصلية
جارٍ تثبيت public_suffix 5.0.4
جارٍ جلب aws-eventstream 1.3.0
جارٍ تثبيت aws-eventstream 1.3.0
باستخدام jmespath 1.6.2
جارٍ جلب base64 0.2.0
باستخدام aws-partitions 1.583.0
باستخدام msgpack 1.7.2
باستخدام bundler 2.4.13
باستخدام byebug 11.1.3
باستخدام cbor 0.5.9.6
جارٍ جلب cgi 0.4.1
جارٍ تثبيت base64 0.2.0
جارٍ تثبيت cgi 0.4.1 مع ملحقات أصلية
باستخدام chunky_png 1.4.0
باستخدام coderay 1.1.3
باستخدام colored2 4.0.0
باستخدام connection_pool 2.4.1
باستخدام openssl 3.2.0
باستخدام cppjieba_rb 0.4.2
جارٍ جلب google-protobuf 3.25.1 (x86_64-linux)
جارٍ تثبيت google-protobuf 3.25.1 (x86_64-linux)
باستخدام diffy 3.4.2
باستخدام digest 3.1.1
باستخدام discourse-fonts 0.0.9
باستخدام email_reply_trimmer 0.1.13
جارٍ جلب excon 0.105.0
جارٍ تثبيت excon 0.105.0
باستخدام execjs 2.9.1
باستخدام exifr 1.4.0
باستخدام faraday-net_http 3.0.2
باستخدام ruby2_keywords 0.0.5
باستخدام fast_blank 1.0.1
باستخدام fast_xs 0.8.0
باستخدام fastimage 2.2.7
باستخدام ffi 1.16.3
باستخدام fspath 3.1.2
باستخدام gc_tracer 1.5.1
باستخدام guess_html_encoding 0.0.11
باستخدام hana 1.3.7
باستخدام hashie 5.0.0
باستخدام highline 2.1.0
باستخدام htmlentities 4.3.4
باستخدام http_accept_language 2.1.1
باستخدام image_size 3.3.0
باستخدام in_threads 1.6.0
باستخدام progress 3.6.0
جارٍ جلب json 2.7.1
جارٍ تثبيت json 2.7.1 مع ملحقات أصلية
جارٍ جلب regexp_parser 2.8.3
جارٍ تثبيت regexp_parser 2.8.3
جارٍ جلب unf_ext 0.0.9.1
جارٍ تثبيت unf_ext 0.0.9.1 مع ملحقات أصلية
باستخدام jwt 2.7.1
باستخدام kgio 2.11.4
باستخدام libv8-node 18.16.0.0 (x86_64-linux)
باستخدام method_source 1.0.0
باستخدام thor 1.3.0
باستخدام zeitwerk 2.6.12
باستخدام logstash-event 1.2.02
جارٍ جلب logster 2.13.1
جارٍ تثبيت logster 2.13.1
باستخدام lru_redux 1.1.0
باستخدام lz4-ruby 0.3.3
باستخدام maxminddb 0.1.22
باستخدام memory_profiler 1.0.1
باستخدام redis 4.8.1
باستخدام mini_sql 1.5.0
باستخدام multi_json 1.15.0
باستخدام multi_xml 0.6.0
باستخدام mustache 1.1.1
جارٍ جلب uri 0.13.0
جارٍ تثبيت uri 0.13.0
جارٍ جلب nio4r 2.7.0
جارٍ تثبيت nio4r 2.7.0 مع ملحقات أصلية
باستخدام version_gem 1.1.3
باستخدام oj 3.16.1
باستخدام optimist 3.1.0
باستخدام pg 1.5.4
باستخدام raindrops 0.20.1
باستخدام rchardet 1.8.0
باستخدام rexml 3.2.6
باستخدام rinku 2.0.6
باستخدام rotp 6.3.0
باستخدام rqrcode_core 1.2.0
باستخدام rubyzip 2.3.2
باستخدام sshkey 3.0.0
باستخدام stackprof 0.2.25
باستخدام i18n 1.14.1
باستخدام tzinfo 2.0.6
باستخدام rack-test 2.1.0
باستخدام request_store 1.5.1
باستخدام message_bus 4.3.8
باستخدام rack-mini-profiler 3.1.1
باستخدام rack-protection 3.1.0
باستخدام sprockets 3.7.2 من https://github.com/rails/sprockets (عند 3.x@f4d3dae)
جارٍ جلب net-protocol 0.2.2
جارٍ تثبيت net-protocol 0.2.2
باستخدام aws-sigv4 1.5.0
باستخدام addressable 2.8.5
جارٍ جلب bootsnap 1.17.0
جارٍ تثبيت bootsnap 1.17.0 مع ملحقات أصلية
باستخدام openssl-signature_algorithm 1.3.0
جارٍ جلب sass-embedded 1.66.1 (x86_64-linux-gnu)
جارٍ تثبيت sass-embedded 1.66.1 (x86_64-linux-gnu)
باستخدام uglifier 4.2.0
جارٍ جلب faraday 2.7.12
جارٍ تثبيت faraday 2.7.12
باستخدام mini_suffix 0.3.3
باستخدام omniauth 1.9.2
باستخدام image_optim 0.31.3
جارٍ جلب nokogiri 1.15.5 (x86_64-linux)
جارٍ تثبيت nokogiri 1.15.5 (x86_64-linux)
جارٍ جلب web-push 3.0.1
جارٍ تثبيت web-push 3.0.1
باستخدام mini_racer 0.8.0
باستخدام pry 0.14.2
باستخدام logstash-logger 0.26.1
باستخدام sidekiq 6.5.12
باستخدام redis-namespace 1.11.0
جارٍ جلب net-http 0.4.0
باستخدام unf 0.1.4
جارٍ تثبيت net-http 0.4.0
باستخدام oauth-tty 1.0.5
باستخدام snaky_hash 2.0.1
جارٍ جلب rbtrace 0.5.0
باستخدام rss 0.3.0
باستخدام unicorn 6.1.0
باستخدام rqrcode 2.2.0
باستخدام activesupport 7.0.7
باستخدام tzinfo-data 1.2023.3
باستخدام net-pop 0.1.2
باستخدام net-smtp 0.4.0
باستخدام aws-sdk-core 3.130.2
باستخدام css_parser 1.16.0
باستخدام cose 1.3.0
جارٍ جلب dartsass-ruby 3.0.2
جارٍ تثبيت rbtrace 0.5.0 مع ملحقات أصلية
جارٍ تثبيت dartsass-ruby 3.0.2
باستخدام faraday-retry 2.2.0
باستخدام oauth2 1.4.11
جارٍ جلب loofah 2.22.0
جارٍ تثبيت loofah 2.22.0
باستخدام ruby-readability 0.7.0
باستخدام sanitize 6.1.0
باستخدام rtlcss 0.2.1
باستخدام pry-byebug 3.10.1
باستخدام pry-rails 0.3.9
باستخدام mini_scheduler 0.16.0
باستخدام simpleidn 0.2.1
باستخدام oauth 1.1.0
باستخدام rails-dom-testing 2.2.0
باستخدام globalid 1.2.1
باستخدام activemodel 7.0.7
باستخدام aws-sdk-kms 1.56.0
باستخدام aws-sdk-sns 1.53.0
باستخدام omniauth-oauth2 1.7.3
باستخدام rails-html-sanitizer 1.6.0
جارٍ جلب json_schemer 2.1.1
جارٍ تثبيت json_schemer 2.1.1
باستخدام omniauth-oauth 1.2.0
باستخدام actionview 7.0.7
باستخدام activejob 7.0.7
باستخدام active_model_serializers 0.8.4
باستخدام activerecord 7.0.7
باستخدام aws-sdk-s3 1.114.0
باستخدام omniauth-facebook 9.0.0
باستخدام omniauth-github 1.4.0
باستخدام omniauth-google-oauth2 0.8.2
باستخدام omniauth-twitter 1.4.0
باستخدام actionpack 7.0.7
باستخدام actionview_precompiler 0.3.0
باستخدام discourse-seed-fu 2.3.12
باستخدام railties 7.0.7
باستخدام sprockets-rails 3.4.2
باستخدام lograge 0.14.0
باستخدام rails_failover 2.0.1
باستخدام rails_multisite 5.0.0
باستخدام puma 6.4.0
جارٍ جلب net-imap 0.4.7
جارٍ تثبيت net-imap 0.4.7
باستخدام mail 2.8.1
باستخدام actionmailer 7.0.7
اكتمل الحزمة! 135 تبعية لملف Gemfile، 170 جيم مثبتة الآن.
لم يتم تثبيت الجيمات في المجموعات 'development' و 'test'.
تم تثبيت الجيمات المربوطة في `./vendor/bundle`
I, [2023-12-06T20:30:38.029906 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2023-12-06T20:30:42.946058 #1]  INFO -- : docker_manager هو بالفعل في أحدث إصدار متوافق

I, [2023-12-06T20:30:42.947529 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
I, [2023-12-06T20:30:52.368108 #1]  INFO -- : 
I, [2023-12-06T20:30:52.370735 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile'
حد حجم كومة Node.js (488.25) أقل من 1024 ميجابايت. تعيين --max-old-space-size=1024.
حد حجم كومة Node.js (488.25) أقل من 2048 ميجابايت. تعطيل توازي Webpack مع JOBS=0 لتوفير الذاكرة.
110:M 06 Dec 2023 20:31:39.033 * 100 تغيير في 300 ثانية. جارٍ الحفظ...
110:M 06 Dec 2023 20:31:39.037 * بدأ الحفظ الخلفي بواسطة pid 3264
3264:C 06 Dec 2023 20:31:39.055 * تم حفظ قاعدة البيانات على القرص
3264:C 06 Dec 2023 20:31:39.056 * Fork CoW لـ RDB: الحالي 0 ميجابايت، الذروة 0 ميجابايت، المتوسط 0 ميجابايت
110:M 06 Dec 2023 20:31:39.138 * انتهى الحفظ الخلفي بنجاح

<--- آخر عمليات جمع النفايات القليلة --->

[3250:0x75de170]   713299 ms: Scavenge 941.1 (1032.4) -> 939.7 (1032.4) MB, 11.8 / 0.0 ms  (average mu = 0.392, current mu = 0.720) فشل التخصيص; 
[3250:0x75de170]   713376 ms: Scavenge 941.4 (1032.4) -> 940.0 (1032.4) MB, 13.1 / 0.0 ms  (average mu = 0.392, current mu = 0.720) فشل التخصيص; 
[3250:0x75de170]   713474 ms: Scavenge 941.9 (1032.4) -> 940.4 (1036.4) MB, 19.8 / 0.0 ms  (average mu = 0.392, current mu = 0.720) فشل التخصيص; 
<--- تتبع مكدس JS --->

خطأ قاتل: تم الوصول إلى حد الكومة فشل التخصيص - ذاكرة كومة JavaScript نفدت
 1: 0xb83f50 node::Abort() [ember]
 2: 0xa94834  [ember]
 3: 0xd647c0 v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [ember]
 4: 0xd64b67 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [ember]
 5: 0xf42265  [ember]
 6: 0xf5474d v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [ember]
 7: 0xf2ee4e v8::internal::HeapAllocator::AllocateRawWithLightRetrySlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [ember]
 8: 0xf30217 v8::internal::HeapAllocator::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [ember]
 9: 0xf113ea v8::internal::Factory::NewFillerObject(int, v8::internal::AllocationAlignment, v8::internal::AllocationType, v8::internal::AllocationOrigin) [ember]
10: 0x12d674f v8::internal::Runtime_AllocateInYoungGeneration(int, unsigned long*, v8::internal::Isolate*) [ember]
11: 0x17035b9  [ember]
تم الإلغاء (تم تفريغ النواة)
خطأ: فشلت الأمر مع رمز الخروج 134.
I, [2023-12-06T20:42:53.261307 #1]  INFO -- : yarn run v1.22.19
$ /var/www/discourse/app/assets/javascripts/node_modules/.bin/ember build
جارٍ البناء
البيئة: development
تحذير: ember-test-selectors: تستخدم إصداراً غير مدعوم من ember-cli-babel. لن تتم إزالة خصائص data-test تلقائياً من كود JS الخاص بك.
جارٍ البناء... 
...[ConfigLoader]
...[Babel: discourse-widget-hbs > applyPatches]
...[Babel: ember-source > applyPatches]
...[ember.js]
...[Babel: discourse-common > applyPatches]
...[Babel: truth-helpers > applyPatches]
...[Babel: @ember/legacy-built-in-components > applyPatches]
...[Babel: @ember/render-modifiers > applyPatches]
...[Babel: @ember/test-waiters > applyPatches]
...[Babel: @embroider/util > applyPatches]
...[Babel: dialog-holder > applyPatches]
...[Babel: ember-this-fallback > applyPatches]
...[Babel: ember-cached-decorator-polyfill > applyPatches]
...[Babel: ember-exam > applyPatches]
...[Babel: ember-functions-as-helper-polyfill > applyPatches]
...[Babel: ember-resize-observer-service > applyPatches]
...[Babel: ember-router-service-refresh-polyfill > applyPatches]
...[Babel: float-kit > applyPatches]
...[Babel: select-kit > applyPatches]
...[@embroider/compat/app]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
...[@embroider/webpack]
معلومات: زيارة https://yarnpkg.com/en/docs/cli/run للمزيد من الوثائق حول هذا الأمر.

I, [2023-12-06T20:42:53.304072 #1]  INFO -- : إنهاء العمليات غير المتزامنة
I, [2023-12-06T20:42:53.306771 #1]  INFO -- : إرسال INT إلى HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid: 41
2023-12-06 20:42:53.307 UTC [41] LOG:  استلم طلب إغلاق سريع
I, [2023-12-06T20:42:53.309208 #1]  INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 110
110:signal-handler (1701895373) استلم SIGTERM جدولة الإغلاق...
2023-12-06 20:42:53.311 UTC [41] LOG:  إلغاء أي معاملات نشطة
2023-12-06 20:42:53.331 UTC [41] LOG:  العامل الخلفي "logical replication launcher" (PID 50) خرج برمز الخروج 1
2023-12-06 20:42:53.335 UTC [45] LOG:  جارٍ الإغلاق
110:M 06 Dec 2023 20:42:53.367 # طلب المستخدم الإغلاق...
110:M 06 Dec 2023 20:42:53.369 * جارٍ حفظ لقطة RDB النهائية قبل الخروج.
2023-12-06 20:42:53.379 UTC [41] LOG:  نظام قاعدة البيانات مغلق
110:M 06 Dec 2023 20:42:53.392 * تم حفظ قاعدة البيانات على القرص
110:M 06 Dec 2023 20:42:53.393 # Redis جاهز الآن للخروج، وداعاً...


فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' فشل مع الإرجاع #<Process::Status: pid 3186 exit 134>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
فشل التنفيذ مع المعاملات {"cd"=>"$home", "hook"=>"assets_precompile", "cmd"=>["su discourse -c 'bundle exec rake themes:update assets:precompile'"]}
فشل التمهيد مع رمز الخروج 134
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
ce5db16b179d8bbe8be1cc8898c2d89a9f8259e5f4f6d6bbeda8e6fa69723aa5
==================== نهاية سجل إعادة البناء ====================
فشل إعادة بناء التطبيق.

جارٍ التحقق من اسم النطاق الخاص بك . . .

نجح الاتصال بـ forum.jimclair.com.
يجب عليك على الأرجح إزالة أي إضافات غير قياسية وإعادة البناء.
محاولةحدث خطأ أثناء إعادة تشغيل الحاوية الحالية. . . 
تم اكتشاف معمارية x86_64.

+ /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -e RAILS_ENV=production -e UNICORN_WORKERS=2 -e UNICORN_SIDEKIQS=1 -e RUBY_GC_HEAP_GROWTH_MAX_SLOTS=40000 -e RUBY_GC_HEAP_INIT_SLOTS=400000 -e RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=1.5 -e DISCOURSE_DB_SOCKET=/var/run/postgresql -e DISCOURSE_DB_HOST= -e DISCOURSE_DB_PORT= -e LETSENCRYPT_DIR=/shared/letsencrypt -e DISCOURSE_FORCE_HTTPS=true -e LC_ALL=en_US.UTF-8 -e LANGUAGE=en_US.UTF-8 -e DISCOURSE_HOSTNAME=forum.jimclair.com -e DISCOURSE_DEVELOPER_EMAILS=REDACTED  -e DISCOURSE_SMTP_ADDRESS=in-v3.mailjet.com -e DISCOURSE_SMTP_PORT=587 -e DISCOURSE_SMTP_USER_NAME=495e2921d498a8d1d5ebb0afaccd7b1e -e DISCOURSE_SMTP_PASSWORD=REDACTED  -e DISCOURSE_SMTP_DOMAIN=forum.jimclair.com -e DISCOURSE_NOTIFICATION_EMAIL=noreply@forum.jimclair.com -e LETSENCRYPT_ACCOUNT_EMAIL=REDACTED  -h JimClairDiscourse-app -e DOCKER_HOST_IP=172.17.0.1 --name app -t -p 80:80 -p 443:443 -v /var/discourse/shared/standalone:/shared -v /var/discourse/shared/standalone/log/var-log:/var/log --mac-address 02:43:18:d7:5e:e0 local_discourse/app /sbin/boot
تعذر العثور على الصورة 'local_discourse/app:latest' محلياً
docker: خطأ في الاستجابة من الخادم: تم رفض إذن السحب لـ local_discourse/app، المستودع غير موجود أو قد يتطلب 'docker login': تم الرفض: تم رفض الوصول المطلوب إلى المورد.
انظر 'docker run --help'.
فشل إعادة تشغيل الحاوية.


==================== الإضافات ====================
          - git clone https://github.com/discourse/docker_manager.git

لم يتم اكتشاف أي إضافات غير رسمية.

انظر https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb للقائمة الرسمية.

========================================
إصدار Discourse في forum.jimclair.com: غير موجود
إصدار Discourse في localhost: غير موجود

==================== معلومات الذاكرة ====================
نظام التشغيل: Linux
الذاكرة العشوائية (MB): 998

               الإجمالي        المستخدمة        الحرة      المشتركة  buff/cache   المتاحة
الذاكرة:             952         363         254           3         493         589
المساحة المؤقتة:           2047          87        1960

==================== فحص مساحة القرص ====================
---------- مساحة قرص نظام التشغيل ----------
نظام الملفات      الحجم  المستخدم المتاح النسبة% نقطة التحميل
/dev/vda1        24G  7.7G   16G  33% /

==================== معلومات القرص ====================
القرص /dev/loop0: 73.9 ميغابايت، 77492224 بايت، 151352 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (المنطقي/المادي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت / 512 بايت


القرص /dev/loop1: 180.94 ميغابايت، 189730816 بايت، 370568 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (المنطقي/المادي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت / 512 بايت


القرص /dev/loop2: 40.86 ميغابايت، 42840064 بايت، 83672 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (المنطقي/المادي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت / 512 بايت


القرص /dev/vda: 25 جيجابايت، 26843545600 بايت، 52428800 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (المنطقي/المادي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت / 512 بايت
نوع تسمية القرص: gpt
معرّف القرص: F62235F3-8D92-4E44-9154-0DCF72CBCB9D

الجهاز       البداية      النهاية  القطاعات  الحجم النوع
/dev/vda1  2099200 52428766 50329567   24G نظام ملفات Linux
/dev/vda14    2048    10239     8192    4M إقلاع BIOS
/dev/vda15   10240   227327   217088  106M نظام EFI
/dev/vda16  227328  2097152  1869825  913M إقلاع Linux ممتد

مدخلات جدول التقسيم ليست بترتيب القرص.


القرص /dev/vdb: 466 كيلوبايت، 477184 بايت، 932 قطاع
الوحدات: قطاعات من 1 * 512 = 512 بايت
حجم القطاع (المنطقي/المادي): 512 بايت / 512 بايت
حجم الإدخال/الإخراج (الحد الأدنى/الأمثل): 512 بايت / 512 بايت

==================== نهاية معلومات القرص ====================

==================== اختبار البريد ====================
لإجراء اختبار قوي، احصل على عنوان من http://www.mail-tester.com/
إرسال بريد إلى REDACTED  . . 


==================== انتهى! ====================

يمكنك فحص مخرجات هذا النص البرمجي باستخدام 
LESS=-Ri less /tmp/discourse-debug.txt