مرحباً،
توقّف نظام Discourse عن إعادة البناء فجأة. كنت أقوم بتحديثات منتظمة لأكثر من ثلاث سنوات دون أي مشاكل، لكن المحاولة الأخيرة فشلت في التمام.. لم أجري أي تغييرات إدارية على الإعداد - ولم أقم بإضافة أي سمات جديدة. بعبارة أخرى، لم يكن هناك أي تغيير منذ آخر ترقية.
الخطأ:
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake themes:update assets:precompile' failed with return #<Process::Status: pid 3945 exit 1>
السجل الكامل:
./launcher rebuild discourse
التأكد من أن launcher محدّث
جلب الأصل (origin)
launcher محدّث
إيقاف الحاوية القديمة
+ /usr/bin/docker stop -t 60 discourse
discourse
cd /pups && git pull && git checkout v1.0.3 && /pups/bin/pups --stdin
من https://github.com/discourse/pups
17f04ec..e0ff889 master -> origin/master
* [new tag] v1.1.1 -> v1.1.1
* [new tag] v1.1.0 -> v1.1.0
تحديث 17f04ec..e0ff889
تقدم سريع (Fast-forward)
.github/workflows/ci.yml | 29 ++++++
.github/workflows/lint.yml | 27 +++++
.rubocop.yml | 3 +
Gemfile | 2 +
Guardfile | 4 +-
README.md | 21 ++++
Rakefile | 14 +--
bin/pups | 8 +-
lib/pups.rb | 32 ++++--
lib/pups/cli.rb | 92 ++++++++++-------
lib/pups/command.rb | 25 +++--
lib/pups/config.rb | 240 +++++++++++++++++++++++--------------------
lib/pups/docker.rb | 69 +++++++++++++
lib/pups/exec_command.rb | 182 ++++++++++++++++----------------
lib/pups/file_command.rb | 60 +++++------
lib/pups/merge_command.rb | 94 ++++++++---------
lib/pups/replace_command.rb | 70 +++++++------
lib/pups/runit.rb | 47 +++++----
lib/pups/version.rb | 4 +-
pups.gemspec | 37 ++++---
test/cli_test.rb | 102 +++++++++++++++---
test/config_test.rb | 215 ++++++++++++++++++++++++++++----------
test/docker_test.rb | 157 ++++++++++++++++++++++++++++
test/exec_command_test.rb | 62 ++++++-----
test/file_command_test.rb | 17 ++-
test/merge_command_test.rb | 64 ++++++------
test/replace_command_test.rb | 86 ++++++++--------
test/test_helper.rb | 2 +
28 ملفًا تم تغييره، 1158 إدراجًا(+)، 607 حذفًا(-)
إنشاء وضع 100644 .github/workflows/ci.yml
إنشاء وضع 100644 .github/workflows/lint.yml
إنشاء وضع 100644 .rubocop.yml
إنشاء وضع 100644 lib/pups/docker.rb
إنشاء وضع 100644 test/docker_test.rb
ملاحظة: جاري الخروج إلى 'v1.0.3'.
أنت في حالة 'detached HEAD'. يمكنك التصفح، وإجراء تغييرات تجريبية
وتثبيتها، ويمكنك التخلي عن أي تثبيتات تجريها في هذه
الحالة دون التأثير على أي فروع من خلال إجراء checkout آخر.
إذا كنت ترغب في إنشاء فرع جديد للاحتفاظ بالتثبيتات التي تقوم بإنشائها، يمكنك
القيام بذلك (الآن أو لاحقًا) باستخدام -b مع أمر checkout مرة أخرى. مثال:
git checkout -b <new-branch-name>
رأس HEAD الآن عند d1db030 أصدر إصداراً جديداً
I, [2021-08-06T20:55:29.975137 #1] INFO -- : جارٍ التحميل من --stdin
I, [2021-08-06T20:55:29.978798 #1] INFO -- : > locale-gen $LANG && update-locale
I, [2021-08-06T20:55:30.008331 #1] INFO -- : جارٍ إنشاء الإعدادات اللغوية (قد يستغرق هذا بعض الوقت)...
تم الانتهاء من الإنشاء.
I, [2021-08-06T20:55:30.008485 #1] INFO -- : > mkdir -p /shared/postgres_run
I, [2021-08-06T20:55:30.010760 #1] INFO -- :
I, [2021-08-06T20:55:30.010879 #1] INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2021-08-06T20:55:30.012708 #1] INFO -- :
I, [2021-08-06T20:55:30.012838 #1] INFO -- : > chmod 775 /shared/postgres_run
I, [2021-08-06T20:55:30.014027 #1] INFO -- :
I, [2021-08-06T20:55:30.014118 #1] INFO -- : > rm -fr /var/run/postgresql
I, [2021-08-06T20:55:30.016426 #1] INFO -- :
I, [2021-08-06T20:55:30.016551 #1] INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2021-08-06T20:55:30.018251 #1] INFO -- :
I, [2021-08-06T20:55:30.018391 #1] INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2021/08/06 20:55:30 socat[34] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2021-08-06T20:55:30.020876 #1] INFO -- :
I, [2021-08-06T20:55:30.020942 #1] INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2021-08-06T20:55:30.023429 #1] INFO -- :
I, [2021-08-06T20:55:30.023514 #1] INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2021-08-06T20:55:30.025854 #1] INFO -- :
I, [2021-08-06T20:55:30.025923 #1] INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-08-06T20:55:30.027727 #1] INFO -- :
I, [2021-08-06T20:55:30.027842 #1] INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2021-08-06T20:55:30.029544 #1] INFO -- :
I, [2021-08-06T20:55:30.035415 #1] INFO -- : File > /etc/service/postgres/run chmod: +x chown:
I, [2021-08-06T20:55:30.039019 #1] INFO -- : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2021-08-06T20:55:30.042824 #1] INFO -- : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2021-08-06T20:55:30.046287 #1] INFO -- : File > /root/upgrade_postgres chmod: +x chown:
I, [2021-08-06T20:55:30.046444 #1] INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2021-08-06T20:55:33.132539 #1] INFO -- :
I, [2021-08-06T20:55:33.132680 #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, [2021-08-06T20:55:33.134858 #1] INFO -- :
I, [2021-08-06T20:55:33.134929 #1] INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2021-08-06T20:55:33.146303 #1] INFO -- :
I, [2021-08-06T20:55:33.146391 #1] INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2021-08-06T20:55:33.148096 #1] INFO -- :
I, [2021-08-06T20:55:33.148200 #1] INFO -- : > /root/upgrade_postgres
I, [2021-08-06T20:55:33.151392 #1] INFO -- :
I, [2021-08-06T20:55:33.151469 #1] INFO -- : > rm /root/upgrade_postgres
I, [2021-08-06T20:55:33.152931 #1] INFO -- :
I, [2021-08-06T20:55:33.153090 #1] INFO -- : استبدال data_directory = '/var/lib/postgresql/13/main' بـ data_directory = '/shared/postgres_data' في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153445 #1] INFO -- : استبدال (?-mix:#?listen_addresses *=.*) بـ listen_addresses = '*' في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153608 #1] INFO -- : استبدال (?-mix:#?synchronous_commit *=.*) بـ synchronous_commit = $db_synchronous_commit في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153763 #1] INFO -- : استبدال (?-mix:#?shared_buffers *=.*) بـ shared_buffers = $db_shared_buffers في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.153911 #1] INFO -- : استبدال (?-mix:#?work_mem *=.*) بـ work_mem = $db_work_mem في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.154056 #1] INFO -- : استبدال (?-mix:#?default_text_search_config *=.*) بـ default_text_search_config = '$db_default_text_search_config' في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.154194 #1] INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2021-08-06T20:55:33.155685 #1] INFO -- :
I, [2021-08-06T20:55:33.155839 #1] INFO -- : استبدال (?-mix:#?checkpoint_segments *=.*) بـ checkpoint_segments = $db_checkpoint_segments في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.156037 #1] INFO -- : استبدال (?-mix:#?logging_collector *=.*) بـ logging_collector = $db_logging_collector في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.156212 #1] INFO -- : استبدال (?-mix:#?log_min_duration_statement *=.*) بـ log_min_duration_statement = $db_log_min_duration_statement في /etc/postgresql/13/main/postgresql.conf
I, [2021-08-06T20:55:33.156384 #1] INFO -- : استبدال (?-mix:^#local +replication +postgres +peer$) بـ local replication postgres peer في /etc/postgresql/13/main/pg_hba.conf
I, [2021-08-06T20:55:33.156543 #1] INFO -- : استبدال (?-mix:^host.*all.*all.*127.*$) بـ host all all 0.0.0.0/0 md5 في /etc/postgresql/13/main/pg_hba.conf
I, [2021-08-06T20:55:33.156693 #1] INFO -- : استبدال (?-mix:^host.*all.*all.*::1\/128.*$) بـ host all all ::/0 md5 في /etc/postgresql/13/main/pg_hba.conf
I, [2021-08-06T20:55:33.156821 #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, [2021-08-06T20:55:33.157605 #1] INFO -- : > sleep 5
2021-08-06 20:55:33.189 UTC [57] LOG: بدء تشغيل PostgreSQL 13.3 (Debian 13.3-1.pgdg100+1) على x86_64-pc-linux-gnu، تم التجميع بواسطة gcc (Debian 8.3.0-6) 8.3.0، 64-bit
2021-08-06 20:55:33.189 UTC [57] LOG: الاستماع على عنوان IPv4 "0.0.0.0"، منفذ 5432
2021-08-06 20:55:33.189 UTC [57] LOG: الاستماع على عنوان IPv6 "::"، منفذ 5432
2021-08-06 20:55:33.197 UTC [57] LOG: الاستماع على مقبس يونكس "/var/run/postgresql/.s.PGSQL.5432"
2021-08-06 20:55:33.207 UTC [60] LOG: تم إيقاف نظام قاعدة البيانات في 2021-08-06 20:54:23 UTC
2021-08-06 20:55:33.220 UTC [57] LOG: نظام قاعدة البيانات جاهز لقبول الاتصالات
I, [2021-08-06T20:55:38.159279 #1] INFO -- :
I, [2021-08-06T20:55:38.159499 #1] INFO -- : > su postgres -c 'createdb discourse' || true
2021-08-06 20:55:38.191 UTC [70] postgres@postgres ERROR: قاعدة البيانات "discourse" موجودة بالفعل
2021-08-06 20:55:38.191 UTC [70] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: خطأ: فشل إنشاء قاعدة البيانات: ERROR: قاعدة البيانات "discourse" موجودة بالفعل
I, [2021-08-06T20:55:38.192499 #1] INFO -- :
I, [2021-08-06T20:55:38.192655 #1] INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2021-08-06 20:55:38.229 UTC [81] postgres@discourse ERROR: الدور "discourse" موجود بالفعل
2021-08-06 20:55:38.229 UTC [81] postgres@discourse STATEMENT: create user discourse;
ERROR: الدور "discourse" موجود بالفعل
I, [2021-08-06T20:55:38.230113 #1] INFO -- :
I, [2021-08-06T20:55:38.230240 #1] INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2021-08-06T20:55:38.264816 #1] INFO -- : GRANT
I, [2021-08-06T20:55:38.264954 #1] INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2021-08-06T20:55:38.300671 #1] INFO -- : ALTER SCHEMA
I, [2021-08-06T20:55:38.300800 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE: الامتداد "hstore" موجود بالفعل، جارٍ التخطي
I, [2021-08-06T20:55:38.338165 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.338299 #1] INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE: الامتداد "pg_trgm" موجود بالفعل، جارٍ التخطي
I, [2021-08-06T20:55:38.373916 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.374048 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE: الامتداد "hstore" موجود بالفعل، جارٍ التخطي
I, [2021-08-06T20:55:38.411727 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.411860 #1] INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE: الامتداد "pg_trgm" موجود بالفعل، جارٍ التخطي
I, [2021-08-06T20:55:38.447989 #1] INFO -- : CREATE EXTENSION
I, [2021-08-06T20:55:38.448182 #1] INFO -- : > sudo -u postgres psql discourse
I, [2021-08-06T20:55:38.450095 #1] INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2021-08-06T20:55:38.491795 #1] INFO -- : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2021-08-06T20:55:38.493826 #1] INFO -- : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2021-08-06T20:55:38.493898 #1] INFO -- : > echo postgres installed!
I, [2021-08-06T20:55:38.494947 #1] INFO -- : تم تثبيت postgres!
I, [2021-08-06T20:55:38.498073 #1] INFO -- : File > /etc/service/redis/run chmod: +x chown:
I, [2021-08-06T20:55:38.501701 #1] INFO -- : File > /etc/service/redis/log/run chmod: +x chown:
I, [2021-08-06T20:55:38.505031 #1] INFO -- : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2021-08-06T20:55:38.505155 #1] INFO -- : استبدال daemonize yes بـ في /etc/redis/redis.conf
I, [2021-08-06T20:55:38.505503 #1] INFO -- : استبدال (?-mix:^pidfile.*$) بـ في /etc/redis/redis.conf
I, [2021-08-06T20:55:38.506380 #1] INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2021-08-06T20:55:38.508241 #1] INFO -- :
I, [2021-08-06T20:55:38.508462 #1] INFO -- : استبدال (?-mix:^logfile.*$) بـ logfile "" في /etc/redis/redis.conf
I, [2021-08-06T20:55:38.508754 #1] INFO -- : استبدال (?-mix:^bind .*$) بـ في /etc/redis/redis.conf
I, [2021-08-06T20:55:38.508994 #1] INFO -- : استبدال (?-mix:^dir .*$) بـ dir /shared/redis_data في /etc/redis/redis.conf
I, [2021-08-06T20:55:38.511494 #1] INFO -- : استبدال (?-mix:^protected-mode yes) بـ protected-mode no في /etc/redis/redis.conf
I, [2021-08-06T20:55:38.511692 #1] INFO -- : استبدال # io-threads 4 بـ io-threads $redis_io_threads في /etc/redis/redis.conf
I, [2021-08-06T20:55:38.511889 #1] INFO -- : > echo redis installed
I, [2021-08-06T20:55:38.513410 #1] INFO -- : تم تثبيت redis
I, [2021-08-06T20:55:38.513516 #1] INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2021-08-06T20:55:38.515983 #1] INFO -- : logfile ""
I, [2021-08-06T20:55:38.516072 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-08-06T20:55:38.518035 #1] INFO -- : > sleep 10
174:C 06 Aug 2021 20:55:38.520 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
174:C 06 Aug 2021 20:55:38.520 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=174, just started
174:C 06 Aug 2021 20:55:38.520 # Configuration loaded
174:M 06 Aug 2021 20:55:38.520 * monotonic clock: POSIX clock_gettime
174:M 06 Aug 2021 20:55:38.521 * Running mode=standalone, port=6379.
174:M 06 Aug 2021 20:55:38.521 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
174:M 06 Aug 2021 20:55:38.521 # Server initialized
174:M 06 Aug 2021 20:55:38.521 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. 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.
174:M 06 Aug 2021 20:55:38.521 * Loading RDB produced by version 6.2.3
174:M 06 Aug 2021 20:55:38.521 * RDB age 75 seconds
174:M 06 Aug 2021 20:55:38.521 * RDB memory usage when created 5.00 Mb
174:M 06 Aug 2021 20:55:38.529 * DB loaded from disk: 0.008 seconds
174:M 06 Aug 2021 20:55:38.529 * Ready to accept connections
I, [2021-08-06T20:55:48.519778 #1] INFO -- :
I, [2021-08-06T20:55:48.520057 #1] INFO -- : > thpoff echo "thpoff is installed!"
I, [2021-08-06T20:55:48.523431 #1] INFO -- : تم تثبيت thpoff!
I, [2021-08-06T20:55:48.523576 #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, [2021-08-06T20:55:48.573512 #1] INFO -- :
I, [2021-08-06T20:55:48.573664 #1] INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2021-08-06T20:55:48.625016 #1] INFO -- :
I, [2021-08-06T20:55:48.625183 #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, [2021-08-06T20:55:48.673708 #1] INFO -- :
I, [2021-08-06T20:55:48.673858 #1] INFO -- : > chown -R discourse /home/discourse
I, [2021-08-06T20:55:50.187443 #1] INFO -- :
I, [2021-08-06T20:55:50.187715 #1] INFO -- : > rm -f /etc/cron.d/anacron
I, [2021-08-06T20:55:50.190315 #1] INFO -- :
I, [2021-08-06T20:55:50.192649 #1] INFO -- : File > /etc/cron.d/anacron chmod: chown:
I, [2021-08-06T20:55:50.196279 #1] INFO -- : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2021-08-06T20:55:50.200029 #1] INFO -- : File > /etc/service/unicorn/run chmod: +x chown:
I, [2021-08-06T20:55:50.203299 #1] INFO -- : File > /etc/service/nginx/run chmod: +x chown:
I, [2021-08-06T20:55:50.206916 #1] INFO -- : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2021-08-06T20:55:50.210465 #1] INFO -- : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2021-08-06T20:55:50.210557 #1] INFO -- : استبدال # postgres بـ sv start postgres || exit 1 في /etc/service/unicorn/run
I, [2021-08-06T20:55:50.210743 #1] INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2021-08-06T20:55:50.212426 #1] INFO -- : > cd /var/www/discourse && git reset --hard
202:C 06 Aug 2021 20:55:50.214 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
202:C 06 Aug 2021 20:55:50.214 # Redis version=6.2.3, bits=64, commit=00000000, modified=0, pid=202, just started
202:C 06 Aug 2021 20:55:50.214 # Configuration loaded
202:M 06 Aug 2021 20:55:50.214 * monotonic clock: POSIX clock_gettime
202:M 06 Aug 2021 20:55:50.214 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
202:M 06 Aug 2021 20:55:50.214 # Failed listening on port 6379 (TCP), aborting.
Checking out files: 100% (28860/28860), done.
I, [2021-08-06T20:55:51.872305 #1] INFO -- : HEAD is now at 74f71503 FEATURE: Automatically timed delete stub topics after entire topic is merged into another topic (#13187)
I, [2021-08-06T20:55:51.872402 #1] INFO -- : > cd /var/www/discourse && git clean -f
I, [2021-08-06T20:55:51.958388 #1] INFO -- :
I, [2021-08-06T20:55:51.958493 #1] INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2021-08-06T20:55:51.960768 #1] INFO -- :
I, [2021-08-06T20:55:51.960820 #1] INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2021-08-06T20:55:51.965935 #1] INFO -- :
I, [2021-08-06T20:55:51.966003 #1] INFO -- : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From https://github.com/discourse/discourse
* branch tests-passed -> FETCH_HEAD
* [new branch] tests-passed -> origin/tests-passed
I, [2021-08-06T20:55:54.476291 #1] INFO -- :
I, [2021-08-06T20:55:54.476389 #1] INFO -- : > cd /var/www/discourse && git checkout tests-passed
Switched to a new branch 'tests-passed'
I, [2021-08-06T20:55:55.350856 #1] INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.
I, [2021-08-06T20:55:55.350965 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2021-08-06T20:55:55.354244 #1] INFO -- :
I, [2021-08-06T20:55:55.354326 #1] INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2021-08-06T20:55:55.356693 #1] INFO -- :
I, [2021-08-06T20:55:55.356748 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2021-08-06T20:55:55.359270 #1] INFO -- :
I, [2021-08-06T20:55:55.359354 #1] INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2021-08-06T20:55:55.361644 #1] INFO -- :
I, [2021-08-06T20:55:55.361707 #1] INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2021-08-06T20:55:55.363277 #1] INFO -- :
I, [2021-08-06T20:55:55.363319 #1] INFO -- : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2021-08-06T20:55:55.365505 #1] INFO -- :
I, [2021-08-06T20:55:55.365568 #1] INFO -- : > cd /var/www/discourse && bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2021-08-06T20:55:55.368090 #1] INFO -- :
I, [2021-08-06T20:55:55.368151 #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, [2021-08-06T20:55:55.371120 #1] INFO -- :
I, [2021-08-06T20:55:55.371179 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/{uploads,backups}"
I, [2021-08-06T20:55:55.374060 #1] INFO -- :
I, [2021-08-06T20:55:55.374111 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2021-08-06T20:55:55.377133 #1] INFO -- :
I, [2021-08-06T20:55:55.377205 #1] INFO -- : > cd /var/www/discourse && bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2021-08-06T20:55:55.380123 #1] INFO -- :
I, [2021-08-06T20:55:55.380185 #1] INFO -- : > cd /var/www/discourse && bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2021-08-06T20:55:55.383105 #1] INFO -- :
I, [2021-08-06T20:55:55.383169 #1] INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2021-08-06T20:55:55.391208 #1] INFO -- :
I, [2021-08-06T20:55:55.391282 #1] INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2021-08-06T20:55:55.393641 #1] INFO -- :
I, [2021-08-06T20:55:55.393753 #1] INFO -- : استبدال # redis بـ sv start redis || exit 1 في /etc/service/unicorn/run
I, [2021-08-06T20:55:55.394026 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2021-08-06T20:55:56.240429 #1] INFO -- :
I, [2021-08-06T20:55:56.240543 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-voting.git
Cloning into 'discourse-voting'...
I, [2021-08-06T20:55:56.774041 #1] INFO -- :
I, [2021-08-06T20:55:56.774147 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidmh/discourse-giphy.git
Cloning into 'discourse-giphy'...
I, [2021-08-06T20:55:57.855222 #1] INFO -- :
I, [2021-08-06T20:55:57.855328 #1] INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-telegram-notifications
Cloning into 'discourse-telegram-notifications'...
I, [2021-08-06T20:55:58.284365 #1] INFO -- :
I, [2021-08-06T20:55:58.284615 #1] INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.287516 #1] INFO -- :
I, [2021-08-06T20:55:58.287618 #1] INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2021-08-06T20:55:58.289302 #1] INFO -- :
I, [2021-08-06T20:55:58.289392 #1] INFO -- : > mkdir -p /var/nginx/cache
I, [2021-08-06T20:55:58.291290 #1] INFO -- :
I, [2021-08-06T20:55:58.291439 #1] INFO -- : استبدال pid /run/nginx.pid; بـ daemon off; في /etc/nginx/nginx.conf
I, [2021-08-06T20:55:58.291656 #1] INFO -- : استبدال (?m-ix:upstream[^\}]+\}) بـ upstream discourse { server 127.0.0.1:3000; } في /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.291818 #1] INFO -- : استبدال (?-mix:server_name.+$) بـ server_name _ ; في /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.291946 #1] INFO -- : استبدال (?-mix:client_max_body_size.+$) بـ client_max_body_size $upload_size ; في /etc/nginx/conf.d/discourse.conf
I, [2021-08-06T20:55:58.292066 #1] INFO -- : > echo "done configuring web"
I, [2021-08-06T20:55:58.293474 #1] INFO -- : انتهى تكوين الويب
I, [2021-08-06T20:55:58.293625 #1] INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2021-08-06T20:55:58.899514 #1] INFO -- : تم تثبيت bundler-2.2.19 بنجاح
تم تثبيت 1 gem
I, [2021-08-06T20:55:58.899611 #1] INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2021-08-06T20:56:07.547504 #1] INFO -- :
I, [2021-08-06T20:56:07.547736 #1] INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[DEPRECATED] تم إيقاف استخدام العلم `--deployment` لأنه يعتمد على تذكره عبر استدعاءات bundler، وهو ما لن يقوم به bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام `bundle config set --local deployment 'true'`، والتوقف عن استخدام هذا العلم
[DEPRECATED] تم إيقاف استخدام العلم `--without` لأنه يعتمد على تذكره عبر استدعاءات bundler، وهو ما لن يقوم به bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام `bundle config set --local without 'test development'`، والتوقف عن استخدام هذا العلم
I, [2021-08-06T20:56:22.471464 #1] INFO -- : Running `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` with bundler 2.2.19
مجمد، باستخدام الحل من ملف القفل
التعريف ينقصه ["rake-13.0.6", "concurrent-ruby-1.1.9", "nokogiri-1.12.2-x86_64-linux", "loofah-2.11.0", "globalid-0.5.2", "addressable-2.8.0", "aws-sdk-kms-1.44.0", "aws-sdk-s3-1.96.1", "bootsnap-1.7.7", "css_parser-1.10.0", "excon-0.85.0", "faraday-httpclient-1.0.1", "faraday-net_http_persistent-1.2.0", "faraday-patron-1.0.0", "faraday-rack-1.0.0", "ruby2_keywords-0.0.5", "faraday-1.6.0", "fastimage-2.2.4", "ffi-1.15.3", "image_size-2.1.1", "logster-2.9.7", "message_bus-3.3.6", "redis-4.4.0", "nio4r-2.5.8", "oj-3.12.3", "puma-5.4.0", "rqrcode_core-1.1.0", "rubyzip-2.3.2", "sanitize-6.0.0"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
HTTP GET https://index.rubygems.org/versions
HTTP 200 OK https://index.rubygems.org/versions
جلب بيانات الجيم من https://rubygems.org/
التحقق المزدوج من ["rake", "concurrent-ruby", "i18n", "minitest", "tzinfo", "zeitwerk", "activesupport", "builder", "erubi", "racc", "nokogiri", "rails-dom-testing", "crass", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mini_mime", "actionmailer", "actionview_precompiler", "activemodel", "active_model_serializers", "activerecord", "public_suffix", "addressable", "aws-eventstream", "aws-partitions", "aws-sigv4", "jmespath", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "ember-source", "execjs", "barber", "msgpack", "bootsnap", "byebug", "cbor", "chunky_png", "coderay", "colored2", "connection_pool", "openssl", "openssl-signature_algorithm", "cose", "cppjieba_rb", "css_parser", "diffy", "ember-data-source", "sprockets", "ember-handlebars-template", "method_source", "thor", "railties", "jquery-rails", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "regexp_parser", "ecma-re-validator", "email_reply_trimmer", "excon", "exifr", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "multipart-post", "ruby2_keywords", "faraday", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "guess_html_encoding", "hana", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "image_size", "in_threads", "progress", "image_optim", "json", "uri_template", "json_schemer", "jwt", "kgio", "libv8-node", "request_store", "lograge", "logstash-event", "logstash-logger", "logster", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "mini_racer", "redis", "sidekiq", "mini_scheduler", "mini_sql", "mini_suffix", "multi_json", "multi_xml", "mustache", "nio4r", "oauth", "oauth2", "oj", "omniauth", "omniauth-oauth2", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-twitter", "optimist", "pg", "pry", "pry-byebug", "pry-rails", "puma", "r2", "rack-mini-profiler", "rack-protection", "rails_failover", "rails_multisite", "raindrops", "rbtrace", "rchardet", "redis-namespace", "rinku", "rotp", "rqrcode_core", "rqrcode", "rtlit", "ruby-readability", "rubyzip", "sanitize", "sassc", "sprockets-rails", "tilt", "sassc-rails", "seed-fu", "sshkey", "stackprof", "uglifier", "unf_ext", "unf", "unicorn", "webpush", "xorcist"] في مستودع rubygems https://rubygems.org/ أو مثبت محلياً
جلب بيانات الجيم من https://rubygems.org/
البحث عن الجيمات ["rake", "concurrent-ruby", "i18n", "minitest", "tzinfo", "zeitwerk", "activesupport", "builder", "erubi", "racc", "nokogiri", "rails-dom-testing", "crass", "loofah", "rails-html-sanitizer", "actionview", "rack", "rack-test", "actionpack", "globalid", "activejob", "mini_mime", "actionmailer", "actionview_precompiler", "activemodel", "active_model_serializers", "activerecord", "public_suffix", "addressable", "aws-eventstream", "aws-partitions", "aws-sigv4", "jmespath", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "ember-source", "execjs", "barber", "msgpack", "bootsnap", "byebug", "cbor", "chunky_png", "coderay", "colored2", "connection_pool", "openssl", "openssl-signature_algorithm", "cose", "cppjieba_rb", "css_parser", "diffy", "ember-data-source", "sprockets", "ember-handlebars-template", "method_source", "thor", "railties", "jquery-rails", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "regexp_parser", "ecma-re-validator", "email_reply_trimmer", "excon", "exifr", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "multipart-post", "ruby2_keywords", "faraday", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "guess_html_encoding", "hana", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "image_size", "in_threads", "progress", "image_optim", "json", "uri_template", "json_schemer", "jwt", "kgio", "libv8-node", "request_store", "lograge", "logstash-event", "logstash-logger", "logster", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "mini_racer", "redis", "sidekiq", "mini_scheduler", "mini_sql", "mini_suffix", "multi_json", "multi_xml", "mustache", "nio4r", "oauth", "oauth2", "oj", "omniauth", "omniauth-oauth2", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-twitter", "optimist", "pg", "pry", "pry-byebug", "pry-rails", "puma", "r2", "rack-mini-profiler", "rack-protection", "rails_failover", "rails_multisite", "raindrops", "rbtrace", "rchardet", "redis-namespace", "rinku", "rotp", "rqrcode_core", "rqrcode", "rtlit", "ruby-readability", "rubyzip", "sanitize", "sassc", "sprockets-rails", "tilt", "sassc-rails", "seed-fu", "sshkey", "stackprof", "uglifier", "unf_ext", "unf", "unicorn", "webpush", "xorcist"]
HTTP GET https://index.rubygems.org/info/zeitwerk
HTTP GET https://index.rubygems.org/info/actionmailer
HTTP GET https://index.rubygems.org/info/actionpack
HTTP GET https://index.rubygems.org/info/nokogiri
HTTP GET https://index.rubygems.org/info/rake
HTTP GET https://index.rubygems.org/info/actionview
HTTP GET https://index.rubygems.org/info/globalid
HTTP GET https://index.rubygems.org/info/concurrent-ruby
HTTP GET https://index.rubygems.org/info/activemodel
HTTP GET https://index.rubygems.org/info/activesupport
HTTP GET https://index.rubygems.org/info/loofah
HTTP GET https://index.rubygems.org/info/activejob
HTTP GET https://index.rubygems.org/info/activerecord
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/aws-sigv4
HTTP GET https://index.rubygems.org/info/aws-sdk-core
HTTP GET https://index.rubygems.org/info/aws-sdk-s3
HTTP GET https://index.rubygems.org/info/addressable
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/aws-sdk-sns
HTTP GET https://index.rubygems.org/info/bootsnap
HTTP 206 Partial Content https://index.rubygems.org/info/zeitwerk
HTTP GET https://index.rubygems.org/info/cppjieba_rb
HTTP GET https://index.rubygems.org/info/css_parser
HTTP 206 Partial Content https://index.rubygems.org/info/actionpack
HTTP GET https://index.rubygems.org/info/railties
HTTP 206 Partial Content https://index.rubygems.org/info/globalid
HTTP 206 Partial Content https://index.rubygems.org/info/nokogiri
HTTP 206 Partial Content https://index.rubygems.org/info/concurrent-ruby
HTTP 206 Partial Content https://index.rubygems.org/info/loofah
HTTP 206 Partial Content https://index.rubygems.org/info/actionview
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/addressable
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/railties
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sigv4
HTTP 206 Partial Content https://index.rubygems.org/info/activerecord
HTTP 206 Partial Content https://index.rubygems.org/info/rake
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-core
HTTP 206 Partial Content https://index.rubygems.org/info/activemodel
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-s3
HTTP 206 Partial Content https://index.rubygems.org/info/activejob
HTTP 206 Partial Content https://index.rubygems.org/info/activesupport
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailer
HTTP 206 Partial Content https://index.rubygems.org/info/bootsnap
HTTP 206 Partial Content https://index.rubygems.org/info/cppjieba_rb
HTTP 206 Partial Content https://index.rubygems.org/info/css_parser
HTTP GET https://index.rubygems.org/info/faraday-httpclient
HTTP GET https://index.rubygems.org/info/excon
HTTP GET https://index.rubygems.org/info/faraday-rack
HTTP GET https://index.rubygems.org/info/faraday-patron
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-sns
HTTP 206 Partial Content https://index.rubygems.org/info/excon
HTTP 200 OK https://index.rubygems.org/info/faraday-rack
HTTP GET https://index.rubygems.org/info/faraday-net_http_persistent
HTTP GET https://index.rubygems.org/info/ruby2_keywords
HTTP GET https://index.rubygems.org/info/faraday
HTTP GET https://index.rubygems.org/info/fastimage
HTTP 200 OK https://index.rubygems.org/info/faraday-httpclient
HTTP GET https://index.rubygems.org/info/ffi
HTTP 200 OK https://index.rubygems.org/info/faraday-patron
HTTP GET https://index.rubygems.org/info/image_size
HTTP 206 Partial Content https://index.rubygems.org/info/fastimage
HTTP 206 Partial Content https://index.rubygems.org/info/faraday-net_http_persistent
HTTP 206 Partial Content https://index.rubygems.org/info/ffi
HTTP 206 Partial Content https://index.rubygems.org/info/faraday
HTTP 206 Partial Content https://index.rubygems.org/info/image_size
HTTP GET https://index.rubygems.org/info/redis
HTTP GET https://index.rubygems.org/info/logster
HTTP 206 Partial Content https://index.rubygems.org/info/ruby2_keywords
HTTP 206 Partial Content https://index.rubygems.org/info/redis
HTTP GET https://index.rubygems.org/info/message_bus
HTTP GET https://index.rubygems.org/info/oj
HTTP GET https://index.rubygems.org/info/nio4r
HTTP GET https://index.rubygems.org/info/puma
HTTP 206 Partial Content https://index.rubygems.org/info/message_bus
HTTP 206 Partial Content https://index.rubygems.org/info/oj
HTTP GET https://index.rubygems.org/info/rqrcode_core
HTTP GET https://index.rubygems.org/info/rubyzip
HTTP GET https://index.rubygems.org/info/sanitize
HTTP 206 Partial Content https://index.rubygems.org/info/nio4r
HTTP 206 Partial Content https://index.rubygems.org/info/puma
HTTP 206 Partial Content https://index.rubygems.org/info/logster
HTTP 206 Partial Content https://index.rubygems.org/info/rqrcode_core
HTTP 206 Partial Content https://index.rubygems.org/info/rubyzip
HTTP 206 Partial Content https://index.rubygems.org/info/sanitize
البحث عن الجيمات ["rails-deprecated_sanitizer", "thread_safe", "jsonapi", "case_transform", "jsonapi-renderer", "json_pure", "handlebars-source", "ember-template-compiler-source", "columnize", "debugger-linecache", "slop", "rb-readline", "hike", "ruby_parser", "rails", "erubis", "rack-mount", "rack-cache", "journey", "rspec", "functional-ruby", "ref", "rack-ssl", "rdoc", "arel", "activerecord-deprecated_finders", "mail", "text-format", "hoe", "weakling", "mini_portile", "mini_portile2", "pkg-config", "memcache-client", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "activemodel-globalid", "termios", "bcrypt-ruby", "rdf", "snappy", "stud", "celluloid", "compass", "sass", "sprockets-sass", "sinatra", "slim", "libv8", "jamespath", "http-2", "ruby-hmac", "faraday-middleware", "httpauth", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "win32console", "yard", "spoon", "pry-doc", "escape_utils", "listen", "trollop", "base32", "net-http-persistent", "bundler", "therubyracer", "eventmachine", "thin", "bigdecimal", "hpricot", "nokogumbo"]
HTTP GET https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/slop
HTTP GET https://index.rubygems.org/info/ruby_parser
HTTP GET https://index.rubygems.org/info/rdoc
HTTP 206 Partial Content https://index.rubygems.org/info/rails
HTTP GET https://index.rubygems.org/info/mini_portile2
HTTP GET https://index.rubygems.org/info/hoe
HTTP GET https://index.rubygems.org/info/rdf
HTTP 206 Partial Content https://index.rubygems.org/info/ruby_parser
HTTP GET https://index.rubygems.org/info/listen
HTTP 206 Partial Content https://index.rubygems.org/info/rdoc
HTTP GET https://index.rubygems.org/info/bundler
HTTP 206 Partial Content https://index.rubygems.org/info/slop
HTTP 206 Partial Content https://index.rubygems.org/info/mini_portile2
HTTP 206 Partial Content https://index.rubygems.org/info/hoe
HTTP 206 Partial Content https://index.rubygems.org/info/rdf
HTTP 206 Partial Content https://index.rubygems.org/info/listen
HTTP 206 Partial Content https://index.rubygems.org/info/bundler
البحث عن الجيمات ["jsonapi-parser", "abstract", "rspec-core", "rspec-expectations", "rspec-mocks", "atomic", "spruz", "ruby_core_source", "debugger-ruby_core_source", "multimap", "text-hyphen", "mime-types", "treetop", "tlsmail", "metriks", "bcrypt", "haml", "fssm", "compass-core", "compass-import-once", "rb-fsevent", "rb-inotify", "ZenTest", "RubyInline", "snappy-jars", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "sprockets-helpers", "mongrel", "backports", "mustermann", "sass-listen", "rack-openid", "ruby-openid-apps-discovery", "temple", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "curses", "daemons", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "ParseTree", "sexp_processor", "net-ftp", "rubyforge", "gemcutter", "link_header", "hamster", "rb-fchange", "rb-kqueue", "celluloid-io", "ruby_dep"]
HTTP GET https://index.rubygems.org/info/net-ftp
HTTP GET https://index.rubygems.org/info/haml
HTTP GET https://index.rubygems.org/info/facter
HTTP GET https://index.rubygems.org/info/curses
HTTP GET https://index.rubygems.org/info/actioncable
HTTP GET https://index.rubygems.org/info/activestorage
HTTP GET https://index.rubygems.org/info/actionmailbox
HTTP GET https://index.rubygems.org/info/actiontext
HTTP 200 OK https://index.rubygems.org/info/net-ftp
HTTP 206 Partial Content https://index.rubygems.org/info/haml
HTTP 206 Partial Content https://index.rubygems.org/info/facter
HTTP 206 Partial Content https://index.rubygems.org/info/curses
HTTP 206 Partial Content https://index.rubygems.org/info/actioncable
HTTP 206 Partial Content https://index.rubygems.org/info/actiontext
HTTP 206 Partial Content https://index.rubygems.org/info/activestorage
HTTP 206 Partial Content https://index.rubygems.org/info/actionmailbox
البحث عن الجيمات ["rspec-support", "diff-lcs", "archive-tar-minitar", "facets", "polyglot", "mime-types-data", "hitimes", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "celluloid-gems", "coveralls", "rubocop", "dotenv-deployment", "ruby-openid", "macaddr", "tool", "netrc", "http-cookie", "http-accept", "cgi_multipart_eof_fix", "fastthread", "gem_plugin", "rails-observers", "activemodel-serializers-xml", "log4r", "SexpProcessor", "net-scp", "win32-api", "net-protocol", "time", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "marcel", "mimemagic"]
HTTP GET https://index.rubygems.org/info/net-protocol
HTTP GET https://index.rubygems.org/info/time
HTTP GET https://index.rubygems.org/info/rubocop
HTTP GET https://index.rubygems.org/info/faraday_middleware
HTTP GET https://index.rubygems.org/info/http-cookie
HTTP GET https://index.rubygems.org/info/mime-types-data
HTTP GET https://index.rubygems.org/info/websocket-driver
HTTP 200 OK https://index.rubygems.org/info/net-protocol
HTTP 200 OK https://index.rubygems.org/info/time
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop
HTTP 206 Partial Content https://index.rubygems.org/info/http-cookie
HTTP 206 Partial Content https://index.rubygems.org/info/faraday_middleware
HTTP 206 Partial Content https://index.rubygems.org/info/mime-types-data
HTTP 206 Partial Content https://index.rubygems.org/info/websocket-driver
البحث عن الجيمات ["colorize", "simplecov", "term-ansicolor", "tins", "minitar", "minitar-cli", "configuration", "mkrf", "ruby-yadis", "systemu", "net-ssh", "test-unit", "ffi-win32-extensions", "libxml-ruby", "coffee-script", "hiredis", "io-wait", "timeout", "rainbow", "parser", "powerpack", "ruby-progressbar", "astrolabe", "unicode-display_width", "parallel", "jaro_winkler", "psych", "rexml", "rubocop-ast", "domain_name", "sqlite3", "roauth", "websocket-extensions"]
HTTP GET https://index.rubygems.org/info/io-wait
HTTP GET https://index.rubygems.org/info/timeout
HTTP GET https://index.rubygems.org/info/test-unit
HTTP GET https://index.rubygems.org/info/parser
HTTP GET https://index.rubygems.org/info/rubocop-ast
HTTP GET https://index.rubygems.org/info/psych
HTTP 200 OK https://index.rubygems.org/info/timeout
HTTP 206 Partial Content https://index.rubygems.org/info/test-unit
HTTP 206 Partial Content https://index.rubygems.org/info/psych
HTTP 206 Partial Content https://index.rubygems.org/info/parser
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-ast
HTTP 200 OK https://index.rubygems.org/info/io-wait
البحث عن الجيمات ["sync", "powerbar", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "simplecov-html", "docile", "lockfile", "simplecov_json_formatter", "coffee-script-source", "power_assert", "jar-dependencies", "ast", "strscan"]
البحث عن الجيمات ["ansi", "ruby-maven", "pattern-match"]
البحث عن الجيمات ["maven-tools", "ruby-maven-libs"]
البحث عن الجيمات ["virtus"]
HTTP GET https://index.rubygems.org/info/virtus
HTTP 206 Partial Content https://index.rubygems.org/info/virtus
البحث عن الجيمات ["descendants_tracker", "axiom-types", "coercible", "equalizer"]
البحث عن الجيمات ["ice_nine", "adamantium"]
البحث عن الجيمات ["memoizable"]
جلب rake 13.0.6
تثبيت rake 13.0.6
0: rake (13.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
استخدام minitest 5.14.4
استخدام zeitwerk 2.4.2
استخدام builder 3.2.4
1: minitest (5.14.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.14.4.gemspec
استخدام erubi 1.10.0
جلب concurrent-ruby 1.1.9
1: erubi (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
استخدام racc 1.5.2
1: racc (1.5.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.5.2.gemspec
استخدام crass 1.0.6
1: crass (1.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
استخدام rack 2.2.3
1: rack (2.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
استخدام mini_mime 1.1.0
1: mini_mime (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.0.gemspec
استخدام public_suffix 4.0.6
1: public_suffix (4.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.6.gemspec
استخدام aws-eventstream 1.1.1
1: aws-eventstream (1.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.1.1.gemspec
استخدام aws-partitions 1.432.0
1: aws-partitions (1.432.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.432.0.gemspec
استخدام jmespath 1.4.0
1: jmespath (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.4.0.gemspec
استخدام ember-source 2.18.2
1: ember-source (2.18.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.gemspec
استخدام execjs 2.8.1
1: execjs (2.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
استخدام msgpack 1.4.2
1: msgpack (1.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.4.2.gemspec
استخدام bundler 2.2.19
1: bundler (2.2.19) من /usr/local/lib/ruby/gems/2.7.0/gems/bundler-2.2.19/lib/bundler/source
استخدام byebug 11.1.3
1: byebug (11.1.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
استخدام cbor 0.5.9.6
2: zeitwerk (2.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.4.2.gemspec
1: cbor (0.5.9.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cbor-0.5.9.6.gemspec
استخدام chunky_png 1.4.0
2: chunky_png (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/chunky_png-1.4.0.gemspec
استخدام coderay 1.1.3
2: coderay (1.1.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
استخدام colored2 3.1.2
2: colored2 (3.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
استخدام connection_pool 2.2.5
2: connection_pool (2.2.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
استخدام openssl 2.2.0
2: openssl (2.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.0.gemspec
استخدام cppjieba_rb 0.3.3
2: cppjieba_rb (0.3.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.3.3.gemspec
استخدام diffy 3.4.0
2: diffy (3.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
استخدام method_source 1.0.0
2: method_source (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
استخدام thor 1.1.0
2: thor (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.1.0.gemspec
استخدام discourse-ember-source 3.12.2.3
2: discourse-ember-source (3.12.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-source-3.12.2.3.gemspec
استخدام discourse-fonts 0.0.8
2: discourse-fonts (0.0.8) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.8.gemspec
استخدام regexp_parser 2.1.1
2: regexp_parser (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.1.1.gemspec
استخدام email_reply_trimmer 0.1.13
2: email_reply_trimmer (0.1.13) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
استخدام exifr 1.3.9
1: exifr (1.3.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/exifr-1.3.9.gemspec
استخدام faraday-em_http 1.0.0
3: builder (3.2.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
استخدام faraday-em_synchrony 1.0.0
3: faraday-em_synchrony (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
جلب excon 0.85.0
1: faraday-em_http (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
استخدام faraday-excon 1.1.0
1: faraday-excon (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
استخدام faraday-net_http 1.0.1
3: faraday-net_http (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
جلب faraday-httpclient 1.0.1
جلب faraday-net_http_persistent 1.2.0
تثبيت concurrent-ruby 1.1.9
تثبيت faraday-httpclient 1.0.1
تثبيت faraday-net_http_persistent 1.2.0
1: faraday-httpclient (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
جلب faraday-patron 1.0.0
3: faraday-net_http_persistent (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http_persistent-1.2.0.gemspec
جلب faraday-rack 1.0.0
تثبيت excon 0.85.0
تثبيت faraday-patron 1.0.0
تثبيت faraday-rack 1.0.0
1: faraday-patron (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
استخدام multipart-post 2.1.1
1: multipart-post (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
جلب ruby2_keywords 0.0.5
3: faraday-rack (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
استخدام fast_blank 1.0.0
3: fast_blank (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.0.gemspec
استخدام fast_xs 0.8.0
3: fast_xs (0.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
2: excon (0.85.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.85.0.gemspec
جلب fastimage 2.2.4
جلب ffi 1.15.3
تثبيت ruby2_keywords 0.0.5
تثبيت fastimage 2.2.4
1: ruby2_keywords (0.0.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
استخدام fspath 3.1.2
1: fspath (3.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
استخدام gc_tracer 1.5.1
1: gc_tracer (1.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/gc_tracer-1.5.1.gemspec
استخدام guess_html_encoding 0.0.11
1: guess_html_encoding (0.0.11) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/guess_html_encoding-0.0.11.gemspec
استخدام hana 1.3.7
1: hana (1.3.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
استخدام hashie 4.1.0
1: hashie (4.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-4.1.0.gemspec
استخدام highline 2.0.3
1: highline (2.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
استخدام hkdf 0.3.0
1: hkdf (0.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
استخدام htmlentities 4.3.4
1: htmlentities (4.3.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/htmlentities-4.3.4.gemspec
استخدام http_accept_language 2.1.1
1: http_accept_language (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/http_accept_language-2.1.1.gemspec
جلب image_size 2.1.1
3: fastimage (2.2.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.4.gemspec
استخدام in_threads 1.5.4
3: in_threads (1.5.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.5.4.gemspec
استخدام progress 3.6.0
3: progress (3.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
استخدام json 2.5.1
3: json (2.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.5.1.gemspec
استخدام uri_template 0.7.0
3: uri_template (0.7.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
استخدام jwt 2.2.3
3: jwt (2.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.2.3.gemspec
استخدام kgio 2.11.4
3: kgio (2.11.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
استخدام libv8-node 15.14.0.1 (x86_64-linux)
3: libv8-node (15.14.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-15.14.0.1-x86_64-linux.gemspec
استخدام logstash-event 1.2.02
3: logstash-event (1.2.02) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
جلب logster 2.9.7
0: concurrent-ruby (1.1.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.9.gemspec
استخدام lru_redux 1.1.0
0: lru_redux (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
استخدام lz4-ruby 0.3.3
0: lz4-ruby (0.3.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lz4-ruby-0.3.3.gemspec
استخدام maxminddb 0.1.22
0: maxminddb (0.1.22) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/maxminddb-0.1.22.gemspec
استخدام memory_profiler 1.0.0
0: memory_profiler (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/memory_profiler-1.0.0.gemspec
جلب redis 4.4.0
تثبيت ffi 1.15.3 مع الامتدادات الأصلية
تثبيت image_size 2.1.1
تثبيت redis 4.4.0
1: image_size (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-2.1.1.gemspec
استخدام mini_sql 1.1.3
1: mini_sql (1.1.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.1.3.gemspec
استخدام multi_json 1.15.0
1: multi_json (1.15.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_json-1.15.0.gemspec
استخدام multi_xml 0.6.0
1: multi_xml (0.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multi_xml-0.6.0.gemspec
استخدام mustache 1.1.1
1: mustache (1.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
جلب nio4r 2.5.8
تثبيت logster 2.9.7
0: redis (4.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.4.0.gemspec
استخدام oauth 0.5.6
0: oauth (0.5.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.6.gemspec
جلب oj 3.12.3
تثبيت nio4r 2.5.8 مع الامتدادات الأصلية
تثبيت oj 3.12.3 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
3: logster (2.9.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.9.7.gemspec
استخدام optimist 3.0.1
3: optimist (3.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
استخدام pg 1.2.3
3: pg (1.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.2.3.gemspec
استخدام r2 0.2.7
3: r2 (0.2.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
استخدام raindrops 0.19.2
3: raindrops (0.19.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.19.2.gemspec
استخدام rchardet 1.8.0
3: rchardet (1.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
استخدام rinku 2.0.6
3: rinku (2.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
استخدام rotp 6.2.0
3: rotp (6.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
جلب rqrcode_core 1.1.0
تثبيت rqrcode_core 1.1.0
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت...
3: rqrcode_core (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.1.0.gemspec
استخدام rtlit 0.0.5
3: rtlit (0.0.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
جلب rubyzip 2.3.2
تثبيت rubyzip 2.3.2
RubyZip 3.0 قادم!
**********************
تم تحديث واجهة برمجة التطبيقات العامة (public API) لبعض فئات Rubyzip لاستخدام المعلمات المسماة (named parameters) للحجج الاختيارية. يرجى التحقق من استخدامك للفئات التالية:
* `Zip::File`
* `Zip::Entry`
* `Zip::InputStream`
* `Zip::OutputStream`
حدث خطأ في تحديثاتي
```ruby
api_key = "a quick brown fox"
fetch("https://api.example.com/data", headers: { 'Authorization' => api_key })
يرجى مساعدتي في إصلاحه.
يرجى التأكد من أن ملفات Gemfiles و .gemspecs الخاصة بك مقيدة بشكل مناسب
لتجنب حدوث أعطال غير متوقعة عند إصدار 3.0 (على سبيل المثال ~> 2.3.0).
راجع GitHub - rubyzip/rubyzip: Official Rubyzip repository · GitHub للحصول على التفاصيل. كما يسرد سجل التغييرات
تحسينات وإصلاحات أخطاء أخرى تم تنفيذها منذ
الإصدار 2.3.0.
3: rubyzip (2.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
باستخدام tilt 2.0.10
3: tilt (2.0.10) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
باستخدام sshkey 2.0.0
3: sshkey (2.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
باستخدام stackprof 0.2.17
3: stackprof (0.2.17) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.17.gemspec
باستخدام unf_ext 0.0.7.7
3: unf_ext (0.0.7.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.7.7.gemspec
باستخدام xorcist 1.1.2
3: xorcist (1.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
جلب nokogiri 1.12.2 (x86_64-linux)
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت…
تثبيت nokogiri 1.12.2 (x86_64-linux)
3: nokogiri (1.12.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.12.2-x86_64-linux.gemspec
باستخدام rack-test 1.1.0
3: rack-test (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
باستخدام request_store 1.5.0
3: request_store (1.5.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.0.gemspec
جلب message_bus 3.3.6
تثبيت message_bus 3.3.6
3: message_bus (3.3.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-3.3.6.gemspec
باستخدام rack-mini-profiler 2.3.2
3: rack-mini-profiler (2.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-2.3.2.gemspec
باستخدام rack-protection 2.1.0
3: rack-protection (2.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.1.0.gemspec
باستخدام mail 2.8.0.edge من GitHub - discourse/mail: A Really Ruby Mail Library · GitHub (عند master@5b700fc)
3: mail (2.8.0.edge) من /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
جلب addressable 2.8.0
تثبيت addressable 2.8.0
3: addressable (2.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
باستخدام aws-sigv4 1.2.3
3: aws-sigv4 (1.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.2.3.gemspec
باستخدام ember-data-source 3.0.2
3: ember-data-source (3.0.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
باستخدام barber 0.12.2
3: barber (0.12.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
باستخدام uglifier 4.2.0
3: uglifier (4.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uglifier-4.2.0.gemspec
جلب bootsnap 1.7.7
تثبيت bootsnap 1.7.7 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت…
3: bootsnap (1.7.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.7.7.gemspec
باستخدام openssl-signature_algorithm 1.1.1
3: openssl-signature_algorithm (1.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
باستخدام pry 0.13.1
3: pry (0.13.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
باستخدام ecma-re-validator 0.3.0
3: ecma-re-validator (0.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.3.0.gemspec
جلب faraday 1.6.0
تثبيت faraday 1.6.0
3: faraday (1.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.6.0.gemspec
باستخدام omniauth 1.9.1
3: omniauth (1.9.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-1.9.1.gemspec
باستخدام webpush 1.1.0
3: webpush (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
باستخدام mini_racer 0.4.0
3: mini_racer (0.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.4.0.gemspec
باستخدام logstash-logger 0.26.1
3: logstash-logger (0.26.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-logger-0.26.1.gemspec
باستخدام i18n 1.8.10
3: i18n (1.8.10) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.8.10.gemspec
باستخدام tzinfo 2.0.4
3: tzinfo (2.0.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
باستخدام sprockets 3.7.2
3: sprockets (3.7.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-3.7.2.gemspec
باستخدام image_optim 0.30.0
3: image_optim (0.30.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.30.0.gemspec
باستخدام sidekiq 6.2.1
3: sidekiq (6.2.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.2.1.gemspec
باستخدام redis-namespace 1.8.1
3: redis-namespace (1.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.1.gemspec
باستخدام unicorn 6.0.0
3: unicorn (6.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.0.0.gemspec
باستخدام rqrcode 2.0.0
3: rqrcode (2.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.0.0.gemspec
باستخدام unf 0.1.4
3: unf (0.1.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
جلب loofah 2.11.0
تثبيت loofah 2.11.0
3: loofah (2.11.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.11.0.gemspec
باستخدام ruby-readability 0.7.0
3: ruby-readability (0.7.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby-readability-0.7.0.gemspec
جلب sanitize 6.0.0
تثبيت sanitize 6.0.0
3: sanitize (6.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
جلب css_parser 1.10.0
تثبيت css_parser 1.10.0
3: css_parser (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.10.0.gemspec
باستخدام aws-sdk-core 3.112.1
3: aws-sdk-core (3.112.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.112.1.gemspec
باستخدام cose 1.2.0
3: cose (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
باستخدام pry-byebug 3.9.0
3: pry-byebug (3.9.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-byebug-3.9.0.gemspec
باستخدام pry-rails 0.3.9
3: pry-rails (0.3.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-rails-0.3.9.gemspec
باستخدام json_schemer 0.2.18
3: json_schemer (0.2.18) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.18.gemspec
باستخدام oauth2 1.4.7
3: oauth2 (1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
باستخدام omniauth-oauth 1.2.0
3: omniauth-oauth (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth-1.2.0.gemspec
باستخدام activesupport 6.1.3.2
3: activesupport (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.3.2.gemspec
باستخدام ember-handlebars-template 0.8.0
3: ember-handlebars-template (0.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
باستخدام mini_scheduler 0.13.0
3: mini_scheduler (0.13.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
باستخدام rails-html-sanitizer 1.3.0
3: rails-html-sanitizer (1.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.3.0.gemspec
جلب aws-sdk-kms 1.44.0
1: nio4r (2.5.8) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
باستخدام aws-sdk-sns 1.38.0
1: aws-sdk-sns (1.38.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.38.0.gemspec
باستخدام omniauth-oauth2 1.7.1
1: omniauth-oauth2 (1.7.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.1.gemspec
باستخدام omniauth-twitter 1.4.0
1: omniauth-twitter (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
باستخدام rails-dom-testing 2.0.3
1: rails-dom-testing (2.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
جلب globalid 0.5.2
تثبيت globalid 0.5.2
1: globalid (0.5.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-0.5.2.gemspec
باستخدام activemodel 6.1.3.2
1: activemodel (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.3.2.gemspec
جلب puma 5.4.0
تثبيت aws-sdk-kms 1.44.0
3: aws-sdk-kms (1.44.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
باستخدام omniauth-facebook 8.0.0
3: omniauth-facebook (8.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-8.0.0.gemspec
باستخدام omniauth-github 1.4.0
3: omniauth-github (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-github-1.4.0.gemspec
باستخدام omniauth-google-oauth2 0.8.2
3: omniauth-google-oauth2 (0.8.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
باستخدام actionview 6.1.3.2
3: actionview (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.3.2.gemspec
باستخدام activejob 6.1.3.2
3: activejob (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.3.2.gemspec
باستخدام active_model_serializers 0.8.4
3: active_model_serializers (0.8.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/active_model_serializers-0.8.4.gemspec
باستخدام activerecord 6.1.3.2
3: activerecord (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.3.2.gemspec
جلب aws-sdk-s3 1.96.1
تثبيت puma 5.4.0 مع الامتدادات الأصلية
بناء الامتدادات الأصلية. قد يستغرق هذا بعض الوقت…
تثبيت aws-sdk-s3 1.96.1
3: aws-sdk-s3 (1.96.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
باستخدام actionpack 6.1.3.2
3: actionpack (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.3.2.gemspec
باستخدام actionview_precompiler 0.2.3
3: actionview_precompiler (0.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
باستخدام seed-fu 2.3.9
3: seed-fu (2.3.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
باستخدام actionmailer 6.1.3.2
3: actionmailer (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.3.2.gemspec
باستخدام railties 6.1.3.2
3: railties (6.1.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.3.2.gemspec
باستخدام sprockets-rails 3.2.2
3: sprockets-rails (3.2.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.2.2.gemspec
باستخدام jquery-rails 4.4.0
3: jquery-rails (4.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
باستخدام lograge 0.11.2
3: lograge (0.11.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.11.2.gemspec
باستخدام rails_failover 0.7.3
3: rails_failover (0.7.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.7.3.gemspec
باستخدام rails_multisite 3.0.0
3: rails_multisite (3.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-3.0.0.gemspec
باستخدام discourse-ember-rails 0.18.6
3: discourse-ember-rails (0.18.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
1: puma (5.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.4.0.gemspec
0: oj (3.12.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.12.3.gemspec
2: ffi (1.15.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.3.gemspec
باستخدام mini_suffix 0.3.2
باستخدام rbtrace 0.4.14
باستخدام sassc 2.0.1
3: mini_suffix (0.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.2.gemspec
0: sassc (2.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.gemspec
1: rbtrace (0.4.14) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
باستخدام sassc-rails 2.1.2
2: sassc-rails (2.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
اكتمل الحزمة! 126 اعتمادات ملف Gemfile، 171 جيم مثبتة الآن.
لم يتم تثبيت الجيمات في المجموعات ‘test’ و ‘development’.
تم تثبيت الجيمات المربوطة في ./vendor/bundle
رسالة ما بعد التثبيت من rubyzip:
RubyZip 3.0 قادم!
تم تحديث واجهة برمجة التطبيقات العامة لبعض فئات Rubyzip لاستخدام المعلمات المسماة
للمعاملات الاختيارية. يرجى التحقق من استخدامك
للفئات التالية:
Zip::FileZip::EntryZip::InputStreamZip::OutputStream
يرجى التأكد من أن ملفات Gemfiles و .gemspecs الخاصة بك مقيدة بشكل مناسب
لتجنب حدوث أعطال غير متوقعة عند إصدار 3.0 (على سبيل المثال ~> 2.3.0).
راجع GitHub - rubyzip/rubyzip: Official Rubyzip repository · GitHub للحصول على التفاصيل. كما يسرد سجل التغييرات
تحسينات وإصلاحات أخطاء أخرى تم تنفيذها منذ
الإصدار 2.3.0.
I, [2021-08-06T20:56:22.471704 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake plugin:pull_compatible_all’
I, [2021-08-06T20:56:24.062109 #1] INFO – : discourse-voting هو بالفعل في أحدث إصدار متوافق
discourse-giphy هو بالفعل في أحدث إصدار متوافق
discourse-telegram-notifications هو بالفعل في أحدث إصدار متوافق
docker_manager هو بالفعل في أحدث إصدار متوافق
I, [2021-08-06T20:56:24.062282 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake db:migrate’
I, [2021-08-06T20:56:27.409456 #1] INFO – :
I, [2021-08-06T20:56:27.409667 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’
تنظيف الملفات المؤقتة
ربط الأصول
I, [2021-08-06T20:56:33.444442 #3947] INFO – : كتابة /var/www/discourse/public/assets/vendor-9e69876ef88af15a98c891006ce921a856d493aeca4be129f273759800f9fbe2.js
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I, [2021-08-06T20:56:49.951479 #3947] INFO – : كتابة /var/www/discourse/public/assets/plugins/discourse-details-61554ea83ad59329c2d5c9f0390a0498f3e3665deb58d32dc608aeca24fa0bb9.js
rake aborted!
Barber::PrecompilerError: فشل التجميع المسبق لـ: {{#d-modal-body id=“giphy-modal”}}
. قال المترجم: ReferenceError: console is not defined
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/barber-0.12.2/lib/barber/precompiler.rb:33:in rescue in compile' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/barber-0.12.2/lib/barber/precompiler.rb:30:in compile’
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/task.rb:66:in block (2 levels) in define' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in ’
سببه:
ExecJS::ProgramError: ReferenceError: console is not defined
logDeprecationStackTrace ((execjs):7049:11)
HANDLERS. ((execjs):7126:11)
raiseOnDeprecation ((execjs):7059:11)
HANDLERS. ((execjs):7126:11)
invoke ((execjs):7138:11)
deprecate ((execjs):7097:30)
(execjs):11958:56
Array.forEach ((execjs))
MustacheStatement ((execjs):11956:29)
visitNode ((execjs):10234:16)
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in eval_unsafe' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in block (2 levels) in eval’
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:339:in timeout' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:218:in block in eval’
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/task.rb:66:in block (2 levels) in define' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in ’
سببه:
MiniRacer::RuntimeError: ReferenceError: console is not defined
JavaScript at logDeprecationStackTrace (:7049:11)
JavaScript at HANDLERS. (:7126:11)
JavaScript at raiseOnDeprecation (:7059:11)
JavaScript at HANDLERS. (:7126:11)
JavaScript at invoke (:7138:11)
JavaScript at deprecate (:7097:30)
JavaScript at :11958:56
JavaScript at Array.forEach ()
JavaScript at MustacheStatement (:11956:29)
JavaScript at visitNode (:10234:16)
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in eval_unsafe' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/mini_racer-0.4.0/lib/mini_racer.rb:219:in block (2 levels) in eval’
<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/sprockets-rails-3.2.2/lib/sprockets/rails/task.rb:66:in block (2 levels) in define' /var/www/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in <top (required)>’
/usr/local/bin/bundle:23:in load' /usr/local/bin/bundle:23:in ’
المهام: TOP => assets:precompile
(انظر التتبع الكامل بتشغيل المهمة مع --trace)
I, [2021-08-06T20:56:50.056489 #1] INFO – : تحديث Vincent…
تحديث Material Design…
I, [2021-08-06T20:56:50.056766 #1] INFO – : إنهاء العمليات غير المتزامنة
I, [2021-08-06T20:56:50.056803 #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: 57
I, [2021-08-06T20:56:50.056832 #1] INFO – : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 174
174:signal-handler (1628283410) تم استلام SIGTERM جدولة الإغلاق…
2021-08-06 20:56:50.056 UTC [57] LOG: تم استلام طلب الإغلاق السريع
174:M 06 Aug 2021 20:56:50.067 # طلب المستخدم الإغلاق…
174:M 06 Aug 2021 20:56:50.067 * حفظ لقطة RDB النهائية قبل الخروج.
2021-08-06 20:56:50.068 UTC [57] LOG: إلغاء أي معاملات نشطة
2021-08-06 20:56:50.069 UTC [57] LOG: exited worker background “logical replication launcher” (PID 66) with exit code 1
2021-08-06 20:56:50.069 UTC [61] LOG: shutting down
174:M 06 Aug 2021 20:56:50.085 * DB saved on disk
174:M 06 Aug 2021 20:56:50.085 # Redis is now ready to exit, bye bye…
2021-08-06 20:56:50.125 UTC [57] LOG: database system is shut down
فشل
Pups::ExecError: cd /var/www/discourse && su discourse -c ‘bundle exec rake themes:update assets:precompile’ failed with return #<Process::Status: pid 3945 exit 1>
موقع الفشل: /pups/lib/pups/exec_command.rb:112:in `spawn’
فشل التنفيذ مع المعلمات {“cd”=>“$home”, “hook”=>“assets_precompile”, “cmd”=>[“su discourse -c ‘bundle exec rake themes:update assets:precompile’”]}
475409d9256a492683c02da01e68da51c5fd8de79a6f8565ac1de486f734657f
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل الخطأ السابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
أقدّر مساعدتك. شكراً