فشل التحديث من 2.9.0beta1 إلى beta4

I, [2022-04-19T19:46:59.893019 #1]  INFO -- : إنهاء العمليات غير المتزامنة
I, [2022-04-19T19:46:59.893129 #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
102:signal-handler (1650397619) تم استلام SIGTERM جدولة الإغلاق...
2022-04-19 19:46:59.893 UTC [41] LOG:  تم استلام طلب إغلاق سريع
I, [2022-04-19T19:46:59.894001 #1]  INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2022-04-19 19:46:59.907 UTC [41] LOG:  إلغاء أي معاملات نشطة
2022-04-19 19:46:59.923 UTC [41] LOG:  تم إنهاء العامل الخلفي "logical replication launcher" (PID 50) برمز خروج 1
2022-04-19 19:46:59.925 UTC [45] LOG:  جاري الإغلاق
102:M 19 Apr 2022 19:46:59.929 # طلب المستخدم الإغلاق...
102:M 19 Apr 2022 19:46:59.929 * حفظ لقطة RDB النهائية قبل الخروج.
102:M 19 Apr 2022 19:46:59.933 * تم حفظ قاعدة البيانات على القرص
102:M 19 Apr 2022 19:46:59.934 # Redis جاهز الآن للخروج، وداعًا...
2022-04-19 19:47:00.190 UTC [41] LOG:  تم إيقاف تشغيل نظام قاعدة البيانات
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' فشل مع العودة #<Process::Status: pid 1122 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
فشل التمهيد برمز خروج 1
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحدة.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
b6a24507cfb18de438ebaedbf731cf5fc6a2389de445e872995d58fc0af2fd1c

ترى أيضًا:
تحذير: تم تعيين overcommit_memory على 0! قد تفشل عملية الحفظ في الخلفية في ظل ظروف الذاكرة المنخفضة. لإصلاح هذه المشكلة، أضف 'vm.overcommit_memory = 1' إلى /etc/sysctl.conf ثم أعد التشغيل أو قم بتشغيل الأمر 'sysctl vm.overcommit_memory=1' لتفعيل ذلك.

لقد قمت بتحرير هذه القيمة في /etc/sysctl.conf وأعدت تشغيل الخادم.

لا تزال ترى
تحذير: لا يمكن فرض إعداد TCP backlog البالغ 511 لأن /proc/sys/net/core/somaxconn تم تعيينه على القيمة الأقل 128.

هذا هو خطأ الشبكة السابق. تم حله عن طريق إعادة البناء
I, [2022-04-19T17:02:14.450670 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
error حدث خطأ غير متوقع: "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT".
error فشل الأمر برمز خروج 1.
I, [2022-04-19T17:08:24.165517 #1]  INFO -- : yarn install v1.22.18
[1/5] التحقق من صحة package.json...
[2/5] حل الحزم...
success تم التحديث بالفعل.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] حل الحزم...
[2/4] جلب الحزم...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info يبدو أن هناك مشكلة في اتصال الشبكة لديك. إعادة المحاولة...
info إذا كنت تعتقد أن هذا خطأ، فيرجى فتح تقرير خطأ بالمعلومات المقدمة في "/var/www/discourse/app/assets/javascripts/discourse/yarn-error.log".
info قم بزيارة https://yarnpkg.com/en/docs/cli/install للحصول على وثائق حول هذا الأمر.
info قم بزيارة https://yarnpkg.com/en/docs/cli/install للحصول على وثائق حول هذا الأمر.

I, [2022-04-19T17:08:24.231065 #1]  INFO -- : إنهاء العمليات غير المتزامنة
I, [2022-04-19T17:08:24.231265 #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: 42
I, [2022-04-19T17:08:24.231439 #1]  INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2022-04-19 17:08:24.231 UTC [42] LOG:  تم استلام طلب إغلاق سريع
103:signal-handler (1650388104) تم استلام SIGTERM جدولة الإغلاق...
2022-04-19 17:08:24.251 UTC [42] LOG:  إلغاء أي معاملات نشطة
2022-04-19 17:08:24.259 UTC [42] LOG:  تم إنهاء العامل الخلفي "logical replication launcher" (PID 51) برمز خروج 1
103:M 19 Apr 2022 17:08:24.261 # طلب المستخدم الإغلاق...
103:M 19 Apr 2022 17:08:24.261 * حفظ لقطة RDB النهائية قبل الخروج.
2022-04-19 17:08:24.328 UTC [46] LOG:  جاري الإغلاق
103:M 19 Apr 2022 17:08:24.345 * تم حفظ قاعدة البيانات على القرص
103:M 19 Apr 2022 17:08:24.345 # Redis جاهز الآن للخروج، وداعًا...
2022-04-19 17:08:24.837 UTC [42] LOG:  تم إيقاف تشغيل نظام قاعدة البيانات


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean' فشل مع العودة #<Process::Status: pid 1183 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "cmd"=>["[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'"]}
فشل التمهيد برمز خروج 1
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحدة.
قد يساعد ./discourse-doctor في تشخيص المشكلة.
9fdbbee859d86c2d16fa51af92a4383c29c2b55bbe77a12118a5d5cf1f8d37c5
لديك بريد جديد في /var/mail/noisebridge

حسنًا، إليك النتيجة:

يبدو أن هناك مشكلة في اتصال الشبكة الخاص بك

نعم، غريب. بدأت إعادة البناء مرة أخرى. شكرًا.

$  docker --version
Docker version 19.03.12, build 48a66213fe

حسنًا، أدى إعادة المحاولة إلى تقدم وخطأ جديد.

I, [2022-04-19T18:07:48.209270 #1]  INFO -- : cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate'
Discourse requires Redis 6.2.0 or up
I, [2022-04-19T18:08:20.659054 #1]  INFO -- : gem install iso8601 -v 0.13.0 -i /var/www/discourse/plugins/discourse-automation/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed iso8601-0.13.0
1 gem installed
gem install rrule -v 0.4.4 -i /var/www/discourse/plugins/discourse-automation/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rrule-0.4.4
1 gem installed
gem install rrule -v 0.4.4 -i /var/www/discourse/plugins/discourse-calendar/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rrule-0.4.4
1 gem installed
gem install liquid -v 5.0.1 -i /var/www/discourse/plugins/discourse-custom-wizard/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed liquid-5.0.1
1 gem installed
gem install rbnacl -v 3.4.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rbnacl-3.4.0
1 gem installed
gem install event_emitter -v 0.2.6 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed event_emitter-0.2.6
1 gem installed
gem install websocket -v 1.2.8 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed websocket-1.2.8
1 gem installed
gem install websocket-client-simple -v 0.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed websocket-client-simple-0.3.0
1 gem installed
gem install opus-ruby -v 1.0.1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed opus-ruby-1.0.1
1 gem installed
gem install netrc -v 0.11.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed netrc-0.11.0
1 gem installed
gem install mime-types-data -v 3.2019.1009 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed mime-types-data-3.2019.1009
1 gem installed
gem install mime-types -v 3.3.1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed mime-types-3.3.1
1 gem installed
gem install domain_name -v 0.5.20180417 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed domain_name-0.5.20180417
1 gem installed
gem install http-cookie -v 1.0.3 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed http-cookie-1.0.3
1 gem installed
gem install http-accept -v 1.7.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed http-accept-1.7.0
1 gem installed
gem install rest-client -v 2.1.0.rc1 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rest-client-2.1.0.rc1
1 gem installed
gem install discordrb-webhooks -v 3.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed discordrb-webhooks-3.3.0
1 gem installed
gem install discordrb -v 3.3.0 -i /var/www/discourse/plugins/discourse-discord-sync/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed discordrb-3.3.0
1 gem installed
gem install sawyer -v 0.8.2 -i /var/www/discourse/plugins/discourse-github/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed sawyer-0.8.2
1 gem installed
gem install octokit -v 4.22.0 -i /var/www/discourse/plugins/discourse-github/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed octokit-4.22.0
1 gem installed
gem install geocoder -v 1.4.4 -i /var/www/discourse/plugins/discourse-locations/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed geocoder-1.4.4
1 gem installed
gem install ruby-openid -v 2.9.2 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed ruby-openid-2.9.2
1 gem installed
gem install rack-openid -v 1.3.1 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed rack-openid-1.3.1
1 gem installed
gem install omniauth-openid -v 1.0.1 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-openid-1.0.1
1 gem installed
gem install omniauth-steam -v 1.0.6 -i /var/www/discourse/plugins/discourse-steam-login/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed omniauth-steam-1.0.6
1 gem installed
gem install stripe -v 5.29.0 -i /var/www/discourse/plugins/discourse-subscriptions/gems/2.7.6 --no-document --ignore-dependencies --no-user-install
Successfully installed stripe-5.29.0
1 gem installed

I, [2022-04-19T18:08:20.664629 #1]  INFO -- : Terminating async processes
I, [2022-04-19T18:08:20.664959 #1]  INFO -- : Sending INT to 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: 42
I, [2022-04-19T18:08:20.668352 #1]  INFO -- : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
2022-04-19 18:08:20.668 UTC [42] LOG:  received fast shutdown request
103:signal-handler (1650391700) Received SIGTERM scheduling shutdown...
103:M 19 Apr 2022 18:08:20.681 # User requested shutdown...
103:M 19 Apr 2022 18:08:20.681 * Saving the final RDB snapshot before exiting.
2022-04-19 18:08:20.690 UTC [42] LOG:  aborting any active transactions
103:M 19 Apr 2022 18:08:20.694 * DB saved on disk
103:M 19 Apr 2022 18:08:20.694 # Redis is now ready to exit, bye bye...
2022-04-19 18:08:20.704 UTC [42] LOG:  background worker "logical replication launcher" (PID 51) exited with exit code 1
2022-04-19 18:08:20.709 UTC [46] LOG:  shutting down
2022-04-19 18:08:20.779 UTC [42] LOG:  database system is shut down


FAILED
--------------------
Pups::ExecError: cd /var/www/discourse & su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 1310 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
** FAILED TO BOOTSTRAP ** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
8da3738a5409e8ef8e45c18fb33a505f723c66f73e8543dbe553de286c27f583

طبيب الخطاب

$ sudo ./discourse-doctor 
DISCOURSE DOCTOR Tue 19 Apr 2022 01:45:14 PM CDT
OS: Linux 4.19.0-18-amd64 #1 SMP Debian 4.19.208-1 (2021-09-29) x86_64 GNU/Linux


Found containers/app.yml

==================== YML SETTINGS ====================
DISCOURSE_HOSTNAME=removed
SMTP_ADDRESS=removed
DEVELOPER_EMAILS=removed
SMTP_PASSWORD=removed
SMTP_PORT=587
SMTP_USER_NAME=removed
LETSENCRYPT_ACCOUNT_EMAIL=removed

==================== DOCKER INFO ====================
DOCKER VERSION: Docker version 19.03.12, build 48a66213fe

DOCKER PROCESSES (docker ps -a)

CONTAINER ID        IMAGE                                COMMAND                  CREATED             STATUS                          PORTS                              NAMES
13e2578870fa        rssbridge/rss-bridge:latest          "docker-php-entrypoi…"   4 weeks ago         Up 2 weeks                      0.0.0.0:3004->80/tcp               rss-bridge_rss-bridge_1
c4f86df909bb        local_discourse/mail-receiver        "/sbin/boot"             2 months ago        Up 7 weeks                      127.0.0.1:2533->25/tcp             mail-receiver
4ef32b06b06b        local_discourse/app                  "/sbin/boot"             2 months ago        Exited (5) 2 hours ago                                             app
51a7dda1aa56        local_discourse/data                 "/sbin/boot"             10 months ago       Up 7 weeks                                                         data
bedd4bcbb2f6        c0718f92ec4d                         "/sbin/boot"             23 months ago       Up 7 weeks                                                         redis

Discourse container app is running


==================== PLUGINS ====================
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/davidtaylorhq/discourse-whos-online.git
          - git clone https://github.com/gdpelican/retort.git
          - git clone https://github.com/mozilla/discourse-expose-emails-in.git
          - git clone https://github.com/discourse/discourse-steam-login.git
          - git clone https://github.com/discourse/discourse-docs.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-patreon.git
          - git clone https://github.com/discourse/discourse-encrypt.git
          - git clone https://github.com/paviliondev/discourse-custom-wizard.git
          - git clone https://github.com/discourse/discourse-assign.git
          - git clone https://github.com/discourse/discourse-checklist.git
          - git clone https://github.com/cpradio/discourse-plugin-vb-emoticons.git
          - git clone https://github.com/paviliondev/discourse-locations.git
          - git clone https://github.com/discourse/discourse-bcc.git
          - git clone https://github.com/discourse/discourse-calendar.git
          - git clone https://github.com/paviliondev/discourse-layouts.git
          - git clone https://github.com/barreeeiroo/discourse-discord-sync.git
          - git clone https://github.com/discourse/discourse-subscriptions
          - git clone https://github.com/discourse/discourse-oauth2-basic
          - git clone https://github.com/discourse/discourse-github.git
          - git clone https://github.com/discourse/discourse-automation.git
          - git clone https://github.com/communiteq/discourse-rocketchat.git
          - git clone https://github.com/LibreTranslate/discourse-translator.git

WARNING:
You have what appear to be non-official plugins.
If you are having trouble, you should disable them and try rebuilding again.

See https://github.com/discourse/discourse/blob/main/lib/plugin/metadata.rb for the official list.

========================================
Discourse version at removed: NOT FOUND
Discourse version at localhost: NOT FOUND


==================== MEMORY INFORMATION ====================
RAM (MB): 25277

              total        used        free      shared  buff/cache   available
Mem:          24106        2260       11336         598       10509       20921
Swap:             0           0           0

==================== DISK SPACE CHECK ====================
---------- OS Disk Space ----------
Filesystem                       Size  Used Avail Use% Mounted on
/dev/mapper/debian9--vg-debian9  119G  102G   11G  91% /

==================== DISK INFORMATION ====================
Disk /dev/sda: 120 GiB, 128849018880 bytes, 251658240 sectors
Disk model: QEMU HARDDISK   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xb8c51ad2

Device     Boot Start       End   Sectors  Size Id Type
/dev/sda1  *     2048 251658239 251656192  120G 8e Linux LVM


Disk /dev/mapper/debian9--vg-debian9: 120 GiB, 128840630272 bytes, 251641856 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop0: 4 KiB, 4096 bytes, 8 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 55.5 MiB, 58204160 bytes, 113680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 91.4 MiB, 95805440 bytes, 187120 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 164.8 MiB, 172761088 bytes, 337424 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop5: 162.9 MiB, 170778624 bytes, 333552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop6: 65.2 MiB, 68378624 bytes, 133552 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop7: 65.1 MiB, 68259840 bytes, 133320 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop8: 55.5 MiB, 58212352 bytes, 113696 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

==================== END DISK INFORMATION ====================

بين

و

error حدث خطأ غير متوقع: “https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz: ESOCKETTIMEDOUT

يبدو أن خادمك يعاني من مشاكل في الشبكة تحتاج إلى حل أولاً.

لقد قمت بحل هذا الخطأ بعد محاولتي إعادة بناء أخريين. شكرًا، كما أنني أرسلت بريدًا إلكترونيًا إلى مزود الخوادم الافتراضية الخاصة بنا لمعرفة ما إذا كانت هناك أي أخطاء في الشبكة من جانبهم.

أرى الآن خطأً جديدًا، والذي قمت بتحريره في المنشور العلوي.

هذا السجل مبتور، نحن بحاجة إلى السجلات الكاملة لاستكشاف الأخطاء وإصلاحها.

$ sudo ./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2022-04-19T19:56:54.676192 #1]  INFO -- : Reading from stdin
I, [2022-04-19T19:56:54.689289 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2022-04-19T19:56:54.912341 #1]  INFO -- : Generating locales (this might take a while)...
Generation complete.

I, [2022-04-19T19:56:54.912830 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2022-04-19T19:56:54.945010 #1]  INFO -- : 
I, [2022-04-19T19:56:54.951479 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T19:56:54.977314 #1]  INFO -- : 
I, [2022-04-19T19:56:54.978632 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2022-04-19T19:56:54.990930 #1]  INFO -- : 
I, [2022-04-19T19:56:54.991465 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2022-04-19T19:56:55.007404 #1]  INFO -- : 
I, [2022-04-19T19:56:55.008159 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T19:56:55.017193 #1]  INFO -- : 
I, [2022-04-19T19:56:55.017933 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 19:56:55 socat[18] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2022-04-19T19:56:55.120211 #1]  INFO -- : 
I, [2022-04-19T19:56:55.120699 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T19:56:55.126338 #1]  INFO -- : 
I, [2022-04-19T19:56:55.126795 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2022-04-19T19:56:55.133775 #1]  INFO -- : 
I, [2022-04-19T19:56:55.134253 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T19:56:55.144433 #1]  INFO -- : 
I, [2022-04-19T19:56:55.145225 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T19:56:55.157131 #1]  INFO -- : 
I, [2022-04-19T19:56:55.168121 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown: 
I, [2022-04-19T19:56:55.178012 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2022-04-19T19:56:55.215168 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2022-04-19T19:56:55.284130 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown: 
I, [2022-04-19T19:56:55.285478 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T19:57:02.990601 #1]  INFO -- : 
I, [2022-04-19T19:57:02.991072 #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, [2022-04-19T19:57:03.004834 #1]  INFO -- : 
I, [2022-04-19T19:57:03.005088 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T19:57:03.197645 #1]  INFO -- : 
I, [2022-04-19T19:57:03.198675 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T19:57:03.210950 #1]  INFO -- : 
I, [2022-04-19T19:57:03.213203 #1]  INFO -- : > /root/upgrade_postgres
I, [2022-04-19T19:57:03.269222 #1]  INFO -- : 
I, [2022-04-19T19:57:03.269785 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2022-04-19T19:57:03.275265 #1]  INFO -- : 
I, [2022-04-19T19:57:03.276810 #1]  INFO -- : Replacing data_directory = '/var/lib/postgresql/13/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.279078 #1]  INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.285820 #1]  INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.289187 #1]  INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.293099 #1]  INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.294997 #1]  INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.297513 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T19:57:03.318170 #1]  INFO -- : 
I, [2022-04-19T19:57:03.320182 #1]  INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.321371 #1]  INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.323694 #1]  INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T19:57:03.325523 #1]  INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.326015 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.328498 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T19:57:03.339744 #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, [2022-04-19T19:57:03.351639 #1]  INFO -- : > sleep 5
2022-04-19 19:57:05.016 UTC [41] LOG:  starting PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 19:57:05.018 UTC [41] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2022-04-19 19:57:05.018 UTC [41] LOG:  listening on IPv6 address "::", port 5432
2022-04-19 19:57:05.044 UTC [41] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2022-04-19 19:57:05.123 UTC [44] LOG:  database system was shut down at 2022-04-19 19:47:00 UTC
2022-04-19 19:57:05.198 UTC [41] LOG:  database system is ready to accept connections
I, [2022-04-19T19:57:08.372189 #1]  INFO -- : 
I, [2022-04-19T19:57:08.372514 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2022-04-19 19:57:08.766 UTC [54] postgres@postgres ERROR:  database "discourse" already exists
2022-04-19 19:57:08.766 UTC [54] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
I, [2022-04-19T19:57:08.775979 #1]  INFO -- : 
I, [2022-04-19T19:57:08.784302 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2022-04-19 19:57:09.169 UTC [58] postgres@discourse ERROR:  role "discourse" already exists
2022-04-19 19:57:09.169 UTC [58] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
I, [2022-04-19T19:57:09.197203 #1]  INFO -- : 
I, [2022-04-19T19:57:09.197551 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2022-04-19T19:57:09.504741 #1]  INFO -- : GRANT

I, [2022-04-19T19:57:09.505326 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2022-04-19T19:57:09.716094 #1]  INFO -- : ALTER SCHEMA

I, [2022-04-19T19:57:09.716915 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T19:57:10.080293 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.081352 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T19:57:10.404857 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.420087 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T19:57:10.773450 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:10.774867 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T19:57:11.051685 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T19:57:11.060490 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2022-04-19T19:57:11.121114 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

I, [2022-04-19T19:57:11.405050 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2022-04-19T19:57:11.425091 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2022-04-19T19:57:11.425324 #1]  INFO -- : > echo postgres installed!
I, [2022-04-19T19:57:11.441354 #1]  INFO -- : postgres installed!

I, [2022-04-19T19:57:11.460172 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown: 
I, [2022-04-19T19:57:11.480173 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2022-04-19T19:57:11.500243 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2022-04-19T19:57:11.500718 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.501915 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.505739 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T19:57:11.512887 #1]  INFO -- : 
I, [2022-04-19T19:57:11.513927 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.515332 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.517825 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.521009 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.525043 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T19:57:11.529087 #1]  INFO -- : > echo redis installed
I, [2022-04-19T19:57:11.535959 #1]  INFO -- : redis installed

I, [2022-04-19T19:57:11.543695 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T19:57:11.638199 #1]  INFO -- : logfile ""

I, [2022-04-19T19:57:11.684481 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T19:57:11.689212 #1]  INFO -- : > sleep 10
102:C 19 Apr 2022 19:57:11.725 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
102:C 19 Apr 2022 19:57:11.725 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=102, just started
102:C 19 Apr 2022 19:57:11.725 # Configuration loaded
102:M 19 Apr 2022 19:57:11.736 * monotonic clock: POSIX clock_gettime
102:M 19 Apr 2022 19:57:11.737 * Running mode=standalone, port=6379.
102:M 19 Apr 2022 19:57:11.737 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
102:M 19 Apr 2022 19:57:11.737 # Server initialized
102:M 19 Apr 2022 19:57:11.751 * Loading RDB produced by version 6.2.6
102:M 19 Apr 2022 19:57:11.751 * RDB age 612 seconds
102:M 19 Apr 2022 19:57:11.751 * RDB memory usage when created 0.91 Mb
102:M 19 Apr 2022 19:57:11.756 # Done loading RDB, keys loaded: 93, keys expired: 0.
102:M 19 Apr 2022 19:57:11.756 * DB loaded from disk: 0.016 seconds
102:M 19 Apr 2022 19:57:11.756 * Ready to accept connections
I, [2022-04-19T19:57:21.703855 #1]  INFO -- : 
I, [2022-04-19T19:57:21.704138 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2022-04-19T19:57:21.722081 #1]  INFO -- : thpoff is installed!

I, [2022-04-19T19:57:21.722449 #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, [2022-04-19T19:57:22.741124 #1]  INFO -- : 
I, [2022-04-19T19:57:22.741620 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2022-04-19T19:57:23.079156 #1]  INFO -- : 
I, [2022-04-19T19:57:23.080027 #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, [2022-04-19T19:57:23.342158 #1]  INFO -- : 
I, [2022-04-19T19:57:23.343338 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2022-04-19T19:57:23.372584 #1]  INFO -- : 
I, [2022-04-19T19:57:23.386781 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown: 
I, [2022-04-19T19:57:23.411100 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2022-04-19T19:57:23.428088 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2022-04-19T19:57:23.441496 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown: 
I, [2022-04-19T19:57:23.456870 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2022-04-19T19:57:23.472126 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2022-04-19T19:57:23.472788 #1]  INFO -- : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T19:57:23.473753 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T19:57:23.479648 #1]  INFO -- : > apt-get update
132:C 19 Apr 2022 19:57:23.502 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
132:C 19 Apr 2022 19:57:23.502 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=132, just started
132:C 19 Apr 2022 19:57:23.502 # Configuration loaded
132:M 19 Apr 2022 19:57:23.504 * monotonic clock: POSIX clock_gettime
132:M 19 Apr 2022 19:57:23.505 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
132:M 19 Apr 2022 19:57:23.505 # Failed listening on port 6379 (TCP), aborting.
I, [2022-04-19T19:57:33.059244 #1]  INFO -- : Get:1 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Get:2 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:3 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Get:4 http://deb.debian.org/debian bullseye-backports InRelease [44.2 kB]
Get:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Get:6 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:7 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease [86.7 kB]
Get:8 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [126 kB]
Get:9 http://deb.debian.org/debian bullseye/main amd64 Packages [8,182 kB]
Get:10 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2,596 B]
Get:11 http://deb.debian.org/debian bullseye-backports/main amd64 Packages [236 kB]
Get:12 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [770 B]
Get:13 https://dl.yarnpkg.com/debian stable/main all Packages [10.6 kB]
Get:14 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.6 kB]
Get:15 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg/main amd64 Packages [240 kB]
Fetched 9,160 kB in 8s (1,221 kB/s)
Reading package lists...

I, [2022-04-19T19:57:33.059556 #1]  INFO -- : > apt-get install -y libsodium-dev
debconf: delaying package configuration, since apt-utils is not installed
I, [2022-04-19T19:57:46.764177 #1]  INFO -- : Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libsodium23
The following NEW packages will be installed:
  libsodium-dev libsodium23
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 341 kB of archives.
After this operation, 1,251 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
Fetched 341 kB in 0s (3,183 kB/s)
Selecting previously unselected package libsodium23:amd64.
(Reading database ... 38888 files and directories currently installed.)
Preparing to unpack .../libsodium23_1.0.18-1_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:amd64.
Preparing to unpack .../libsodium-dev_1.0.18-1_amd64.deb ...
Unpacking libsodium-dev:amd64 (1.0.18-1) ...
Setting up libsodium23:amd64 (1.0.18-1) ...
Setting up libsodium-dev:amd64 (1.0.18-1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...

I, [2022-04-19T19:57:46.766487 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
Updating files: 100% (31051/31051), done.
I, [2022-04-19T19:58:02.998757 #1]  INFO -- : HEAD is now at 6fc52d95 DEV: Remove scoped order warning in PostDestroyer.

I, [2022-04-19T19:58:02.998947 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2022-04-19T19:58:03.512534 #1]  INFO -- : 
I, [2022-04-19T19:58:03.512973 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T19:58:03.525969 #1]  INFO -- : 
I, [2022-04-19T19:58:03.526543 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T19:58:03.564740 #1]  INFO -- : 
I, [2022-04-19T19:58:03.564947 #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, [2022-04-19T19:58:06.480958 #1]  INFO -- : 
I, [2022-04-19T19:58:06.481132 #1]  INFO -- : > cd /var/www/discourse && git checkout tests-passed
Switched to a new branch 'tests-passed'
I, [2022-04-19T19:58:08.028693 #1]  INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.

I, [2022-04-19T19:58:08.028941 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T19:58:08.047991 #1]  INFO -- : 
I, [2022-04-19T19:58:08.048302 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T19:58:08.055081 #1]  INFO -- : 
I, [2022-04-19T19:58:08.055324 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T19:58:08.062522 #1]  INFO -- : 
I, [2022-04-19T19:58:08.062765 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T19:58:08.068950 #1]  INFO -- : 
I, [2022-04-19T19:58:08.069204 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T19:58:08.074538 #1]  INFO -- : 
I, [2022-04-19T19:58:08.074705 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2022-04-19T19:58:08.081516 #1]  INFO -- : 
I, [2022-04-19T19:58:08.081686 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2022-04-19T19:58:08.093769 #1]  INFO -- : 
I, [2022-04-19T19:58:08.093925 #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, [2022-04-19T19:58:08.110710 #1]  INFO -- : 
I, [2022-04-19T19:58:08.110962 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2022-04-19T19:58:08.123619 #1]  INFO -- : 
I, [2022-04-19T19:58:08.123958 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2022-04-19T19:58:08.143783 #1]  INFO -- : 
I, [2022-04-19T19:58:08.144253 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2022-04-19T19:58:08.153802 #1]  INFO -- : 
I, [2022-04-19T19:58:08.154239 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2022-04-19T19:58:08.163904 #1]  INFO -- : 
I, [2022-04-19T19:58:08.164144 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T19:58:09.690285 #1]  INFO -- : 
I, [2022-04-19T19:58:09.690749 #1]  INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T19:58:09.706335 #1]  INFO -- : 
I, [2022-04-19T19:58:09.720074 #1]  INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T19:58:09.721050 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2022-04-19T19:58:11.807946 #1]  INFO -- : 
I, [2022-04-19T19:58:11.808267 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Cloning into 'discourse-chat-integration'...
I, [2022-04-19T19:58:12.967201 #1]  INFO -- : 
I, [2022-04-19T19:58:12.967605 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-whos-online.git
Cloning into 'discourse-whos-online'...
I, [2022-04-19T19:58:13.820240 #1]  INFO -- : 
I, [2022-04-19T19:58:13.821306 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/gdpelican/retort.git
Cloning into 'retort'...
I, [2022-04-19T19:58:14.625106 #1]  INFO -- : 
I, [2022-04-19T19:58:14.625306 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2022-04-19T19:58:15.913463 #1]  INFO -- : 
I, [2022-04-19T19:58:15.914347 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-patreon.git
Cloning into 'discourse-patreon'...
I, [2022-04-19T19:58:16.971774 #1]  INFO -- : 
I, [2022-04-19T19:58:16.972905 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:16.985839 #1]  INFO -- : 
I, [2022-04-19T19:58:16.987060 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T19:58:17.004419 #1]  INFO -- : 
I, [2022-04-19T19:58:17.005563 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2022-04-19T19:58:17.018559 #1]  INFO -- : 
I, [2022-04-19T19:58:17.020087 #1]  INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2022-04-19T19:58:17.023198 #1]  INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.024086 #1]  INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.026036 #1]  INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T19:58:17.026850 #1]  INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2022-04-19T19:58:17.028590 #1]  INFO -- : > echo "done configuring web"
I, [2022-04-19T19:58:17.052549 #1]  INFO -- : done configuring web

I, [2022-04-19T19:58:17.053470 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2022-04-19T19:58:19.166842 #1]  INFO -- : Successfully installed bundler-2.3.5
1 gem installed

I, [2022-04-19T19:58:19.167144 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2022-04-19T19:59:21.928174 #1]  INFO -- : 
I, [2022-04-19T19:59:21.929497 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[إشعار بالتهالك] علامة `--deployment` مهتركة لأنها تعتمد على تذكرها عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية. بدلاً من ذلك، يُرجى استخدام `bundle config set --local deployment 'true'`، والتوقف عن استخدام هذه العلامة
[إشعار بالتهالك] علامة `--without` مهتركة لأنها تعتمد على تذكرها عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية. بدلاً من ذلك، يُرجى استخدام الأمر `bundle config set --local without 'test development'`، والتوقف عن استخدام هذا العلم (flag)
I, [2022-04-19T19:59:37.415149 #1]  INFO -- : جارٍ تشغيل `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` باستخدام bundler 2.3.5
مثبت، باستخدام الحل من ملف القفل (lockfile)
التعريف يفتقد إلى ["sprockets-4.0.3"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
جارٍ جلب بيانات الجيم (gem metadata) من https://rubygems.org/
جارٍ البحث عن الجيمات ["actionmailer", "actionpack", "actionview", "actionview_precompiler", "active_model_serializers", "activejob", "activemodel", "activerecord", "activesupport", "addressable", "annotate", "ast", "aws-eventstream", "aws-partitions", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "aws-sigv4", "barber", "better_errors", "binding_of_caller", "bootsnap", "builder", "bullet", "byebug", "cbor", "certified", "chunky_png", "coderay", "colored2", "concurrent-ruby", "connection_pool", "cose", "cppjieba_rb", "crack", "crass", "css_parser", "debug_inspector", "diff-lcs", "diffy", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "discourse_dev_assets", "docile", "ecma-re-validator", "email_reply_trimmer", "ember-data-source", "ember-handlebars-template", "ember-source", "erubi", "excon", "execjs", "exifr", "fabrication", "faker", "fakeweb", "faraday", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-multipart", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "faraday-retry", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "globalid", "guess_html_encoding", "hana", "hashdiff", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "i18n", "image_optim", "image_size", "in_threads", "ipaddr", "jmespath", "jquery-rails", "json", "json-schema", "json_schemer", "jwt", "kgio", "libv8-node", "listen", "literate_randomizer", "lograge", "logstash-event", "logstash-logger", "logster", "loofah", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "method_source", "mini_mime", "mini_portile2", "mini_racer", "mini_scheduler", "mini_sql", "mini_suffix", "minitest", "mocha", "msgpack", "multi_json", "multi_xml", "multipart-post", "mustache", "nio4r", "nokogiri", "oauth", "oauth2", "oj", "omniauth", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-oauth2", "omniauth-twitter", "openssl", "openssl-signature_algorithm", "optimist", "parallel", "parallel_tests", "parser", "pg", "progress", "pry", "pry-byebug", "pry-rails", "public_suffix", "puma", "r2", "racc", "rack", "rack-mini-profiler", "rack-protection", "rack-test", "rails-dom-testing", "rails-html-sanitizer", "rails_failover", "rails_multisite", "railties", "rainbow", "raindrops", "rake", "rb-fsevent", "rb-inotify", "rbtrace", "rchardet", "redis", "redis-namespace", "regexp_parser", "request_store", "rexml", "rinku", "rotp", "rqrcode", "rqrcode_core", "rspec", "rspec-core", "rspec-expectations", "rspec-html-matchers", "rspec-mocks", "rspec-rails", "rspec-support", "rss", "rswag-specs", "rtlit", "rubocop", "rubocop-ast", "rubocop-discourse", "rubocop-rspec", "ruby-prof", "ruby-progressbar", "ruby-readability", "ruby2_keywords", "rubyzip", "sanitize", "sassc", "sassc-rails", "seed-fu", "shoulda-matchers", "sidekiq", "simplecov", "simplecov-html", "simplecov_json_formatter", "sprockets", "sprockets-rails", "sshkey", "stackprof", "test-prof", "thor", "tilt", "tzinfo", "uglifier", "unf", "unf_ext", "unicode-display_width", "unicorn", "uniform_notifier", "uri_template", "webmock", "webpush", "xorcist", "yaml-lint", "zeitwerk"]
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/omniauth
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth
HTTP GET https://index.rubygems.org/info/rubocop-rspec
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/unf_ext
HTTP 206 Partial Content https://index.rubygems.org/info/unf_ext
جارٍ البحث عن الجيمات ["erubis", "rack-mount", "rack-cache", "journey", "rails-deprecated_sanitizer", "mail", "text-format", "net-imap", "net-pop", "net-smtp", "jsonapi", "case_transform", "jsonapi-renderer", "activemodel-globalid", "memcache-client", "thread_safe", "arel", "activerecord-deprecated_finders", "bcrypt-ruby", "jamespath", "http-2", "rouge", "ember-template-compiler-source", "handlebars-source", "snappy", "columnize", "debugger-linecache", "slop", "rb-readline", "functional-ruby", "ref", "aws-crt", "safe_yaml", "rdoc", "rcov", "pastel", "tty-pager", "tty-screen", "tty-tree", "httpclient", "patron", "net-http-persistent", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "termios", "rails", "json_pure", "rdf", "stud", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "ruby_parser", "eventmachine", "thin", "net-ftp", "libv8", "metaclass", "hoe", "ruby-hmac", "weakling", "mini_portile", "pkg-config", "faraday-middleware", "httpauth", "bigdecimal", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "sexp_processor", "pry-doc", "win32console", "yard", "spoon", "escape_utils", "rack-ssl", "trollop", "base32", "webrat", "rspec-collection_matchers", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "strscan", "hpricot", "nokogumbo", "sass", "bundler", "bourne", "lockfile", "compass", "sprockets-sass", "sinatra", "slim", "hike", "therubyracer"]
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/strscan
جارٍ البحث عن الجيمات ["multimap", "text-hyphen", "digest", "net-protocol", "abstract", "mime-types", "treetop", "tlsmail", "timeout", "jsonapi-parser", "ZenTest", "RubyInline", "atomic", "bcrypt", "snappy-jars", "ruby_core_source", "debugger-ruby_core_source", "equatable", "tty-color", "tty-which", "verse", "strings", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "spruz", "link_header", "hamster", "metriks", "win32-api", "dotenv", "nenv", "rspec-logsplit", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "ParseTree", "time", "rubyforge", "gemcutter", "daemons", "rack-openid", "ruby-openid-apps-discovery", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "webrick", "curses", "jar-dependencies", "stringio", "sync", "haml", "fssm", "compass-core", "compass-import-once", "sprockets-helpers", "sass-listen", "mongrel", "mustermann", "temple"]
HTTP GET https://index.rubygems.org/info/stringio
HTTP 206 Partial Content https://index.rubygems.org/info/stringio
جارٍ البحث عن الجيمات ["io-wait", "facets", "polyglot", "mime-types-data", "archive-tar-minitar", "unicode_utils", "strings-ansi", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "rails-observers", "activemodel-serializers-xml", "marcel", "mimemagic", "test-unit", "dotenv-deployment", "hitimes", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "coveralls", "celluloid-gems", "date", "SexpProcessor", "net-scp", "ruby-openid", "netrc", "http-cookie", "http-accept", "log4r", "macaddr", "ruby-maven", "tool", "cgi_multipart_eof_fix", "fastthread", "gem_plugin"]
جارٍ البحث عن الجيمات ["minitar", "minitar-cli", "hiredis", "coffee-script", "websocket-extensions", "power_assert", "configuration", "mkrf", "ffi-win32-extensions", "roauth", "libxml-ruby", "net-ssh", "ruby-yadis", "colorize", "systemu", "domain_name", "sqlite3", "maven-tools", "ruby-maven-libs"]
جارٍ البحث عن الجيمات ["powerbar", "coffee-script-source", "pattern-match", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "virtus"]
جارٍ البحث عن الجيمات ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
جارٍ البحث عن الجيمات ["adamantium", "ice_nine"]
جارٍ البحث عن الجيمات ["memoizable"]
جارٍ استخدام rake 13.0.6
0:  rake (13.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
جارٍ استخدام concurrent-ruby 1.1.10
0:  concurrent-ruby (1.1.10) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.10.gemspec
جارٍ استخدام zeitwerk 2.5.4
3:  zeitwerk (2.5.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
جارٍ استخدام builder 3.2.4
3:  builder (3.2.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
جارٍ استخدام erubi 1.10.0
3:  erubi (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
جارٍ استخدام racc 1.6.0
3:  racc (1.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
جارٍ استخدام crass 1.0.6
3:  crass (1.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
جارٍ استخدام rack 2.2.3
3:  rack (2.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
جارٍ استخدام mini_mime 1.1.2
3:  mini_mime (1.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
جارٍ استخدام public_suffix 4.0.7
3:  public_suffix (4.0.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.7.gemspec
جارٍ استخدام aws-eventstream 1.2.0
3:  aws-eventstream (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
جارٍ استخدام aws-partitions 1.516.0
2:  aws-partitions (1.516.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
جارٍ استخدام jmespath 1.6.1
2:  jmespath (1.6.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.1.gemspec
جارٍ استخدام ember-source 2.18.2
2:  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
2:  execjs (2.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
جارٍ استخدام msgpack 1.5.1
2:  msgpack (1.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.5.1.gemspec
جارٍ استخدام bundler 2.3.5
2:  bundler (2.3.5) من /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.5.gemspec
جارٍ استخدام byebug 11.1.3
2:  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:  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
جارٍ استخدام ipaddr 1.2.4
2:  ipaddr (1.2.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
جارٍ استخدام cppjieba_rb 0.4.2
2:  cppjieba_rb (0.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.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.2.1
2:  thor (1.2.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.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.9
2:  discourse-fonts (0.0.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
جارٍ استخدام regexp_parser 2.3.0
2:  regexp_parser (2.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.3.0.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
جارٍ استخدام excon 0.92.2
2:  excon (0.92.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.92.2.gemspec
جارٍ استخدام exifr 1.3.9
2:  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
2:  faraday-em_http (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
جارٍ استخدام faraday-em_synchrony 1.0.0
2:  faraday-em_synchrony (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
جارٍ استخدام faraday-excon 1.1.0
2:  faraday-excon (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
جارٍ استخدام faraday-httpclient 1.0.1
2:  faraday-httpclient (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
جارٍ استخدام multipart-post 2.1.1
2:  multipart-post (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
جارٍ استخدام faraday-net_http 1.0.1
2:  faraday-net_http (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
جارٍ استخدام faraday-net_http_persistent 1.2.0
2:  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-patron 1.0.0
2:  faraday-patron (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
جارٍ استخدام faraday-rack 1.0.0
2:  faraday-rack (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
جارٍ استخدام faraday-retry 1.0.3
2:  faraday-retry (1.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
جارٍ استخدام ruby2_keywords 0.0.5
2:  ruby2_keywords (0.0.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
جارٍ استخدام fast_blank 1.0.1
2:  fast_blank (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
جارٍ استخدام fast_xs 0.8.0
2:  fast_xs (0.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
جارٍ استخدام fastimage 2.2.6
2:  fastimage (2.2.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
جارٍ استخدام ffi 1.15.5
2:  ffi (1.15.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
جارٍ استخدام fspath 3.1.2
2:  fspath (3.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
جارٍ استخدام gc_tracer 1.5.1
2:  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
2:  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
2:  hana (1.3.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
جارٍ استخدام hashie 5.0.0
2:  hashie (5.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
جارٍ استخدام highline 2.0.3
2:  highline (2.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
جارٍ استخدام hkdf 0.3.0
2:  hkdf (0.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
جارٍ استخدام htmlentities 4.3.4
2:  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
2:  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 3.0.1
2:  image_size (3.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
جارٍ استخدام in_threads 1.6.0
2:  in_threads (1.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
جارٍ استخدام progress 3.6.0
2:  progress (3.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
جارٍ استخدام json 2.6.1
2:  json (2.6.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
جارٍ استخدام uri_template 0.7.0
2:  uri_template (0.7.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
جارٍ استخدام jwt 2.3.0
2:  jwt (2.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
جارٍ استخدام kgio 2.11.4
2:  kgio (2.11.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
جارٍ استخدام libv8-node 16.10.0.0 (x86_64-linux)
2:  libv8-node (16.10.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
جارٍ استخدام logster 2.11.0
جارٍ استخدام minitest 5.15.0
جارٍ استخدام lru_redux 1.1.0
0:  logster (2.11.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.11.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.5.1
0:  redis (4.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
جارٍ استخدام mini_sql 1.4.0
0:  mini_sql (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.4.0.gemspec
جارٍ استخدام multi_json 1.15.0
0:  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
0:  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
0:  mustache (1.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
جارٍ استخدام nio4r 2.5.8
0:  nio4r (2.5.8) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
جارٍ استخدام oauth 0.5.8
0:  oauth (0.5.8) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
جارٍ استخدام oj 3.13.11
0:  oj (3.13.11) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.13.11.gemspec
جارٍ استخدام optimist 3.0.1
0:  optimist (3.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
جارٍ استخدام pg 1.3.5
0:  pg (1.3.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.5.gemspec
جارٍ استخدام r2 0.2.7
0:  r2 (0.2.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
جارٍ استخدام raindrops 0.20.0
0:  raindrops (0.20.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
جارٍ استخدام rchardet 1.8.0
0:  rchardet (1.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
جارٍ استخدام rexml 3.2.5
0:  rexml (3.2.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
جارٍ استخدام rinku 2.0.6
0:  rinku (2.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
جارٍ استخدام rotp 6.2.0
0:  rotp (6.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
جارٍ استخدام rqrcode_core 1.2.0
0:  rqrcode_core (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
جارٍ استخدام rtlit 0.0.5
0:  rtlit (0.0.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
جارٍ استخدام rubyzip 2.3.2
0:  rubyzip (2.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
جارٍ استخدام tilt 2.0.10
0:  tilt (2.0.10) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
جارٍ استخدام sshkey 2.0.0
0:  sshkey (2.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
جارٍ استخدام stackprof 0.2.19
0:  stackprof (0.2.19) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.19.gemspec
جارٍ استخدام unf_ext 0.0.8.1
0:  unf_ext (0.0.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.8.1.gemspec
جارٍ استخدام xorcist 1.1.2
0:  xorcist (1.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
جارٍ استخدام i18n 1.10.0
0:  i18n (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.10.0.gemspec
جارٍ استخدام tzinfo 2.0.4
0:  tzinfo (2.0.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
جارٍ استخدام nokogiri 1.13.4 (x86_64-linux)
0:  nokogiri (1.13.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.13.4-x86_64-linux.gemspec
جارٍ استخدام rack-test 1.1.0
0:  rack-test (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
جارٍ استخدام logstash-event 1.2.02
2:  logstash-event (1.2.02) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
جارٍ استخدام addressable 2.8.0
2:  addressable (2.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
1:  minitest (5.15.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
جارٍ استخدام aws-sigv4 1.4.0
1:  aws-sigv4 (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.4.0.gemspec
جارٍ استخدام barber 0.12.2
1:  barber (0.12.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
جارٍ استخدام bootsnap 1.11.1
1:  bootsnap (1.11.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.11.1.gemspec
جارٍ استخدام openssl 2.2.1
1:  openssl (2.2.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.1.gemspec
جارٍ استخدام ember-data-source 3.0.2
1:  ember-data-source (3.0.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
جارٍ جلب sprockets 4.0.3
3:  lru_redux (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lru_redux-1.1.0.gemspec
جارٍ استخدام ecma-re-validator 0.4.0
3:  ecma-re-validator (0.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.4.0.gemspec
جارٍ استخدام faraday-multipart 1.0.3
3:  faraday-multipart (1.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-multipart-1.0.3.gemspec
جارٍ استخدام image_optim 0.31.1
3:  image_optim (0.31.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.31.1.gemspec
جارٍ استخدام request_store 1.5.1
3:  request_store (1.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.1.gemspec
جارٍ استخدام message_bus 4.2.0
3:  message_bus (4.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-4.2.0.gemspec
جارٍ استخدام mini_racer 0.6.2
3:  mini_racer (0.6.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.6.2.gemspec
جارٍ استخدام mini_suffix 0.3.3
3:  mini_suffix (0.3.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.3.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
جارٍ استخدام pry 0.13.1
3:  pry (0.13.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
جارٍ استخدام rack-mini-profiler 3.0.0
3:  rack-mini-profiler (3.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-3.0.0.gemspec
جارٍ استخدام rack-protection 2.2.0
3:  rack-protection (2.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.2.0.gemspec
جارٍ استخدام sassc 2.0.1
3:  sassc (2.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.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
جارٍ استخدام webpush 1.1.0
3:  webpush (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/webpush-1.1.0.gemspec
جارٍ استخدام openssl-signature_algorithm 1.1.1
2:  openssl-signature_algorithm (1.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
جارٍ استخدام css_parser 1.11.0
3:  css_parser (1.11.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.11.0.gemspec
جارٍ استخدام faraday 1.10.0
3:  faraday (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.10.0.gemspec
جارٍ استخدام json_schemer 0.2.20
3:  json_schemer (0.2.20) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.20.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
جارٍ استخدام sidekiq 6.4.1
3:  sidekiq (6.4.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.4.1.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
جارٍ استخدام 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
جارٍ استخدام puma 5.6.4
3:  puma (5.6.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.6.4.gemspec
جارٍ استخدام rbtrace 0.4.14
3:  rbtrace (0.4.14) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
جارٍ استخدام redis-namespace 1.8.2
3:  redis-namespace (1.8.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.2.gemspec
جارٍ استخدام rss 0.2.9
2:  rss (0.2.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rss-0.2.9.gemspec
جارٍ استخدام ruby-readability 0.7.0
جارٍ استخدام rqrcode 2.1.1
2:  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
2:  sanitize (6.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
جارٍ استخدام unf 0.1.4
2:  unf (0.1.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
جارٍ استخدام unicorn 6.1.0
2:  unicorn (6.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.1.0.gemspec
جارٍ استخدام activesupport 6.1.4.7
2:  activesupport (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.4.7.gemspec
جارٍ استخدام loofah 2.16.0
2:  loofah (2.16.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.16.0.gemspec
جارٍ استخدام aws-sdk-core 3.121.2
2:  aws-sdk-core (3.121.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.121.2.gemspec
جارٍ استخدام mini_scheduler 0.13.0
2:  mini_scheduler (0.13.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_scheduler-0.13.0.gemspec
جارٍ استخدام oauth2 1.4.7
2:  oauth2 (1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
جارٍ استخدام omniauth-twitter 1.4.0
2:  omniauth-twitter (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
3:  rqrcode (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.1.1.gemspec
جارٍ استخدام rails-dom-testing 2.0.3
2:  rails-dom-testing (2.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-dom-testing-2.0.3.gemspec
جارٍ استخدام rails-html-sanitizer 1.4.2
3:  rails-html-sanitizer (1.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.4.2.gemspec
جارٍ استخدام globalid 1.0.0
3:  globalid (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-1.0.0.gemspec
جارٍ استخدام activemodel 6.1.4.7
3:  activemodel (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.4.7.gemspec
جارٍ استخدام 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
جارٍ استخدام aws-sdk-sns 1.46.0
3:  aws-sdk-sns (1.46.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.46.0.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
جارٍ استخدام omniauth-oauth2 1.7.2
3:  omniauth-oauth2 (1.7.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.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.4.7
3:  activerecord (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.4.7.gemspec
جارٍ استخدام 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
جارٍ استخدام omniauth-facebook 9.0.0
3:  omniauth-facebook (9.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-9.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
جارٍ استخدام activejob 6.1.4.7
2:  activejob (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.4.7.gemspec
جارٍ استخدام actionview 6.1.4.7
3:  actionview (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.4.7.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
جارٍ استخدام actionpack 6.1.4.7
2:  actionpack (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.4.7.gemspec
جارٍ استخدام actionview_precompiler 0.2.3
2:  actionview_precompiler (0.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
جارٍ استخدام mail 2.8.0.edge من https://github.com/discourse/mail.git (عند main@5b700fc)
جارٍ استخدام railties 6.1.4.7
2:  railties (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.4.7.gemspec
جارٍ استخدام jquery-rails 4.4.0
2:  jquery-rails (4.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
جارٍ استخدام lograge 0.12.0
2:  lograge (0.12.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.12.0.gemspec
جارٍ استخدام rails_failover 0.8.1
2:  rails_failover (0.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.8.1.gemspec
جارٍ استخدام rails_multisite 4.0.1
2:  rails_multisite (4.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-4.0.1.gemspec
جارٍ تثبيت sprockets 4.0.3
0:  mail (2.8.0.edge) من /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
جارٍ استخدام actionmailer 6.1.4.7
2:  actionmailer (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.4.7.gemspec
1:  sprockets (4.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-4.0.3.gemspec
جارٍ استخدام ember-handlebars-template 0.8.0
جارٍ استخدام sprockets-rails 3.4.2
3:  ember-handlebars-template (0.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-handlebars-template-0.8.0.gemspec
0:  sprockets-rails (3.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.4.2.gemspec
جارٍ استخدام discourse-ember-rails 0.18.6
0:  discourse-ember-rails (0.18.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.gemspec
جارٍ استخدام sassc-rails 2.1.2
1:  sassc-rails (2.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-rails-2.1.2.gemspec
اكتمل الحزمة! 126 اعتماداً لملف Gemfile، تم تثبيت 176 جيم الآن.
لم يتم تثبيت الجواهر (Gems) الموجودة في المجموعات 'test' و 'development'.
يتم تثبيت الجواهر المربوطة (Bundled gems) في `./vendor/bundle`

I, [2022-04-19T19:59:37.432567 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
I, [2022-04-19T20:01:52.537930 #1]  INFO -- : yarn install v1.22.18
[1/5] التحقق من package.json...
[2/5] حل حزم البرامج...
nجاح: محدّث بالفعل.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] حل حزم البرامج...
[2/4] جلب حزم البرامج...
[3/4] ربط التبعيات...
[4/4] بناء حزم البرامج الجديدة...
nجاح: تم حفظ ملف القفل (lockfile).
انتهى في 126.70 ثانية.
انتهى في 128.30 ثانية.
yarn cache v1.22.18
نجاح: تم مسح ذاكرة التخزين المؤقت.
انتهى في 5.90 ثانية.

I, [2022-04-19T20:01:52.538722 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2022-04-19T20:01:57.682911 #1]  INFO -- : discourse-whos-online هو بالفعل في أحدث إصدار متوافق
docker_manager هو بالفعل في أحدث إصدار متوافق
retort هو بالفعل في أحدث إصدار متوافق
discourse-solved هو بالفعل في أحدث إصدار متوافق
discourse-chat-integration هو بالفعل في أحدث إصدار متوافق
discourse-patreon هو بالفعل في أحدث إصدار متوافق

I, [2022-04-19T20:01:57.683591 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
يتطلب Discourse Redis الإصدار 6.2.0 أو أحدث
I, [2022-04-19T20:02:03.563992 #1]  INFO -- : 
I, [2022-04-19T20:02:03.564760 #1]  INFO -- : إنهاء العمليات غير المتزامنة
I, [2022-04-19T20:02:03.565111 #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
I, [2022-04-19T20:02:03.565317 #1]  INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 102
2022-04-19 20:02:03.565 UTC [41] LOG:  استلام طلب الإغلاق السريع
102:signal-handler (1650398523) استلام SIGTERM جدولة الإغلاق...
2022-04-19 20:02:03.574 UTC [41] LOG:  إلغاء أي عمليات معاملة نشطة
2022-04-19 20:02:03.578 UTC [41] LOG:  الخلفية worker "logical replication launcher" (PID 50) خرج برمز الخروج 1
2022-04-19 20:02:03.595 UTC [45] LOG:  جاري الإغلاق
102:M 19 Apr 2022 20:02:03.606 # المستخدم طلب الإغلاق...
102:M 19 Apr 2022 20:02:03.606 * حفظ لقطة RDB النهائية قبل الخروج.
102:M 19 Apr 2022 20:02:03.609 * تم حفظ قاعدة البيانات على القرص
102:M 19 Apr 2022 20:02:03.609 # Redis جاهز الآن للخروج، وداعاً...
2022-04-19 20:02:03.682 UTC [41] LOG:  نظام قاعدة البيانات مغلق


فشل
--------------------
Pups::ExecError: فشل الأمر cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' مع رمز الإرجاع #<Process::Status: pid 1046 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعاملات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
فشل التمهيد (bootstrap) برمز الخروج 1
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
89e976f0d59a1ac5270b0b71efdb3e1c797517ead7c9772aeebf78604d0d9f64

هل أنت مُعد لاستخدام خادم Redis خارجي؟ سواء كانت خدمة مستضافة، أو حاوية بيانات أو شيئًا من هذا القبيل؟ تأكد من أنه محدّث.

docker ps -a

c4f86df909bb        local_discourse/mail-receiver        "/sbin/boot"             2 months ago        Up 57 minutes                  127.0.0.1:2533->25/tcp             mail-receiver
4ef32b06b06b        local_discourse/app                  "/sbin/boot"             2 months ago        Exited (5) 56 minutes ago                                         app
51a7dda1aa56        local_discourse/data                 "/sbin/boot"             10 months ago       Up 57 minutes                                                     data
6b99f4c4b0a7        postgres:9.6-alpine                  "docker-entrypoint.s…"   15 months ago       
bedd4bcbb2f6        c0718f92ec4d                         "/sbin/boot"             23 months ago       Up 57 minutes                                                     redis

Redis موجود في حاوية Docker الخاصة به. حسناً، لم أقم بإعداد هذا في البداية. لست متأكداً من كيفية تحديثه، لكنني سأبحث عن مزيد من المعلومات.

دخلت إلى حاوية Redis باستخدام docker exec واستخدمت apt-get للترقية التوزيعية (dist-upgrade).

أعدت البناء مرة أخرى وأرى
$ sudo ./launcher rebuild app
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container
+ /usr/bin/docker stop -t 60 app
app
/usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
I, [2022-04-19T20:36:23.360331 #1]  INFO -- : Reading from stdin
I, [2022-04-19T20:36:23.382671 #1]  INFO -- : > locale-gen $LANG && update-locale
I, [2022-04-19T20:36:23.607232 #1]  INFO -- : Generating locales (this might take a while)...
Generation complete.

I, [2022-04-19T20:36:23.608189 #1]  INFO -- : > mkdir -p /shared/postgres_run
I, [2022-04-19T20:36:23.617358 #1]  INFO -- : 
I, [2022-04-19T20:36:23.618202 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T20:36:23.625755 #1]  INFO -- : 
I, [2022-04-19T20:36:23.626668 #1]  INFO -- : > chmod 775 /shared/postgres_run
I, [2022-04-19T20:36:23.646625 #1]  INFO -- : 
I, [2022-04-19T20:36:23.647215 #1]  INFO -- : > rm -fr /var/run/postgresql
I, [2022-04-19T20:36:23.665064 #1]  INFO -- : 
I, [2022-04-19T20:36:23.665836 #1]  INFO -- : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T20:36:23.672588 #1]  INFO -- : 
I, [2022-04-19T20:36:23.673578 #1]  INFO -- : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 20:36:23 socat[19] E connect(6, AF=1 "/shared/postgres_run/.s.PGSQL.5432", 36): No such file or directory
I, [2022-04-19T20:36:23.736660 #1]  INFO -- : 
I, [2022-04-19T20:36:23.737323 #1]  INFO -- : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T20:36:23.744776 #1]  INFO -- : 
I, [2022-04-19T20:36:23.745562 #1]  INFO -- : > rm -fr /shared/postgres_run/*.pid
I, [2022-04-19T20:36:23.772306 #1]  INFO -- : 
I, [2022-04-19T20:36:23.773459 #1]  INFO -- : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T20:36:23.780215 #1]  INFO -- : 
I, [2022-04-19T20:36:23.784837 #1]  INFO -- : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T20:36:23.795963 #1]  INFO -- : 
I, [2022-04-19T20:36:23.819231 #1]  INFO -- : File > /etc/service/postgres/run  chmod: +x  chown: 
I, [2022-04-19T20:36:23.842986 #1]  INFO -- : File > /etc/service/postgres/log/run  chmod: +x  chown: 
I, [2022-04-19T20:36:23.858655 #1]  INFO -- : File > /etc/runit/3.d/99-postgres  chmod: +x  chown: 
I, [2022-04-19T20:36:23.883197 #1]  INFO -- : File > /root/upgrade_postgres  chmod: +x  chown: 
I, [2022-04-19T20:36:23.888524 #1]  INFO -- : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T20:36:33.236154 #1]  INFO -- : 
I, [2022-04-19T20:36:33.237479 #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, [2022-04-19T20:36:33.268142 #1]  INFO -- : 
I, [2022-04-19T20:36:33.268307 #1]  INFO -- : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T20:36:33.411962 #1]  INFO -- : 
I, [2022-04-19T20:36:33.412211 #1]  INFO -- : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T20:36:33.420101 #1]  INFO -- : 
I, [2022-04-19T20:36:33.420409 #1]  INFO -- : > /root/upgrade_postgres
I, [2022-04-19T20:36:33.448273 #1]  INFO -- : 
I, [2022-04-19T20:36:33.448745 #1]  INFO -- : > rm /root/upgrade_postgres
I, [2022-04-19T20:36:33.455691 #1]  INFO -- : 
I, [2022-04-19T20:36:33.463122 #1]  INFO -- : Replacing data_directory = '/var/lib/postgresql/13/main' with data_directory = '/shared/postgres_data' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.464516 #1]  INFO -- : Replacing (?-mix:#?listen_addresses *=.*) with listen_addresses = '*' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.465618 #1]  INFO -- : Replacing (?-mix:#?synchronous_commit *=.*) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.466656 #1]  INFO -- : Replacing (?-mix:#?shared_buffers *=.*) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.469415 #1]  INFO -- : Replacing (?-mix:#?work_mem *=.*) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.471717 #1]  INFO -- : Replacing (?-mix:#?default_text_search_config *=.*) with default_text_search_config = '$db_default_text_search_config' in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.472518 #1]  INFO -- : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T20:36:33.486973 #1]  INFO -- : 
I, [2022-04-19T20:36:33.488588 #1]  INFO -- : Replacing (?-mix:#?checkpoint_segments *=.*) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.489824 #1]  INFO -- : Replacing (?-mix:#?logging_collector *=.*) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.497924 #1]  INFO -- : Replacing (?-mix:#?log_min_duration_statement *=.*) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T20:36:33.500230 #1]  INFO -- : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres  peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.501351 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*127.*$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.503489 #1]  INFO -- : Replacing (?-mix:^host.*all.*all.*::1\/128.*$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T20:36:33.505378 #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, [2022-04-19T20:36:33.510196 #1]  INFO -- : > sleep 5
2022-04-19 20:36:34.287 UTC [42] LOG:  starting PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 20:36:34.288 UTC [42] LOG:  listening on IPv4 address "0.0.0.0", port 5432
2022-04-19 20:36:34.288 UTC [42] LOG:  listening on IPv6 address "::", port 5432
2022-04-19 20:36:34.302 UTC [42] LOG:  listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
2022-04-19 20:36:34.326 UTC [45] LOG:  database system was shut down at 2022-04-19 20:31:29 UTC
2022-04-19 20:36:34.362 UTC [42] LOG:  database system is ready to accept connections
I, [2022-04-19T20:36:38.525931 #1]  INFO -- : 
I, [2022-04-19T20:36:38.526394 #1]  INFO -- : > su postgres -c 'createdb discourse' || true
2022-04-19 20:36:38.869 UTC [55] postgres@postgres ERROR:  database "discourse" already exists
2022-04-19 20:36:38.869 UTC [55] postgres@postgres STATEMENT:  CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR:  database "discourse" already exists
I, [2022-04-19T20:36:38.873101 #1]  INFO -- : 
I, [2022-04-19T20:36:38.873486 #1]  INFO -- : > su postgres -c 'psql discourse -c "create user discourse;"' || true
2022-04-19 20:36:39.253 UTC [59] postgres@discourse ERROR:  role "discourse" already exists
2022-04-19 20:36:39.253 UTC [59] postgres@discourse STATEMENT:  create user discourse;
ERROR:  role "discourse" already exists
I, [2022-04-19T20:36:39.258971 #1]  INFO -- : 
I, [2022-04-19T20:36:39.260701 #1]  INFO -- : > su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
I, [2022-04-19T20:36:39.504377 #1]  INFO -- : GRANT

I, [2022-04-19T20:36:39.505274 #1]  INFO -- : > su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
I, [2022-04-19T20:36:39.788039 #1]  INFO -- : ALTER SCHEMA

I, [2022-04-19T20:36:39.789083 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T20:36:40.006417 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.007709 #1]  INFO -- : > su postgres -c 'psql template1 -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T20:36:40.166725 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.167878 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
NOTICE:  extension "hstore" already exists, skipping
I, [2022-04-19T20:36:40.523975 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.524732 #1]  INFO -- : > su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'
NOTICE:  extension "pg_trgm" already exists, skipping
I, [2022-04-19T20:36:40.719931 #1]  INFO -- : CREATE EXTENSION

I, [2022-04-19T20:36:40.720531 #1]  INFO -- : > sudo -u postgres psql discourse
I, [2022-04-19T20:36:40.727148 #1]  INFO -- : update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');

2022-04-19 20:36:41.004 UTC [86] postgres@discourse LOG:  duration: 131.703 ms  statement: update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = 'discourse' AND encoding = pg_char_to_encoding('SQL_ASCII');
I, [2022-04-19T20:36:41.081060 #1]  INFO -- : File > /var/lib/postgresql/take-database-backup  chmod: +x  chown: postgres:postgres
I, [2022-04-19T20:36:41.101016 #1]  INFO -- : File > /var/spool/cron/crontabs/postgres  chmod:   chown: 
I, [2022-04-19T20:36:41.101233 #1]  INFO -- : > echo postgres installed!
I, [2022-04-19T20:36:41.128258 #1]  INFO -- : postgres installed!

I, [2022-04-19T20:36:41.148916 #1]  INFO -- : File > /etc/service/redis/run  chmod: +x  chown: 
I, [2022-04-19T20:36:41.163114 #1]  INFO -- : File > /etc/service/redis/log/run  chmod: +x  chown: 
I, [2022-04-19T20:36:41.177880 #1]  INFO -- : File > /etc/runit/3.d/10-redis  chmod: +x  chown: 
I, [2022-04-19T20:36:41.185901 #1]  INFO -- : Replacing daemonize yes with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.188262 #1]  INFO -- : Replacing (?-mix:^pidfile.*$) with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.192829 #1]  INFO -- : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T20:36:41.205468 #1]  INFO -- : 
I, [2022-04-19T20:36:41.206432 #1]  INFO -- : Replacing (?-mix:^logfile.*$) with logfile "" in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.207893 #1]  INFO -- : Replacing (?-mix:^bind .*$) with  in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.210463 #1]  INFO -- : Replacing (?-mix:^dir .*$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.212758 #1]  INFO -- : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.220925 #1]  INFO -- : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T20:36:41.222660 #1]  INFO -- : > echo redis installed
I, [2022-04-19T20:36:41.231934 #1]  INFO -- : redis installed

I, [2022-04-19T20:36:41.232280 #1]  INFO -- : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T20:36:41.276427 #1]  INFO -- : logfile ""

I, [2022-04-19T20:36:41.277086 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T20:36:41.284230 #1]  INFO -- : > sleep 10
103:C 19 Apr 2022 20:36:41.354 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
103:C 19 Apr 2022 20:36:41.354 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=103, just started
103:C 19 Apr 2022 20:36:41.354 # Configuration loaded
103:M 19 Apr 2022 20:36:41.360 * monotonic clock: POSIX clock_gettime
103:M 19 Apr 2022 20:36:41.376 * Running mode=standalone, port=6379.
103:M 19 Apr 2022 20:36:41.376 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
103:M 19 Apr 2022 20:36:41.376 # Server initialized
103:M 19 Apr 2022 20:36:41.390 * Loading RDB produced by version 6.2.6
103:M 19 Apr 2022 20:36:41.390 * RDB age 312 seconds
103:M 19 Apr 2022 20:36:41.390 * RDB memory usage when created 0.91 Mb
103:M 19 Apr 2022 20:36:41.400 # Done loading RDB, keys loaded: 93, keys expired: 0.
103:M 19 Apr 2022 20:36:41.400 * DB loaded from disk: 0.018 seconds
103:M 19 Apr 2022 20:36:41.400 * Ready to accept connections
I, [2022-04-19T20:36:51.346439 #1]  INFO -- : 
I, [2022-04-19T20:36:51.346927 #1]  INFO -- : > thpoff echo "thpoff is installed!"
I, [2022-04-19T20:36:51.390031 #1]  INFO -- : thpoff is installed!

I, [2022-04-19T20:36:51.391705 #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, [2022-04-19T20:36:52.182584 #1]  INFO -- : 
I, [2022-04-19T20:36:52.188065 #1]  INFO -- : > /usr/local/bin/ruby -e 'if ENV["DISCOURSE_HOSTNAME"] == "discourse.example.com"; puts "Aborting! Domain is not configured!"; exit 1; end'
I, [2022-04-19T20:36:52.492394 #1]  INFO -- : 
I, [2022-04-19T20:36:52.493087 #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, [2022-04-19T20:36:52.843426 #1]  INFO -- : 
I, [2022-04-19T20:36:52.843745 #1]  INFO -- : > rm -f /etc/cron.d/anacron
I, [2022-04-19T20:36:52.866950 #1]  INFO -- : 
I, [2022-04-19T20:36:52.893482 #1]  INFO -- : File > /etc/cron.d/anacron  chmod:   chown: 
I, [2022-04-19T20:36:52.927915 #1]  INFO -- : File > /etc/runit/1.d/copy-env  chmod: +x  chown: 
I, [2022-04-19T20:36:52.952790 #1]  INFO -- : File > /etc/service/unicorn/run  chmod: +x  chown: 
I, [2022-04-19T20:36:52.987386 #1]  INFO -- : File > /etc/service/nginx/run  chmod: +x  chown: 
I, [2022-04-19T20:36:53.013497 #1]  INFO -- : File > /etc/runit/3.d/01-nginx  chmod: +x  chown: 
I, [2022-04-19T20:36:53.036235 #1]  INFO -- : File > /etc/runit/3.d/02-unicorn  chmod: +x  chown: 
I, [2022-04-19T20:36:53.036779 #1]  INFO -- : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T20:36:53.038048 #1]  INFO -- : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T20:36:53.044239 #1]  INFO -- : > apt-get update
133:C 19 Apr 2022 20:36:53.104 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
133:C 19 Apr 2022 20:36:53.104 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=133, just started
133:C 19 Apr 2022 20:36:53.104 # Configuration loaded
133:M 19 Apr 2022 20:36:53.107 * monotonic clock: POSIX clock_gettime
133:M 19 Apr 2022 20:36:53.127 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
133:M 19 Apr 2022 20:36:53.127 # Failed listening on port 6379 (TCP), aborting.
I, [2022-04-19T20:37:03.649448 #1]  INFO -- : Get:1 http://deb.debian.org/debian bullseye InRelease [116 kB]
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [39.4 kB]
Get:3 http://deb.debian.org/debian bullseye-backports InRelease [44.2 kB]
Get:4 http://security.debian.org/debian-security bullseye-security InRelease [44.1 kB]
Get:5 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Get:6 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease [86.7 kB]
Get:7 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:8 http://deb.debian.org/debian bullseye/main amd64 Packages [8,182 kB]
Get:9 http://deb.debian.org/debian bullseye-updates/main amd64 Packages [2,596 B]
Get:10 http://deb.debian.org/debian bullseye-backports/main amd64 Packages [236 kB]
Get:11 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [126 kB]
Get:12 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [770 B]
Get:13 http://apt.postgresql.org/pub/repos/apt bullseye-pgdg/main amd64 Packages [240 kB]
Get:14 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.6 kB]
Get:15 https://dl.yarnpkg.com/debian stable/main all Packages [10.6 kB]
Fetched 9,160 kB in 7s (1,279 kB/s)
Reading package lists...

I, [2022-04-19T20:37:03.652126 #1]  INFO -- : > apt-get install -y libsodium-dev
debconf: delaying package configuration, since apt-utils is not installed
I, [2022-04-19T20:37:18.388943 #1]  INFO -- : Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  libsodium23
The following NEW packages will be installed:
  libsodium-dev libsodium23
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 341 kB of archives.
After this operation, 1,251 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get:2 http://deb.debian.org/debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
Fetched 341 kB in 0s (1,930 kB/s)
Selecting previously unselected package libsodium23:amd64.
(Reading database ... 38888 files and directories currently installed.)
Preparing to unpack .../libsodium23_1.0.18-1_amd64.deb ...
Unpacking libsodium23:amd64 (1.0.18-1) ...
Selecting previously unselected package libsodium-dev:amd64.
Preparing to unpack .../libsodium-dev_1.0.18-1_amd64.deb ...
Unpacking libsodium-dev:amd64 (1.0.18-1) ...
Setting up libsodium23:amd64 (1.0.18-1) ...
Setting up libsodium-dev:amd64 (1.0.18-1) ...
Processing triggers for libc-bin (2.31-13+deb11u3) ...

I, [2022-04-19T20:37:18.392960 #1]  INFO -- : > cd /var/www/discourse && git reset --hard
Updating files: 100% (31051/31051), done.
I, [2022-04-19T20:37:30.309133 #1]  INFO -- : HEAD is now at 6fc52d95 DEV: Remove scoped order warning in PostDestroyer.

I, [2022-04-19T20:37:30.310724 #1]  INFO -- : > cd /var/www/discourse && git clean -f
I, [2022-04-19T20:37:30.868648 #1]  INFO -- : 
I, [2022-04-19T20:37:30.869090 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T20:37:30.881524 #1]  INFO -- : 
I, [2022-04-19T20:37:30.882363 #1]  INFO -- : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T20:37:30.900937 #1]  INFO -- : 
I, [2022-04-19T20:37:30.901294 #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, [2022-04-19T20:37:34.019485 #1]  INFO -- : 
I, [2022-04-19T20:37:34.019724 #1]  INFO -- : > cd /var/www/discourse && git checkout tests-passed
Switched to a new branch 'tests-passed'
I, [2022-04-19T20:37:35.482470 #1]  INFO -- : Branch 'tests-passed' set up to track remote branch 'tests-passed' from 'origin'.

I, [2022-04-19T20:37:35.484241 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T20:37:35.496417 #1]  INFO -- : 
I, [2022-04-19T20:37:35.496941 #1]  INFO -- : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T20:37:35.512506 #1]  INFO -- : 
I, [2022-04-19T20:37:35.512944 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T20:37:35.528567 #1]  INFO -- : 
I, [2022-04-19T20:37:35.529015 #1]  INFO -- : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T20:37:35.552353 #1]  INFO -- : 
I, [2022-04-19T20:37:35.552783 #1]  INFO -- : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T20:37:35.569435 #1]  INFO -- : 
I, [2022-04-19T20:37:35.569676 #1]  INFO -- : > cd /var/www/discourse && mkdir -p                    /shared/log/rails
I, [2022-04-19T20:37:35.589094 #1]  INFO -- : 
I, [2022-04-19T20:37:35.590293 #1]  INFO -- : > cd /var/www/discourse && bash -c "touch -a           /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2022-04-19T20:37:35.630569 #1]  INFO -- : 
I, [2022-04-19T20:37:35.631252 #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, [2022-04-19T20:37:35.661575 #1]  INFO -- : 
I, [2022-04-19T20:37:35.664043 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/{uploads,backups}"
I, [2022-04-19T20:37:35.718445 #1]  INFO -- : 
I, [2022-04-19T20:37:35.719488 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/{uploads,backups} /var/www/discourse/public"
I, [2022-04-19T20:37:35.754323 #1]  INFO -- : 
I, [2022-04-19T20:37:35.758735 #1]  INFO -- : > cd /var/www/discourse && bash -c "mkdir -p           /shared/tmp/{backups,restores}"
I, [2022-04-19T20:37:35.773102 #1]  INFO -- : 
I, [2022-04-19T20:37:35.774170 #1]  INFO -- : > cd /var/www/discourse && bash -c "ln    -s           /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2022-04-19T20:37:35.791845 #1]  INFO -- : 
I, [2022-04-19T20:37:35.792412 #1]  INFO -- : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T20:37:37.275066 #1]  INFO -- : 
I, [2022-04-19T20:37:37.275403 #1]  INFO -- : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T20:37:37.286276 #1]  INFO -- : 
I, [2022-04-19T20:37:37.287005 #1]  INFO -- : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T20:37:37.288738 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/docker_manager.git
Cloning into 'docker_manager'...
I, [2022-04-19T20:37:39.535782 #1]  INFO -- : 
I, [2022-04-19T20:37:39.535978 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-chat-integration.git
Cloning into 'discourse-chat-integration'...
I, [2022-04-19T20:37:41.155957 #1]  INFO -- : 
I, [2022-04-19T20:37:41.156407 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/davidtaylorhq/discourse-whos-online.git
Cloning into 'discourse-whos-online'...
I, [2022-04-19T20:37:42.209680 #1]  INFO -- : 
I, [2022-04-19T20:37:42.210342 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/gdpelican/retort.git
Cloning into 'retort'...
I, [2022-04-19T20:37:43.106787 #1]  INFO -- : 
I, [2022-04-19T20:37:43.106979 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-solved.git
Cloning into 'discourse-solved'...
I, [2022-04-19T20:37:44.184294 #1]  INFO -- : 
I, [2022-04-19T20:37:44.184734 #1]  INFO -- : > cd /var/www/discourse/plugins && git clone https://github.com/discourse/discourse-patreon.git
Cloning into 'discourse-patreon'...
I, [2022-04-19T20:37:45.292171 #1]  INFO -- : 
I, [2022-04-19T20:37:45.292759 #1]  INFO -- : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.306407 #1]  INFO -- : 
I, [2022-04-19T20:37:45.307332 #1]  INFO -- : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T20:37:45.321545 #1]  INFO -- : 
I, [2022-04-19T20:37:45.321756 #1]  INFO -- : > mkdir -p /var/nginx/cache
I, [2022-04-19T20:37:45.343502 #1]  INFO -- : 
I, [2022-04-19T20:37:45.362974 #1]  INFO -- : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2022-04-19T20:37:45.363769 #1]  INFO -- : Replacing (?m-ix:upstream[^\}]+\}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.364347 #1]  INFO -- : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.369333 #1]  INFO -- : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T20:37:45.372861 #1]  INFO -- : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2022-04-19T20:37:45.373378 #1]  INFO -- : > echo "done configuring web"
I, [2022-04-19T20:37:45.380042 #1]  INFO -- : done configuring web

I, [2022-04-19T20:37:45.380764 #1]  INFO -- : > cd /var/www/discourse && gem install bundler --conservative -v $(awk '/BUNDLED WITH/ { getline; gsub(/ /,""); print $0 }' Gemfile.lock)
I, [2022-04-19T20:37:47.224474 #1]  INFO -- : Successfully installed bundler-2.3.5
1 gem installed

I, [2022-04-19T20:37:47.224902 #1]  INFO -- : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} \+
I, [2022-04-19T20:39:06.862926 #1]  INFO -- : 
I, [2022-04-19T20:39:06.866231 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle install --deployment --retry 3 --jobs 4 --verbose --without test development'
[مُتقادم] علامة `--deployment` مُتقادمة لأنها تعتمد على التذكر عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية. بدلاً من ذلك، يُرجى استخدام `bundle config set --local deployment 'true'`، والتوقف عن استخدام هذه العلامة
[مُتقادم] علامة `--without` مُتقادمة لأنها تعتمد على التذكر عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام الأمر `bundle config set --local without 'test development'`، وتوقف عن استخدام هذا العلم (flag)
I, [2022-04-19T20:39:20.139851 #1] INFO -- : جاري تشغيل `bundle install --deployment --jobs 4 --retry 3 --verbose --without "test" "development"` باستخدام bundler 2.3.5
ثابت، يتم استخدام الحل من ملف القفل (lockfile)
التعريف ينقصه ["sprockets-4.0.3"]
HTTP GET https://index.rubygems.org/versions
HTTP 206 Partial Content https://index.rubygems.org/versions
جاري جلب بيانات الجيم (gem metadata) من https://rubygems.org/
جاري البحث عن الجيمات ["actionmailer", "actionpack", "actionview", "actionview_precompiler", "active_model_serializers", "activejob", "activemodel", "activerecord", "activesupport", "addressable", "annotate", "ast", "aws-eventstream", "aws-partitions", "aws-sdk-core", "aws-sdk-kms", "aws-sdk-s3", "aws-sdk-sns", "aws-sigv4", "barber", "better_errors", "binding_of_caller", "bootsnap", "builder", "bullet", "byebug", "cbor", "certified", "chunky_png", "coderay", "colored2", "concurrent-ruby", "connection_pool", "cose", "cppjieba_rb", "crack", "crass", "css_parser", "debug_inspector", "diff-lcs", "diffy", "discourse-ember-rails", "discourse-ember-source", "discourse-fonts", "discourse_dev_assets", "docile", "ecma-re-validator", "email_reply_trimmer", "ember-data-source", "ember-handlebars-template", "ember-source", "erubi", "excon", "execjs", "exifr", "fabrication", "faker", "fakeweb", "faraday", "faraday-em_http", "faraday-em_synchrony", "faraday-excon", "faraday-httpclient", "faraday-multipart", "faraday-net_http", "faraday-net_http_persistent", "faraday-patron", "faraday-rack", "faraday-retry", "fast_blank", "fast_xs", "fastimage", "ffi", "fspath", "gc_tracer", "globalid", "guess_html_encoding", "hana", "hashdiff", "hashie", "highline", "hkdf", "htmlentities", "http_accept_language", "i18n", "image_optim", "image_size", "in_threads", "ipaddr", "jmespath", "jquery-rails", "json", "json-schema", "json_schemer", "jwt", "kgio", "libv8-node", "listen", "literate_randomizer", "lograge", "logstash-event", "logstash-logger", "logster", "loofah", "lru_redux", "lz4-ruby", "maxminddb", "memory_profiler", "message_bus", "method_source", "mini_mime", "mini_portile2", "mini_racer", "mini_scheduler", "mini_sql", "mini_suffix", "minitest", "mocha", "msgpack", "multi_json", "multi_xml", "multipart-post", "mustache", "nio4r", "nokogiri", "oauth", "oauth2", "oj", "omniauth", "omniauth-facebook", "omniauth-github", "omniauth-google-oauth2", "omniauth-oauth", "omniauth-oauth2", "omniauth-twitter", "openssl", "openssl-signature_algorithm", "optimist", "parallel", "parallel_tests", "parser", "pg", "progress", "pry", "pry-byebug", "pry-rails", "public_suffix", "puma", "r2", "racc", "rack", "rack-mini-profiler", "rack-protection", "rack-test", "rails-dom-testing", "rails-html-sanitizer", "rails_failover", "rails_multisite", "railties", "rainbow", "raindrops", "rake", "rb-fsevent", "rb-inotify", "rbtrace", "rchardet", "redis", "redis-namespace", "regexp_parser", "request_store", "rexml", "rinku", "rotp", "rqrcode", "rqrcode_core", "rspec", "rspec-core", "rspec-expectations", "rspec-html-matchers", "rspec-mocks", "rspec-rails", "rspec-support", "rss", "rswag-specs", "rtlit", "rubocop", "rubocop-ast", "rubocop-discourse", "rubocop-rspec", "ruby-prof", "ruby-progressbar", "ruby-readability", "ruby2_keywords", "rubyzip", "sanitize", "sassc", "sassc-rails", "seed-fu", "shoulda-matchers", "sidekiq", "simplecov", "simplecov-html", "simplecov_json_formatter", "sprockets", "sprockets-rails", "sshkey", "stackprof", "test-prof", "thor", "tilt", "tzinfo", "uglifier", "unf", "unf_ext", "unicode-display_width", "unicorn", "uniform_notifier", "uri_template", "webmock", "webpush", "xorcist", "yaml-lint", "zeitwerk"]
HTTP GET https://index.rubygems.org/info/aws-sdk-kms
HTTP GET https://index.rubygems.org/info/aws-partitions
HTTP 206 Partial Content https://index.rubygems.org/info/aws-sdk-kms
HTTP 206 Partial Content https://index.rubygems.org/info/aws-partitions
HTTP GET https://index.rubygems.org/info/omniauth
HTTP 206 Partial Content https://index.rubygems.org/info/omniauth
HTTP GET https://index.rubygems.org/info/rubocop-rspec
HTTP 206 Partial Content https://index.rubygems.org/info/rubocop-rspec
HTTP GET https://index.rubygems.org/info/unf_ext
HTTP 206 Partial Content https://index.rubygems.org/info/unf_ext
جاري البحث عن الجيمات ["mail", "text-format", "net-imap", "net-pop", "net-smtp", "activemodel-globalid", "jsonapi", "case_transform", "jsonapi-renderer", "arel", "activerecord-deprecated_finders", "erubis", "rails-deprecated_sanitizer", "rack-mount", "rack-cache", "journey", "bcrypt-ruby", "memcache-client", "thread_safe", "jamespath", "http-2", "rouge", "aws-crt", "ember-template-compiler-source", "handlebars-source", "snappy", "columnize", "debugger-linecache", "slop", "rb-readline", "functional-ruby", "ref", "safe_yaml", "rdoc", "pastel", "tty-pager", "tty-screen", "tty-tree", "rcov", "httpclient", "patron", "net-http-persistent", "rake-compiler", "rb-appscript", "xattr", "ffi-xattr", "termios", "json_pure", "rails", "rdf", "rb-fchange", "rb-kqueue", "celluloid", "celluloid-io", "ruby_dep", "stud", "eventmachine", "thin", "net-ftp", "ruby_parser", "metaclass", "hoe", "libv8", "weakling", "mini_portile", "pkg-config", "faraday-middleware", "httpauth", "bigdecimal", "ruby-hmac", "oa-core", "oa-oauth", "oa-openid", "oa-basic", "oa-enterprise", "oa-more", "sexp_processor", "win32console", "yard", "spoon", "pry-doc", "escape_utils", "rack-ssl", "trollop", "base32", "webrat", "rspec-collection_matchers", "strscan", "term-ansicolor", "backports", "powerpack", "astrolabe", "tins", "jaro_winkler", "psych", "hpricot", "nokogumbo", "sass", "bourne", "bundler", "compass", "sprockets-sass", "sinatra", "slim", "lockfile", "hike", "therubyracer"]
HTTP GET https://index.rubygems.org/info/rake-compiler
HTTP 206 Partial Content https://index.rubygems.org/info/rake-compiler
HTTP GET https://index.rubygems.org/info/strscan
HTTP 206 Partial Content https://index.rubygems.org/info/strscan
جاري البحث عن الجيمات ["mime-types", "treetop", "tlsmail", "text-hyphen", "digest", "net-protocol", "timeout", "jsonapi-parser", "abstract", "multimap", "atomic", "ZenTest", "RubyInline", "bcrypt", "snappy-jars", "ruby_core_source", "debugger-ruby_core_source", "equatable", "tty-color", "tty-which", "verse", "strings", "link_header", "hamster", "spruz", "activeresource", "actionwebservice", "actioncable", "activestorage", "actionmailbox", "actiontext", "win32-api", "timers", "facter", "celluloid-essentials", "celluloid-extras", "celluloid-fsm", "celluloid-pool", "celluloid-supervision", "dotenv", "nenv", "rspec-logsplit", "daemons", "time", "metriks", "ParseTree", "rubyforge", "gemcutter", "rack-openid", "ruby-openid-apps-discovery", "restclient", "rest-client", "net-ldap", "rubyntlm", "pyu-ruby-sasl", "uuid", "XMLCanonicalizer", "webrick", "curses", "sync", "jar-dependencies", "stringio", "sass-listen", "mongrel", "mustermann", "temple", "sprockets-helpers", "haml", "fssm", "compass-core", "compass-import-once"]
HTTP GET https://index.rubygems.org/info/stringio
HTTP 206 Partial Content https://index.rubygems.org/info/stringio
جاري البحث عن الجيمات ["mime-types-data", "facets", "polyglot", "io-wait", "unicode_utils", "strings-ansi", "archive-tar-minitar", "rails-observers", "activemodel-serializers-xml", "marcel", "mimemagic", "coffee-rails", "em-hiredis", "faye-websocket", "websocket-driver", "test-unit", "hitimes", "CFPropertyList", "sys-admin", "win32-dir", "windows-api", "windows-pr", "win32-security", "hocon", "celluloid-gems", "coveralls", "dotenv-deployment", "date", "rbtree", "faraday_middleware", "yajl-ruby", "avl_tree", "SexpProcessor", "ruby-openid", "net-scp", "netrc", "http-cookie", "http-accept", "macaddr", "log4r", "ruby-maven", "tool", "cgi_multipart_eof_fix", "fastthread", "gem_plugin"]
جاري البحث عن الجيمات ["minitar", "minitar-cli", "coffee-script", "websocket-extensions", "power_assert", "configuration", "mkrf", "libxml-ruby", "ffi-win32-extensions", "colorize", "hiredis", "ruby-yadis", "roauth", "net-ssh", "domain_name", "sqlite3", "systemu", "maven-tools", "ruby-maven-libs"]
جاري البحث عن الجيمات ["powerbar", "pattern-match", "coffee-script-source", "needle", "jruby-pageant", "bcrypt_pbkdf", "rbnacl", "rbnacl-libsodium", "virtus"]
جاري البحث عن الجيمات ["ansi", "descendants_tracker", "axiom-types", "coercible", "equalizer"]
جاري البحث عن الجيمات ["ice_nine", "adamantium"]
جاري البحث عن الجيمات ["memoizable"]
استخدام rake 13.0.6
0: rake (13.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rake-13.0.6.gemspec
استخدام concurrent-ruby 1.1.10
0: concurrent-ruby (1.1.10) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/concurrent-ruby-1.1.10.gemspec
استخدام minitest 5.15.0
0: minitest (5.15.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/minitest-5.15.0.gemspec
استخدام zeitwerk 2.5.4
0: zeitwerk (2.5.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/zeitwerk-2.5.4.gemspec
استخدام builder 3.2.4
0: builder (3.2.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/builder-3.2.4.gemspec
استخدام rack 2.2.3
استخدام erubi 1.10.0
استخدام racc 1.6.0
استخدام crass 1.0.6
2: rack (2.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-2.2.3.gemspec
1: racc (1.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/racc-1.6.0.gemspec
استخدام public_suffix 4.0.7
1: public_suffix (4.0.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/public_suffix-4.0.7.gemspec
استخدام aws-eventstream 1.2.0
1: aws-eventstream (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-eventstream-1.2.0.gemspec
استخدام aws-partitions 1.516.0
1: aws-partitions (1.516.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-partitions-1.516.0.gemspec
استخدام jmespath 1.6.1
1: jmespath (1.6.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jmespath-1.6.1.gemspec
3: crass (1.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/crass-1.0.6.gemspec
استخدام ember-source 2.18.2
استخدام mini_mime 1.1.2
استخدام execjs 2.8.1
3: execjs (2.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/execjs-2.8.1.gemspec
استخدام msgpack 1.5.1
3: msgpack (1.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/msgpack-1.5.1.gemspec
استخدام bundler 2.3.5
3: bundler (2.3.5) من /usr/local/lib/ruby/gems/2.7.0/specifications/bundler-2.3.5.gemspec
استخدام byebug 11.1.3
3: byebug (11.1.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/byebug-11.1.3.gemspec
استخدام cbor 0.5.9.6
3: 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
3: 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
3: coderay (1.1.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/coderay-1.1.3.gemspec
استخدام colored2 3.1.2
3: colored2 (3.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/colored2-3.1.2.gemspec
استخدام connection_pool 2.2.5
3: connection_pool (2.2.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/connection_pool-2.2.5.gemspec
استخدام ipaddr 1.2.4
3: ipaddr (1.2.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ipaddr-1.2.4.gemspec
استخدام cppjieba_rb 0.4.2
3: cppjieba_rb (0.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cppjieba_rb-0.4.2.gemspec
استخدام diffy 3.4.0
3: diffy (3.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/diffy-3.4.0.gemspec
استخدام method_source 1.0.0
3: method_source (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/method_source-1.0.0.gemspec
استخدام thor 1.2.1
3: thor (1.2.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/thor-1.2.1.gemspec
0: erubi (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/erubi-1.10.0.gemspec
استخدام discourse-fonts 0.0.9
0: discourse-fonts (0.0.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-fonts-0.0.9.gemspec
استخدام regexp_parser 2.3.0
0: regexp_parser (2.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/regexp_parser-2.3.0.gemspec
استخدام email_reply_trimmer 0.1.13
0: email_reply_trimmer (0.1.13) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/email_reply_trimmer-0.1.13.gemspec
استخدام excon 0.92.2
0: excon (0.92.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/excon-0.92.2.gemspec
استخدام exifr 1.3.9
0: 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
0: faraday-em_http (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_http-1.0.0.gemspec
استخدام faraday-em_synchrony 1.0.0
0: faraday-em_synchrony (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-em_synchrony-1.0.0.gemspec
استخدام faraday-excon 1.1.0
0: faraday-excon (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-excon-1.1.0.gemspec
استخدام faraday-httpclient 1.0.1
0: faraday-httpclient (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-httpclient-1.0.1.gemspec
استخدام multipart-post 2.1.1
0: multipart-post (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/multipart-post-2.1.1.gemspec
استخدام faraday-net_http 1.0.1
0: faraday-net_http (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-net_http-1.0.1.gemspec
استخدام faraday-net_http_persistent 1.2.0
0: 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-patron 1.0.0
0: faraday-patron (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-patron-1.0.0.gemspec
استخدام faraday-rack 1.0.0
0: faraday-rack (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-rack-1.0.0.gemspec
استخدام faraday-retry 1.0.3
0: faraday-retry (1.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-retry-1.0.3.gemspec
استخدام ruby2_keywords 0.0.5
0: ruby2_keywords (0.0.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ruby2_keywords-0.0.5.gemspec
استخدام fast_blank 1.0.1
0: fast_blank (1.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_blank-1.0.1.gemspec
استخدام fast_xs 0.8.0
0: fast_xs (0.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fast_xs-0.8.0.gemspec
استخدام fastimage 2.2.6
0: fastimage (2.2.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fastimage-2.2.6.gemspec
استخدام ffi 1.15.5
0: ffi (1.15.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ffi-1.15.5.gemspec
استخدام fspath 3.1.2
0: fspath (3.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/fspath-3.1.2.gemspec
استخدام gc_tracer 1.5.1
0: 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
0: 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
0: hana (1.3.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hana-1.3.7.gemspec
استخدام hashie 5.0.0
0: hashie (5.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hashie-5.0.0.gemspec
استخدام highline 2.0.3
0: highline (2.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/highline-2.0.3.gemspec
استخدام hkdf 0.3.0
0: hkdf (0.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/hkdf-0.3.0.gemspec
استخدام htmlentities 4.3.4
0: 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
0: 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 3.0.1
0: image_size (3.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_size-3.0.1.gemspec
استخدام in_threads 1.6.0
0: in_threads (1.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/in_threads-1.6.0.gemspec
استخدام progress 3.6.0
0: progress (3.6.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/progress-3.6.0.gemspec
استخدام json 2.6.1
0: json (2.6.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json-2.6.1.gemspec
استخدام uri_template 0.7.0
0: uri_template (0.7.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/uri_template-0.7.0.gemspec
استخدام jwt 2.3.0
0: jwt (2.3.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jwt-2.3.0.gemspec
استخدام kgio 2.11.4
0: kgio (2.11.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/kgio-2.11.4.gemspec
استخدام libv8-node 16.10.0.0 (x86_64-linux)
0: libv8-node (16.10.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/libv8-node-16.10.0.0-x86_64-linux.gemspec
استخدام logstash-event 1.2.02
0: logstash-event (1.2.02) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logstash-event-1.2.02.gemspec
استخدام logster 2.11.0
0: logster (2.11.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/logster-2.11.0.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.5.1
0: redis (4.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-4.5.1.gemspec
استخدام mini_sql 1.4.0
0: mini_sql (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_sql-1.4.0.gemspec
استخدام multi_json 1.15.0
0: 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
0: 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
0: mustache (1.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mustache-1.1.1.gemspec
استخدام nio4r 2.5.8
0: nio4r (2.5.8) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nio4r-2.5.8.gemspec
استخدام oauth 0.5.8
0: oauth (0.5.8) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth-0.5.8.gemspec
استخدام oj 3.13.11
0: oj (3.13.11) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oj-3.13.11.gemspec
استخدام optimist 3.0.1
0: optimist (3.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/optimist-3.0.1.gemspec
استخدام pg 1.3.5
0: pg (1.3.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pg-1.3.5.gemspec
استخدام r2 0.2.7
0: r2 (0.2.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/r2-0.2.7.gemspec
استخدام raindrops 0.20.0
0: raindrops (0.20.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/raindrops-0.20.0.gemspec
استخدام rchardet 1.8.0
0: rchardet (1.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rchardet-1.8.0.gemspec
استخدام rexml 3.2.5
0: rexml (3.2.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rexml-3.2.5.gemspec
استخدام rinku 2.0.6
0: rinku (2.0.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rinku-2.0.6.gemspec
استخدام rotp 6.2.0
0: rotp (6.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rotp-6.2.0.gemspec
استخدام rqrcode_core 1.2.0
0: rqrcode_core (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode_core-1.2.0.gemspec
استخدام rtlit 0.0.5
0: rtlit (0.0.5) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rtlit-0.0.5.gemspec
استخدام rubyzip 2.3.2
0: rubyzip (2.3.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rubyzip-2.3.2.gemspec
استخدام tilt 2.0.10
0: tilt (2.0.10) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tilt-2.0.10.gemspec
2: mini_mime (1.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_mime-1.1.2.gemspec
استخدام stackprof 0.2.19
2: stackprof (0.2.19) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/stackprof-0.2.19.gemspec
استخدام unf_ext 0.0.8.1
2: unf_ext (0.0.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf_ext-0.0.8.1.gemspec
استخدام xorcist 1.1.2
2: xorcist (1.1.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/xorcist-1.1.2.gemspec
استخدام i18n 1.10.0
2: i18n (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/i18n-1.10.0.gemspec
استخدام tzinfo 2.0.4
2: tzinfo (2.0.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/tzinfo-2.0.4.gemspec
استخدام nokogiri 1.13.4 (x86_64-linux)
2: nokogiri (1.13.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/nokogiri-1.13.4-x86_64-linux.gemspec
استخدام rack-test 1.1.0
2: rack-test (1.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-test-1.1.0.gemspec
استخدام addressable 2.8.0
2: addressable (2.8.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/addressable-2.8.0.gemspec
استخدام aws-sigv4 1.4.0
2: aws-sigv4 (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sigv4-1.4.0.gemspec
استخدام discourse-ember-source 3.12.2.3
3: 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
استخدام request_store 1.5.1
3: request_store (1.5.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/request_store-1.5.1.gemspec
استخدام message_bus 4.2.0
3: message_bus (4.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/message_bus-4.2.0.gemspec
استخدام rack-mini-profiler 3.0.0
3: rack-mini-profiler (3.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-mini-profiler-3.0.0.gemspec
استخدام rack-protection 2.2.0
3: rack-protection (2.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rack-protection-2.2.0.gemspec
استخدام sshkey 2.0.0
0: sshkey (2.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sshkey-2.0.0.gemspec
استخدام activesupport 6.1.4.7
0: activesupport (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activesupport-6.1.4.7.gemspec
استخدام loofah 2.16.0
0: loofah (2.16.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/loofah-2.16.0.gemspec
جاري جلب sprockets 4.0.3
استخدام aws-sdk-core 3.121.2
3: aws-sdk-core (3.121.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-core-3.121.2.gemspec
استخدام bootsnap 1.11.1
3: bootsnap (1.11.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/bootsnap-1.11.1.gemspec
استخدام openssl 2.2.1
3: openssl (2.2.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-2.2.1.gemspec
استخدام css_parser 1.11.0
3: css_parser (1.11.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/css_parser-1.11.0.gemspec
استخدام ecma-re-validator 0.4.0
3: ecma-re-validator (0.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ecma-re-validator-0.4.0.gemspec
استخدام faraday-multipart 1.0.3
3: faraday-multipart (1.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-multipart-1.0.3.gemspec
استخدام image_optim 0.31.1
3: image_optim (0.31.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/image_optim-0.31.1.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
استخدام mini_racer 0.6.2
3: mini_racer (0.6.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_racer-0.6.2.gemspec
استخدام sidekiq 6.4.1
3: sidekiq (6.4.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sidekiq-6.4.1.gemspec
استخدام mini_suffix 0.3.3
3: mini_suffix (0.3.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/mini_suffix-0.3.3.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
استخدام pry 0.13.1
3: pry (0.13.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/pry-0.13.1.gemspec
استخدام puma 5.6.4
3: puma (5.6.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/puma-5.6.4.gemspec
استخدام rbtrace 0.4.14
3: rbtrace (0.4.14) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rbtrace-0.4.14.gemspec
استخدام redis-namespace 1.8.2
3: redis-namespace (1.8.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/redis-namespace-1.8.2.gemspec
استخدام rqrcode 2.1.1
3: rqrcode (2.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rqrcode-2.1.1.gemspec
استخدام rss 0.2.9
3: rss (0.2.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rss-0.2.9.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
3: sanitize (6.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sanitize-6.0.0.gemspec
استخدام sassc 2.0.1
3: sassc (2.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sassc-2.0.1.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
استخدام unf 0.1.4
3: unf (0.1.4) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unf-0.1.4.gemspec
استخدام unicorn 6.1.0
3: unicorn (6.1.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/unicorn-6.1.0.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
1: ember-source (2.18.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-source-2.18.2.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
استخدام rails-html-sanitizer 1.4.2
1: rails-html-sanitizer (1.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails-html-sanitizer-1.4.2.gemspec
استخدام globalid 1.0.0
1: globalid (1.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/globalid-1.0.0.gemspec
استخدام activemodel 6.1.4.7
1: activemodel (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activemodel-6.1.4.7.gemspec
استخدام aws-sdk-kms 1.44.0
1: aws-sdk-kms (1.44.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-kms-1.44.0.gemspec
استخدام aws-sdk-sns 1.46.0
1: aws-sdk-sns (1.46.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-sns-1.46.0.gemspec
استخدام openssl-signature_algorithm 1.1.1
1: openssl-signature_algorithm (1.1.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/openssl-signature_algorithm-1.1.1.gemspec
استخدام faraday 1.10.0
1: faraday (1.10.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/faraday-1.10.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
استخدام 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
استخدام 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.20
1: json_schemer (0.2.20) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/json_schemer-0.2.20.gemspec
استخدام actionview 6.1.4.7
1: actionview (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview-6.1.4.7.gemspec
استخدام activejob 6.1.4.7
1: activejob (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activejob-6.1.4.7.gemspec
استخدام active_model_serializers 0.8.4
1: 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.4.7
1: activerecord (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/activerecord-6.1.4.7.gemspec
استخدام aws-sdk-s3 1.96.1
1: aws-sdk-s3 (1.96.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/aws-sdk-s3-1.96.1.gemspec
استخدام barber 0.12.2
1: barber (0.12.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/barber-0.12.2.gemspec
استخدام cose 1.2.0
1: cose (1.2.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/cose-1.2.0.gemspec
استخدام ember-data-source 3.0.2
1: ember-data-source (3.0.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/ember-data-source-3.0.2.gemspec
استخدام oauth2 1.4.7
1: oauth2 (1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/oauth2-1.4.7.gemspec
استخدام omniauth-twitter 1.4.0
3: omniauth-twitter (1.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-twitter-1.4.0.gemspec
استخدام actionpack 6.1.4.7
1: actionpack (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionpack-6.1.4.7.gemspec
استخدام omniauth-oauth2 1.7.2
استخدام actionview_precompiler 0.2.3
1: omniauth-oauth2 (1.7.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-oauth2-1.7.2.gemspec
استخدام seed-fu 2.3.9
1: seed-fu (2.3.9) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/seed-fu-2.3.9.gemspec
استخدام railties 6.1.4.7
1: railties (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/railties-6.1.4.7.gemspec
3: actionview_precompiler (0.2.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionview_precompiler-0.2.3.gemspec
استخدام jquery-rails 4.4.0
1: jquery-rails (4.4.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/jquery-rails-4.4.0.gemspec
استخدام lograge 0.12.0
1: lograge (0.12.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/lograge-0.12.0.gemspec
استخدام omniauth-facebook 9.0.0
1: omniauth-facebook (9.0.0) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-facebook-9.0.0.gemspec
استخدام omniauth-github 1.4.0
1: 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
1: omniauth-google-oauth2 (0.8.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/omniauth-google-oauth2-0.8.2.gemspec
استخدام rails_failover 0.8.1
1: rails_failover (0.8.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_failover-0.8.1.gemspec
استخدام rails_multisite 4.0.1
1: rails_multisite (4.0.1) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/rails_multisite-4.0.1.gemspec
استخدام mail 2.8.0.edge من https://github.com/discourse/mail.git (عند main@5b700fc)
0: mail (2.8.0.edge) من /var/www/discourse/vendor/bundle/ruby/2.7.0/bundler/gems/mail-5b700fc95ee6/mail.gemspec
استخدام actionmailer 6.1.4.7
1: actionmailer (6.1.4.7) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/actionmailer-6.1.4.7.gemspec
جاري تثبيت sprockets 4.0.3
2: sprockets (4.0.3) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-4.0.3.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
استخدام sprockets-rails 3.4.2
3: sprockets-rails (3.4.2) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/sprockets-rails-3.4.2.gemspec
استخدام discourse-ember-rails 0.18.6
1: discourse-ember-rails (0.18.6) من /var/www/discourse/vendor/bundle/ruby/2.7.0/specifications/discourse-ember-rails-0.18.6.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، 176 جيمًا مثبتًا الآن.
لم يتم تثبيت الجواهر الموجودة في المجموعات 'test' و 'development'.
تم تثبيت الجواهر المرفقة في `./vendor/bundle`

I, [2022-04-19T20:39:20.140407 #1]  INFO -- : > cd /var/www/discourse && [ ! -d 'node_modules' ] || su discourse -c 'yarn install --production && yarn cache clean'
I, [2022-04-19T20:41:51.913642 #1]  INFO -- : yarn install v1.22.18
[1/5] التحقق من package.json...
[2/5] حل الحزم...
نجاح: محدّث بالفعل.
$ yarn --cwd app/assets/javascripts/discourse
yarn install v1.22.18
[1/4] حل الحزم...
[2/4] جلب الحزم...
[3/4] ربط التبعيات...
[4/4] بناء الحزم الجديدة...
نجاح: تم حفظ ملف القفل.
تم الانتهاء في 142.38 ثانية.
تم الانتهاء في 143.92 ثانية.
yarn cache v1.22.18
نجاح: تم مسح ذاكرة التخزين المؤقت.
تم الانتهاء في 6.78 ثانية.

I, [2022-04-19T20:41:51.914701 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'LOAD_PLUGINS=0 bundle exec rake plugin:pull_compatible_all'
I, [2022-04-19T20:41:57.402962 #1]  INFO -- : discourse-whos-online هو بالفعل في أحدث إصدار متوافق
docker_manager هو بالفعل في أحدث إصدار متوافق
retort هو بالفعل في أحدث إصدار متوافق
discourse-solved هو بالفعل في أحدث إصدار متوافق
discourse-chat-integration هو بالفعل في أحدث إصدار متوافق
discourse-patreon هو بالفعل في أحدث إصدار متوافق

I, [2022-04-19T20:41:57.403524 #1]  INFO -- : > cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate'
يتطلب Discourse Redis الإصدار 6.2.0 أو أحدث
I, [2022-04-19T20:42:03.495715 #1]  INFO -- : 
I, [2022-04-19T20:42:03.496942 #1]  INFO -- : إنهاء العمليات غير المتزامنة
I, [2022-04-19T20:42:03.497064 #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: 42
I, [2022-04-19T20:42:03.497736 #1]  INFO -- : إرسال TERM إلى exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 103
103:signal-handler (1650400923) تم استلام SIGTERM وجدولة الإغلاق...
2022-04-19 20:42:03.498 UTC [42] LOG:  تم استلام طلب الإغلاق السريع
2022-04-19 20:42:03.502 UTC [42] LOG:  إلغاء أي عمليات معاملة نشطة
2022-04-19 20:42:03.506 UTC [42] LOG:  exited with exit code 1 "logical replication launcher" worker الخلفية (PID 51)
2022-04-19 20:42:03.510 UTC [46] LOG:  جاري الإغلاق
103:M 19 Apr 2022 20:42:03.518 # طلب المستخدم الإغلاق...
103:M 19 Apr 2022 20:42:03.518 * حفظ لقطة RDB النهائية قبل الخروج.
103:M 19 Apr 2022 20:42:03.526 * تم حفظ قاعدة البيانات على القرص
103:M 19 Apr 2022 20:42:03.526 # Redis جاهز الآن للخروج، وداعاً...
2022-04-19 20:42:03.584 UTC [42] LOG:  تم إيقاف نظام قاعدة البيانات


فشل
--------------------
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' فشل مع العودة #<Process::Status: pid 1050 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
فشل التمهيد مع رمز الخروج 1
** فشل التمهيد ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحد.
./discourse-doctor قد يساعد في تشخيص المشكلة.
4e4de73caca1f9646b019bf4dca186f69617679fa12e3fb7a63e0336267ba274

لا يزال نفس الخطأ.

يبدو أنك تقوم بتشغيل حاوية data منفصلة. هذا إعداد متقدم، ولا يُنصح به للاستخدام العادي.

حاول إعادة بناء حاوية البيانات الخاصة بك:

./launcher rebuild data
./launcher rebuild app

أوه، أعتقد أنني أعرف ما هو خطأك التالي. ستحتاج إلى PG13.

أنا صادقًا لا أحاول أن أكون وقحًا. لقد كنا نستخدم برمجياتكم منذ فترة طويلة، وقد فعلت كل ما في وسعي لإعطاء شيء من عود لهذا المجتمع بينما نستمر في التحديث والترقية. ذلك الرقم 9.6 هو اسم حاوية Docker (دوكير) وليس الإصدار الفعلي لـ PostgreSQL (بوستغريس) لدينا. وشكرًا جزيلاً لكم على هذا المشروع الممتاز.

نحن نستخدم PostgreSQL الإصدار 13.6، وإليك نتائج أمر `launcher rebuild data`

$ sudo ./launcher rebuild data
x86_64 arch detected.
Ensuring launcher is up to date
Fetching origin
Launcher is up-to-date
Stopping old container

  • /usr/bin/docker stop -t 60 data
    data
    /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
    /usr/local/bin/pups --stdin
    I, [2022-04-19T23:05:49.939135 #1] INFO – : Reading from stdin
    I, [2022-04-19T23:05:49.948158 #1] INFO – : Skipped missing before_code hook
    I, [2022-04-19T23:05:49.948280 #1] INFO – : Skipped missing after_code hook
    I, [2022-04-19T23:05:49.948425 #1] INFO – : > locale-gen $LANG && update-locale
    I, [2022-04-19T23:05:50.011782 #1] INFO – : Generating locales (this might take a while)…
    Generation complete.

I, [2022-04-19T23:05:50.012198 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2022-04-19T23:05:50.018535 #1] INFO – :
I, [2022-04-19T23:05:50.018853 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T23:05:50.023347 #1] INFO – :
I, [2022-04-19T23:05:50.024050 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2022-04-19T23:05:50.027462 #1] INFO – :
I, [2022-04-19T23:05:50.027728 #1] INFO – : > rm -fr /var/run/postgresql
I, [2022-04-19T23:05:50.032251 #1] INFO – :
I, [2022-04-19T23:05:50.032742 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T23:05:50.038854 #1] INFO – :
I, [2022-04-19T23:05:50.039431 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 23:05:50 socat[18] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): No such file or directory
I, [2022-04-19T23:05:50.052053 #1] INFO – :
I, [2022-04-19T23:05:50.052416 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T23:05:50.058351 #1] INFO – :
I, [2022-04-19T23:05:50.058586 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2022-04-19T23:05:50.063687 #1] INFO – :
I, [2022-04-19T23:05:50.064096 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:05:50.069438 #1] INFO – :
I, [2022-04-19T23:05:50.069870 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:05:50.074492 #1] INFO – :
I, [2022-04-19T23:05:50.083895 #1] INFO – : File > /etc/service/postgres/run chmod: +x chown:
I, [2022-04-19T23:05:50.092669 #1] INFO – : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2022-04-19T23:05:50.099785 #1] INFO – : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2022-04-19T23:05:50.107866 #1] INFO – : File > /root/upgrade_postgres chmod: +x chown:
I, [2022-04-19T23:05:50.108104 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T23:05:51.927082 #1] INFO – :
I, [2022-04-19T23:05:51.927295 #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, [2022-04-19T23:05:51.935650 #1] INFO – :
I, [2022-04-19T23:05:51.935955 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T23:05:51.978547 #1] INFO – :
I, [2022-04-19T23:05:51.979163 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T23:05:51.983406 #1] INFO – :
I, [2022-04-19T23:05:51.983834 #1] INFO – : > /root/upgrade_postgres
I, [2022-04-19T23:05:51.990945 #1] INFO – :
I, [2022-04-19T23:05:51.991186 #1] INFO – : > rm /root/upgrade_postgres
I, [2022-04-19T23:05:51.995130 #1] INFO – :
I, [2022-04-19T23:05:51.995659 #1] INFO – : Replacing data_directory = ‘/var/lib/postgresql/13/main’ with data_directory = ‘/shared/postgres_data’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.996467 #1] INFO – : Replacing (?-mix:#?listen_addresses =.) with listen_addresses = '
’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.997768 #1] INFO – : Replacing (?-mix:#?synchronous_commit =.) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.998608 #1] INFO – : Replacing (?-mix:#?shared_buffers =.) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:51.999592 #1] INFO – : Replacing (?-mix:#?work_mem =.) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.007053 #1] INFO – : Replacing (?-mix:#?default_text_search_config =.) with default_text_search_config = ‘$db_default_text_search_config’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.008272 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T23:05:52.013712 #1] INFO – :
I, [2022-04-19T23:05:52.014540 #1] INFO – : Replacing (?-mix:#?checkpoint_segments =.) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.015029 #1] INFO – : Replacing (?-mix:#?logging_collector =.) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.018628 #1] INFO – : Replacing (?-mix:#?log_min_duration_statement =.) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:05:52.019785 #1] INFO – : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.020520 #1] INFO – : Replacing (?-mix:^host.*all.*all.127.$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.022308 #1] INFO – : Replacing (?-mix:^host.all.all.::1/128.$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:05:52.024429 #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, [2022-04-19T23:05:52.034450 #1] INFO – : > sleep 5
2022-04-19 23:05:52.106 UTC [41] LOG: starting PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 23:05:52.107 UTC [41] LOG: listening on IPv4 address “0.0.0.0”, port 5432
2022-04-19 23:05:52.107 UTC [41] LOG: listening on IPv6 address “::”, port 5432
2022-04-19 23:05:52.109 UTC [41] LOG: listening on Unix socket “/var/run/postgresql/.s.PGSQL.5432”
2022-04-19 23:05:52.122 UTC [44] LOG: database system was shut down at 2022-04-19 23:05:31 UTC
2022-04-19 23:05:52.170 UTC [41] LOG: database system is ready to accept connections
I, [2022-04-19T23:05:57.075413 #1] INFO – :
I, [2022-04-19T23:05:57.080612 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2022-04-19 23:05:57.180 UTC [54] postgres@postgres ERROR: database “discourse” already exists
2022-04-19 23:05:57.180 UTC [54] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR: database “discourse” already exists
I, [2022-04-19T23:05:57.190929 #1] INFO – :
I, [2022-04-19T23:05:57.192044 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2022-04-19 23:05:57.284 UTC [58] postgres@discourse ERROR: role “discourse” already exists
2022-04-19 23:05:57.284 UTC [58] postgres@discourse STATEMENT: create user discourse;
ERROR: role “discourse” already exists
I, [2022-04-19T23:05:57.287964 #1] INFO – :
I, [2022-04-19T23:05:57.288587 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2022-04-19T23:05:57.371963 #1] INFO – : GRANT

I, [2022-04-19T23:05:57.372379 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2022-04-19T23:05:57.451876 #1] INFO – : ALTER SCHEMA

I, [2022-04-19T23:05:57.452862 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2022-04-19T23:05:57.551888 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.552265 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2022-04-19T23:05:57.700188 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.700635 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2022-04-19T23:05:57.793811 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.794182 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2022-04-19T23:05:57.873928 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:05:57.874368 #1] INFO – : > sudo -u postgres psql discourse
I, [2022-04-19T23:05:57.876873 #1] INFO – : update pg_database set encoding = pg_char_to_encoding(‘UTF8’) where datname = ‘discourse’ AND encoding = pg_char_to_encoding(‘SQL_ASCII’);

I, [2022-04-19T23:05:57.980229 #1] INFO – : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2022-04-19T23:05:57.984526 #1] INFO – : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2022-04-19T23:05:57.984735 #1] INFO – : > echo postgres installed!
I, [2022-04-19T23:05:57.987905 #1] INFO – : postgres installed!

I, [2022-04-19T23:05:57.988304 #1] INFO – : > su - postgres -c ‘psql discourse’
I, [2022-04-19T23:05:57.990101 #1] INFO – : alter user discourse with password ‘discourse’;

Broken pipe
I, [2022-04-19T23:05:58.080139 #1] INFO – : File > /etc/service/redis/run chmod: +x chown:
I, [2022-04-19T23:05:58.087463 #1] INFO – : File > /etc/service/redis/log/run chmod: +x chown:
I, [2022-04-19T23:05:58.093976 #1] INFO – : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2022-04-19T23:05:58.094802 #1] INFO – : Replacing daemonize yes with in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.096334 #1] INFO – : Replacing (?-mix:^pidfile.$) with in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.099100 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T23:05:58.104098 #1] INFO – :
I, [2022-04-19T23:05:58.104954 #1] INFO – : Replacing (?-mix:^logfile.
$) with logfile “” in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.105904 #1] INFO – : Replacing (?-mix:^bind .$) with in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.107749 #1] INFO – : Replacing (?-mix:^dir .
$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.109695 #1] INFO – : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.111059 #1] INFO – : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T23:05:58.116609 #1] INFO – : > echo redis installed
I, [2022-04-19T23:05:58.121378 #1] INFO – : redis installed

I, [2022-04-19T23:05:58.121692 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T23:05:58.127344 #1] INFO – : logfile “”

I, [2022-04-19T23:05:58.127729 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:05:58.130617 #1] INFO – : > sleep 10
107:C 19 Apr 2022 23:05:58.140 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
107:C 19 Apr 2022 23:05:58.140 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=107, just started
107:C 19 Apr 2022 23:05:58.140 # Configuration loaded
107:M 19 Apr 2022 23:05:58.141 * monotonic clock: POSIX clock_gettime
107:M 19 Apr 2022 23:05:58.142 * Running mode=standalone, port=6379.
107:M 19 Apr 2022 23:05:58.142 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
107:M 19 Apr 2022 23:05:58.142 # Server initialized
107:M 19 Apr 2022 23:05:58.143 * Loading RDB produced by version 6.2.6
107:M 19 Apr 2022 23:05:58.143 * RDB age 27 seconds
107:M 19 Apr 2022 23:05:58.143 * RDB memory usage when created 0.77 Mb
107:M 19 Apr 2022 23:05:58.143 # Done loading RDB, keys loaded: 0, keys expired: 0.
107:M 19 Apr 2022 23:05:58.143 * DB loaded from disk: 0.000 seconds
107:M 19 Apr 2022 23:05:58.143 * Ready to accept connections
I, [2022-04-19T23:06:08.135058 #1] INFO – :
I, [2022-04-19T23:06:08.142271 #1] INFO – : Terminating async processes
I, [2022-04-19T23:06:08.142417 #1] INFO – : Sending INT to 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
I, [2022-04-19T23:06:08.142709 #1] INFO – : Sending TERM to exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid: 107
107:signal-handler (1650409568) Received SIGTERM scheduling shutdown…
2022-04-19 23:06:08.149 UTC [41] LOG: received fast shutdown request
2022-04-19 23:06:08.173 UTC [41] LOG: aborting any active transactions
2022-04-19 23:06:08.184 UTC [41] LOG: background worker “logical replication launcher” (PID 50) exited with exit code 1
2022-04-19 23:06:08.185 UTC [45] LOG: shutting down
107:M 19 Apr 2022 23:06:08.201 # User requested shutdown…
107:M 19 Apr 2022 23:06:08.201 * Saving the final RDB snapshot before exiting.
107:M 19 Apr 2022 23:06:08.206 * DB saved on disk
107:M 19 Apr 2022 23:06:08.206 # Redis is now ready to exit, bye bye…
2022-04-19 23:06:08.361 UTC [41] LOG: database system is shut down
sha256:894cee1a046c4d3e12247afd21cb66c4c943bd727d762bd3f76b609c19b57176
506aaa81e7dd352de8ccbd281cc64f53a6bcde6bcbbc943f85aa4b6ae40c9c65
Removing old container

  • /usr/bin/docker rm data
    data

  • /usr/bin/docker run --shm-size=512m -d --restart=always -e LANG=en_US.UTF-8 -h ssdnodes-05208-data -e DOCKER_HOST_IP=172.17.0.1 --name data -t -v /var/discourse/shared/data:/shared -v /var/discourse/shared/data/log/var-log:/var/log --mac-address 02:f4:d7:c6:0e:eb local_discourse/data /sbin/boot
    0a20f14678531374d667418f626a370ff5d658a68ec9ba33d6a1fc4f7f488920

[details=“./launcher rebuild app”]
$ sudo ./launcher rebuild app
تم اكتشاف بنية x86_64.
التأكد من أن أداة التشغيل محدّثة
جلب النسخة الأصلية
أداة التشغيل محدّثة
إيقاف الحاوية القديمة

  • /usr/bin/docker stop -t 60 app
    app
    /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups.rb
    /usr/local/bin/pups --stdin
    I, [2022-04-19T23:09:14.748407 #1] INFO – : القراءة من المدخلات القياسية
    I, [2022-04-19T23:09:14.762156 #1] INFO – : > locale-gen $LANG && update-locale
    I, [2022-04-19T23:09:14.833118 #1] INFO – : إنشاء الإعدادات المحلية (قد يستغرق هذا بعض الوقت)…
    اكتمل الإنشاء.

I, [2022-04-19T23:09:14.834029 #1] INFO – : > mkdir -p /shared/postgres_run
I, [2022-04-19T23:09:14.858534 #1] INFO – :
I, [2022-04-19T23:09:14.859286 #1] INFO – : > chown postgres:postgres /shared/postgres_run
I, [2022-04-19T23:09:14.872026 #1] INFO – :
I, [2022-04-19T23:09:14.872361 #1] INFO – : > chmod 775 /shared/postgres_run
I, [2022-04-19T23:09:14.878948 #1] INFO – :
I, [2022-04-19T23:09:14.879314 #1] INFO – : > rm -fr /var/run/postgresql
I, [2022-04-19T23:09:14.890627 #1] INFO – :
I, [2022-04-19T23:09:14.890913 #1] INFO – : > ln -s /shared/postgres_run /var/run/postgresql
I, [2022-04-19T23:09:14.899597 #1] INFO – :
I, [2022-04-19T23:09:14.899834 #1] INFO – : > socat /dev/null UNIX-CONNECT:/shared/postgres_run/.s.PGSQL.5432 || exit 0 && echo postgres already running stop container ; exit 1
2022/04/19 23:09:14 socat[18] E connect(6, AF=1 “/shared/postgres_run/.s.PGSQL.5432”, 36): No such file or directory
I, [2022-04-19T23:09:14.909393 #1] INFO – :
I, [2022-04-19T23:09:14.909767 #1] INFO – : > rm -fr /shared/postgres_run/.s*
I, [2022-04-19T23:09:14.916015 #1] INFO – :
I, [2022-04-19T23:09:14.916502 #1] INFO – : > rm -fr /shared/postgres_run/.pid
I, [2022-04-19T23:09:14.922573 #1] INFO – :
I, [2022-04-19T23:09:14.923062 #1] INFO – : > mkdir -p /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:09:14.929065 #1] INFO – :
I, [2022-04-19T23:09:14.931643 #1] INFO – : > chown postgres:postgres /shared/postgres_run/13-main.pg_stat_tmp
I, [2022-04-19T23:09:14.939550 #1] INFO – :
I, [2022-04-19T23:09:14.952747 #1] INFO – : File > /etc/service/postgres/run chmod: +x chown:
I, [2022-04-19T23:09:14.966423 #1] INFO – : File > /etc/service/postgres/log/run chmod: +x chown:
I, [2022-04-19T23:09:14.981160 #1] INFO – : File > /etc/runit/3.d/99-postgres chmod: +x chown:
I, [2022-04-19T23:09:14.998133 #1] INFO – : File > /root/upgrade_postgres chmod: +x chown:
I, [2022-04-19T23:09:14.999420 #1] INFO – : > chown -R root /var/lib/postgresql/13/main
I, [2022-04-19T23:09:17.118500 #1] INFO – :
I, [2022-04-19T23:09:17.118636 #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, [2022-04-19T23:09:17.124662 #1] INFO – :
I, [2022-04-19T23:09:17.124803 #1] INFO – : > chown -R postgres:postgres /shared/postgres_data
I, [2022-04-19T23:09:17.152295 #1] INFO – :
I, [2022-04-19T23:09:17.152979 #1] INFO – : > chown -R postgres:postgres /var/run/postgresql
I, [2022-04-19T23:09:17.159662 #1] INFO – :
I, [2022-04-19T23:09:17.160031 #1] INFO – : > /root/upgrade_postgres
I, [2022-04-19T23:09:17.176523 #1] INFO – :
I, [2022-04-19T23:09:17.176860 #1] INFO – : > rm /root/upgrade_postgres
I, [2022-04-19T23:09:17.183846 #1] INFO – :
I, [2022-04-19T23:09:17.184821 #1] INFO – : Replacing data_directory = ‘/var/lib/postgresql/13/main’ with data_directory = ‘/shared/postgres_data’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.186490 #1] INFO – : Replacing (?-mix:#?listen_addresses =.) with listen_addresses = '
’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.189161 #1] INFO – : Replacing (?-mix:#?synchronous_commit =.) with synchronous_commit = $db_synchronous_commit in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.190509 #1] INFO – : Replacing (?-mix:#?shared_buffers =.) with shared_buffers = $db_shared_buffers in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.200340 #1] INFO – : Replacing (?-mix:#?work_mem =.) with work_mem = $db_work_mem in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.203104 #1] INFO – : Replacing (?-mix:#?default_text_search_config =.) with default_text_search_config = ‘$db_default_text_search_config’ in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.204168 #1] INFO – : > install -d -m 0755 -o postgres -g postgres /shared/postgres_backup
I, [2022-04-19T23:09:17.211155 #1] INFO – :
I, [2022-04-19T23:09:17.211780 #1] INFO – : Replacing (?-mix:#?checkpoint_segments =.) with checkpoint_segments = $db_checkpoint_segments in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.212437 #1] INFO – : Replacing (?-mix:#?logging_collector =.) with logging_collector = $db_logging_collector in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.213045 #1] INFO – : Replacing (?-mix:#?log_min_duration_statement =.) with log_min_duration_statement = $db_log_min_duration_statement in /etc/postgresql/13/main/postgresql.conf
I, [2022-04-19T23:09:17.214926 #1] INFO – : Replacing (?-mix:^#local +replication +postgres +peer$) with local replication postgres peer in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.219445 #1] INFO – : Replacing (?-mix:^host.*all.*all.127.$) with host all all 0.0.0.0/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.221806 #1] INFO – : Replacing (?-mix:^host.all.all.::1/128.$) with host all all ::/0 md5 in /etc/postgresql/13/main/pg_hba.conf
I, [2022-04-19T23:09:17.222831 #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, [2022-04-19T23:09:17.228626 #1] INFO – : > sleep 5
2022-04-19 23:09:17.443 UTC [41] LOG: starting PostgreSQL 13.6 (Debian 13.6-1.pgdg110+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 10.2.1-6) 10.2.1 20210110, 64-bit
2022-04-19 23:09:17.444 UTC [41] LOG: listening on IPv4 address “0.0.0.0”, port 5432
2022-04-19 23:09:17.444 UTC [41] LOG: listening on IPv6 address “::”, port 5432
2022-04-19 23:09:17.447 UTC [41] LOG: listening on Unix socket “/var/run/postgresql/.s.PGSQL.5432”
2022-04-19 23:09:17.461 UTC [44] LOG: database system was shut down at 2022-04-19 23:00:55 UTC
2022-04-19 23:09:17.475 UTC [41] LOG: database system is ready to accept connections
I, [2022-04-19T23:09:22.245676 #1] INFO – :
I, [2022-04-19T23:09:22.246608 #1] INFO – : > su postgres -c ‘createdb discourse’ || true
2022-04-19 23:09:22.339 UTC [54] postgres@postgres ERROR: database “discourse” already exists
2022-04-19 23:09:22.339 UTC [54] postgres@postgres STATEMENT: CREATE DATABASE discourse;
createdb: error: database creation failed: ERROR: database “discourse” already exists
I, [2022-04-19T23:09:22.343640 #1] INFO – :
I, [2022-04-19T23:09:22.344029 #1] INFO – : > su postgres -c ‘psql discourse -c “create user discourse;”’ || true
2022-04-19 23:09:22.433 UTC [58] postgres@discourse ERROR: role “discourse” already exists
2022-04-19 23:09:22.433 UTC [58] postgres@discourse STATEMENT: create user discourse;
ERROR: role “discourse” already exists
I, [2022-04-19T23:09:22.445197 #1] INFO – :
I, [2022-04-19T23:09:22.445730 #1] INFO – : > su postgres -c ‘psql discourse -c “grant all privileges on database discourse to discourse;”’ || true
I, [2022-04-19T23:09:22.561941 #1] INFO – : GRANT

I, [2022-04-19T23:09:22.562419 #1] INFO – : > su postgres -c ‘psql discourse -c “alter schema public owner to discourse;”’
I, [2022-04-19T23:09:22.650463 #1] INFO – : ALTER SCHEMA

I, [2022-04-19T23:09:22.650721 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2022-04-19T23:09:22.743327 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.743912 #1] INFO – : > su postgres -c ‘psql template1 -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2022-04-19T23:09:22.846861 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.847512 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists hstore;”’
NOTICE: extension “hstore” already exists, skipping
I, [2022-04-19T23:09:22.926852 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:22.927590 #1] INFO – : > su postgres -c ‘psql discourse -c “create extension if not exists pg_trgm;”’
NOTICE: extension “pg_trgm” already exists, skipping
I, [2022-04-19T23:09:23.023790 #1] INFO – : CREATE EXTENSION

I, [2022-04-19T23:09:23.024554 #1] INFO – : > sudo -u postgres psql discourse
I, [2022-04-19T23:09:23.030892 #1] INFO – : update pg_database set encoding = pg_char_to_encoding(‘UTF8’) where datname = ‘discourse’ AND encoding = pg_char_to_encoding(‘SQL_ASCII’);

I, [2022-04-19T23:09:23.139105 #1] INFO – : File > /var/lib/postgresql/take-database-backup chmod: +x chown: postgres:postgres
I, [2022-04-19T23:09:23.147551 #1] INFO – : File > /var/spool/cron/crontabs/postgres chmod: chown:
I, [2022-04-19T23:09:23.148233 #1] INFO – : > echo postgres installed!
I, [2022-04-19T23:09:23.155768 #1] INFO – : postgres installed!

I, [2022-04-19T23:09:23.176509 #1] INFO – : File > /etc/service/redis/run chmod: +x chown:
I, [2022-04-19T23:09:23.190399 #1] INFO – : File > /etc/service/redis/log/run chmod: +x chown:
I, [2022-04-19T23:09:23.204437 #1] INFO – : File > /etc/runit/3.d/10-redis chmod: +x chown:
I, [2022-04-19T23:09:23.205205 #1] INFO – : Replacing daemonize yes with in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.206423 #1] INFO – : Replacing (?-mix:^pidfile.$) with in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.207996 #1] INFO – : > install -d -m 0755 -o redis -g redis /shared/redis_data
I, [2022-04-19T23:09:23.215513 #1] INFO – :
I, [2022-04-19T23:09:23.216652 #1] INFO – : Replacing (?-mix:^logfile.
$) with logfile “” in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.217825 #1] INFO – : Replacing (?-mix:^bind .$) with in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.219452 #1] INFO – : Replacing (?-mix:^dir .
$) with dir /shared/redis_data in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.220594 #1] INFO – : Replacing (?-mix:^protected-mode yes) with protected-mode no in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.221542 #1] INFO – : Replacing # io-threads 4 with io-threads $redis_io_threads in /etc/redis/redis.conf
I, [2022-04-19T23:09:23.222547 #1] INFO – : > echo redis installed
I, [2022-04-19T23:09:23.230041 #1] INFO – : redis installed

I, [2022-04-19T23:09:23.234467 #1] INFO – : > cat /etc/redis/redis.conf | grep logfile
I, [2022-04-19T23:09:23.256662 #1] INFO – : logfile “”

I, [2022-04-19T23:09:23.257770 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:09:23.265439 #1] INFO – : > sleep 10
102:C 19 Apr 2022 23:09:23.279 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
102:C 19 Apr 2022 23:09:23.279 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=102, just started
102:C 19 Apr 2022 23:09:23.279 # Configuration loaded
102:M 19 Apr 2022 23:09:23.280 * monotonic clock: POSIX clock_gettime
102:M 19 Apr 2022 23:09:23.280 * Running mode=standalone, port=6379.
102:M 19 Apr 2022 23:09:23.281 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
102:M 19 Apr 2022 23:09:23.281 # Server initialized
102:M 19 Apr 2022 23:09:23.281 * Loading RDB produced by version 6.2.6
102:M 19 Apr 2022 23:09:23.281 * RDB age 508 seconds
102:M 19 Apr 2022 23:09:23.281 * RDB memory usage when created 0.91 Mb
102:M 19 Apr 2022 23:09:23.286 # Done loading RDB, keys loaded: 93, keys expired: 0.
102:M 19 Apr 2022 23:09:23.286 * DB loaded from disk: 0.005 seconds
102:M 19 Apr 2022 23:09:23.286 * Ready to accept connections
I, [2022-04-19T23:09:33.274738 #1] INFO – :
I, [2022-04-19T23:09:33.275851 #1] INFO – : > thpoff echo “thpoff is installed!”
I, [2022-04-19T23:09:33.296308 #1] INFO – : thpoff is installed!

I, [2022-04-19T23:09:33.297412 #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, [2022-04-19T23:09:33.468720 #1] INFO – :
I, [2022-04-19T23:09:33.469606 #1] INFO – : > /usr/local/bin/ruby -e ‘if ENV[“DISCOURSE_HOSTNAME”] == “discourse.example.com”; puts “Aborting! Domain is not configured!”; exit 1; end’
I, [2022-04-19T23:09:33.608169 #1] INFO – :
I, [2022-04-19T23:09:33.608831 #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, [2022-04-19T23:09:33.710987 #1] INFO – :
I, [2022-04-19T23:09:33.711537 #1] INFO – : > rm -f /etc/cron.d/anacron
I, [2022-04-19T23:09:33.716967 #1] INFO – :
I, [2022-04-19T23:09:33.724680 #1] INFO – : File > /etc/cron.d/anacron chmod: chown:
I, [2022-04-19T23:09:33.758483 #1] INFO – : File > /etc/runit/1.d/copy-env chmod: +x chown:
I, [2022-04-19T23:09:33.791004 #1] INFO – : File > /etc/service/unicorn/run chmod: +x chown:
I, [2022-04-19T23:09:33.806004 #1] INFO – : File > /etc/service/nginx/run chmod: +x chown:
I, [2022-04-19T23:09:33.825208 #1] INFO – : File > /etc/runit/3.d/01-nginx chmod: +x chown:
I, [2022-04-19T23:09:33.861523 #1] INFO – : File > /etc/runit/3.d/02-unicorn chmod: +x chown:
I, [2022-04-19T23:09:33.871454 #1] INFO – : Replacing # postgres with sv start postgres || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T23:09:33.872104 #1] INFO – : > exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf
I, [2022-04-19T23:09:33.882458 #1] INFO – : > apt-get update
132:C 19 Apr 2022 23:09:33.892 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
132:C 19 Apr 2022 23:09:33.892 # Redis version=6.2.6, bits=64, commit=00000000, modified=0, pid=132, just started
132:C 19 Apr 2022 23:09:33.892 # Configuration loaded
132:M 19 Apr 2022 23:09:33.892 * monotonic clock: POSIX clock_gettime
132:M 19 Apr 2022 23:09:33.893 # Warning: Could not create server TCP listening socket *:6379: bind: Address already in use
132:M 19 Apr 2022 23:09:33.893 # Failed listening on port 6379 (TCP), aborting.
I, [2022-04-19T23:09:38.585297 #1] INFO – : Get:1 Index of /debian-security bullseye-security InRelease [44.1 kB]
Get:2 Index of /debian bullseye InRelease [116 kB]
Get:3 Index of /debian bullseye-updates InRelease [39.4 kB]
Get:4 https://deb.nodesource.com/node_16.x bullseye InRelease [4,586 B]
Get:5 https://dl.yarnpkg.com/debian stable InRelease [17.1 kB]
Get:6 Index of /debian bullseye-backports InRelease [44.2 kB]
Get:7 Index of /pub/repos/apt/ bullseye-pgdg InRelease [86.7 kB]
Get:8 Index of /debian-security bullseye-security/main amd64 Packages [126 kB]
Get:9 Index of /debian bullseye/main amd64 Packages [8,182 kB]
Get:10 Index of /debian bullseye-updates/main amd64 Packages [2,596 B]
Get:11 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages [770 B]
Get:12 https://dl.yarnpkg.com/debian stable/main all Packages [10.6 kB]
Get:13 https://dl.yarnpkg.com/debian stable/main amd64 Packages [10.6 kB]
Get:14 Index of /debian bullseye-backports/main amd64 Packages [236 kB]
Get:15 Index of /pub/repos/apt/ bullseye-pgdg/main amd64 Packages [240 kB]
Fetched 9,160 kB in 3s (2,706 kB/s)
Reading package lists…

I, [2022-04-19T23:09:38.585572 #1] INFO – : > apt-get install -y libsodium-dev
debconf: delaying package configuration, since apt-utils is not installed
I, [2022-04-19T23:09:43.938282 #1] INFO – : Reading package lists…
Building dependency tree…
Reading state information…
The following additional packages will be installed:
libsodium23
The following NEW packages will be installed:
libsodium-dev libsodium23
0 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
Need to get 341 kB of archives.
After this operation, 1,251 kB of additional disk space will be used.
Get:1 Index of /debian bullseye/main amd64 libsodium23 amd64 1.0.18-1 [161 kB]
Get:2 Index of /debian bullseye/main amd64 libsodium-dev amd64 1.0.18-1 [180 kB]
Fetched 341 kB in 0s (5,815 kB/s)
Selecting previously unselected package libsodium23:amd64.
(Reading database … 38888 files and directories currently installed.)
Preparing to unpack …/libsodium23_1.0.18-1_amd64.deb …
Unpacking libsodium23:amd64 (1.0.18-1) …
Selecting previously unselected package libsodium-dev:amd64.
Preparing to unpack …/libsodium-dev_1.0.18-1_amd64.deb …
Unpacking libsodium-dev:amd64 (1.0.18-1) …
Setting up libsodium23:amd64 (1.0.18-1) …
Setting up libsodium-dev:amd64 (1.0.18-1) …
Processing triggers for libc-bin (2.31-13+deb11u3) …

I, [2022-04-19T23:09:43.951785 #1] INFO – : > cd /var/www/discourse && git reset --hard
Updating files: 100% (31051/31051), done.
I, [2022-04-19T23:09:49.696390 #1] INFO – : HEAD is now at 6fc52d95 DEV: Remove scoped order warning in PostDestroyer.

I, [2022-04-19T23:09:49.696554 #1] INFO – : > cd /var/www/discourse && git clean -f
I, [2022-04-19T23:09:49.949792 #1] INFO – :
I, [2022-04-19T23:09:49.949997 #1] INFO – : > cd /var/www/discourse && git remote set-branches --add origin main
I, [2022-04-19T23:09:49.966373 #1] INFO – :
I, [2022-04-19T23:09:49.966535 #1] INFO – : > cd /var/www/discourse && git remote set-branches origin tests-passed
I, [2022-04-19T23:09:49.998061 #1] INFO – :
I, [2022-04-19T23:09:49.998437 #1] INFO – : > cd /var/www/discourse && git fetch --depth 1 origin tests-passed
From GitHub - discourse/discourse: A platform for community discussion. Free, open, simple. · GitHub

  • branch tests-passed → FETCH_HEAD
  • [new branch] tests-passed → origin/tests-passed
    I, [2022-04-19T23:09:52.213928 #1] INFO – :
    I, [2022-04-19T23:09:52.214109 #1] INFO – : > cd /var/www/discourse && git checkout tests-passed
    Switched to a new branch ‘tests-passed’
    I, [2022-04-19T23:09:53.283527 #1] INFO – : Branch ‘tests-passed’ set up to track remote branch ‘tests-passed’ from ‘origin’.

I, [2022-04-19T23:09:53.283816 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp
I, [2022-04-19T23:09:53.313196 #1] INFO – :
I, [2022-04-19T23:09:53.313429 #1] INFO – : > cd /var/www/discourse && chown discourse:www-data tmp
I, [2022-04-19T23:09:53.331201 #1] INFO – :
I, [2022-04-19T23:09:53.331422 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/pids
I, [2022-04-19T23:09:53.369708 #1] INFO – :
I, [2022-04-19T23:09:53.370010 #1] INFO – : > cd /var/www/discourse && mkdir -p tmp/sockets
I, [2022-04-19T23:09:53.417540 #1] INFO – :
I, [2022-04-19T23:09:53.417779 #1] INFO – : > cd /var/www/discourse && touch tmp/.gitkeep
I, [2022-04-19T23:09:53.446494 #1] INFO – :
I, [2022-04-19T23:09:53.446728 #1] INFO – : > cd /var/www/discourse && mkdir -p /shared/log/rails
I, [2022-04-19T23:09:53.456060 #1] INFO – :
I, [2022-04-19T23:09:53.456451 #1] INFO – : > cd /var/www/discourse && bash -c “touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log”
I, [2022-04-19T23:09:53.469509 #1] INFO – :
I, [2022-04-19T23:09:53.469744 #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, [2022-04-19T23:09:53.488351 #1] INFO – :
I, [2022-04-19T23:09:53.488605 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/{uploads,backups}”
I, [2022-04-19T23:09:53.521729 #1] INFO – :
I, [2022-04-19T23:09:53.521909 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/{uploads,backups} /var/www/discourse/public”
I, [2022-04-19T23:09:53.540557 #1] INFO – :
I, [2022-04-19T23:09:53.540802 #1] INFO – : > cd /var/www/discourse && bash -c “mkdir -p /shared/tmp/{backups,restores}”
I, [2022-04-19T23:09:53.554704 #1] INFO – :
I, [2022-04-19T23:09:53.555027 #1] INFO – : > cd /var/www/discourse && bash -c “ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp”
I, [2022-04-19T23:09:53.566666 #1] INFO – :
I, [2022-04-19T23:09:53.566827 #1] INFO – : > cd /var/www/discourse && chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
I, [2022-04-19T23:09:53.683888 #1] INFO – :
I, [2022-04-19T23:09:53.684214 #1] INFO – : > cd /var/www/discourse && find public/plugins/ -maxdepth 1 -xtype l -delete
I, [2022-04-19T23:09:53.696166 #1] INFO – :
I, [2022-04-19T23:09:53.696669 #1] INFO – : Replacing # redis with sv start redis || exit 1 in /etc/service/unicorn/run
I, [2022-04-19T23:09:53.697990 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/docker_manager: Plugin for use with discourse docker image · GitHub
Cloning into ‘docker_manager’…
I, [2022-04-19T23:09:55.263862 #1] INFO – :
I, [2022-04-19T23:09:55.264619 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-chat-integration · GitHub
Cloning into ‘discourse-chat-integration’…
I, [2022-04-19T23:09:56.213927 #1] INFO – :
I, [2022-04-19T23:09:56.214117 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-whos-online: A plugin for Discourse which uses the messagebus to display a live list of active users · GitHub
Cloning into ‘discourse-whos-online’…
I, [2022-04-19T23:09:56.982420 #1] INFO – :
I, [2022-04-19T23:09:56.982668 #1] INFO – : > cd /var/www/discourse/plugins && git clone https://github.com/gdpelican/retort.git
Cloning into ‘retort’…
I, [2022-04-19T23:09:57.638463 #1] INFO – :
I, [2022-04-19T23:09:57.638646 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-solved: Allow accepted answers on topics · GitHub
Cloning into ‘discourse-solved’…
I, [2022-04-19T23:09:58.576646 #1] INFO – :
I, [2022-04-19T23:09:58.576861 #1] INFO – : > cd /var/www/discourse/plugins && git clone GitHub - discourse/discourse-patreon: Enable syncronization between Discourse Groups and Patreon rewards · GitHub
Cloning into ‘discourse-patreon’…
I, [2022-04-19T23:09:59.276014 #1] INFO – :
I, [2022-04-19T23:09:59.276931 #1] INFO – : > cp /var/www/discourse/config/nginx.sample.conf /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.284192 #1] INFO – :
I, [2022-04-19T23:09:59.284934 #1] INFO – : > rm /etc/nginx/sites-enabled/default
I, [2022-04-19T23:09:59.290704 #1] INFO – :
I, [2022-04-19T23:09:59.290902 #1] INFO – : > mkdir -p /var/nginx/cache
I, [2022-04-19T23:09:59.297697 #1] INFO – :
I, [2022-04-19T23:09:59.298563 #1] INFO – : Replacing pid /run/nginx.pid; with daemon off; in /etc/nginx/nginx.conf
I, [2022-04-19T23:09:59.299309 #1] INFO – : Replacing (?m-ix:upstream[^}]+}) with upstream discourse { server 127.0.0.1:3000; } in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.299973 #1] INFO – : Replacing (?-mix:server_name.+$) with server_name _ ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.300501 #1] INFO – : Replacing (?-mix:client_max_body_size.+$) with client_max_body_size $upload_size ; in /etc/nginx/conf.d/discourse.conf
I, [2022-04-19T23:09:59.300945 #1] INFO – : Replacing (?-mix:worker_connections.+$) with worker_connections $nginx_worker_connections ; in /etc/nginx/nginx.conf
I, [2022-04-19T23:09:59.301405 #1] INFO – : > echo “done configuring web”
I, [2022-04-19T23:09:59.307512 #1] INFO – : done configuring web

I, [2022-04-19T23:09:59.308351 #1] INFO – : > cd /var/www/discourse && gem install bundler --conservative -v $(awk ‘/BUNDLED WITH/ { getline; gsub(/ /,“”); print $0 }’ Gemfile.lock)
I, [2022-04-19T23:10:00.205048 #1] INFO – : Successfully installed bundler-2.3.5
1 gem installed

I, [2022-04-19T23:10:00.205276 #1] INFO – : > cd /var/www/discourse && find /var/www/discourse ! -user discourse -exec chown discourse {} +
I, [2022-04-19T23:10:13.626217 #1] INFO – :
I, [2022-04-19T23:10:13.626756 #1] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle install --deployment --retry 3 --jobs 4 --verbose --without test development’
[مُتَخَلَّصٌ مِنْهُ] علامة --deployment قديمة لأنها تعتمد على تذكرها عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية. بدلاً من ذلك، يرجى استخدام bundle config set --local deployment 'true'، والتوقف عن استخدام هذه العلامة
[مُتَخَلَّصٌ مِنْهُ] علامة --without قديمة لأنها تعتمد على تذكرها عبر استدعاءات bundler، وهو ما لن يفعله bundler في الإصدارات المستقبلية

هل يمكنك مشاركة ملف app.yml الخاص بك؟

app.yml
## this is the all-in-one, standalone Discourse Docker container template
##
## After making changes to this file, you MUST rebuild
## /var/discourse/launcher rebuild app
##
## BE *VERY* CAREFUL WHEN EDITING!
## YAML FILES ARE SUPER SUPER SENSITIVE TO MISTAKES IN WHITESPACE OR ALIGNMENT!
## visit http://www.yamllint.com/ to validate this file as needed

templates:
  - "templates/postgres.template.yml"
  - "templates/redis.template.yml"
  - "templates/web.template.yml"
  - "templates/web.ratelimited.template.yml"
## Uncomment these two lines if you wish to add Lets Encrypt (https)
  - "templates/web.ssl.template.yml"
  - "templates/web.letsencrypt.ssl.template.yml"
  - "templates/web.socketed.template.yml"

## which TCP/IP ports should this container expose?
## If you want Discourse to share a port with another webserver like Apache or nginx,
## see https://meta.discourse.org/t/17247 for details
expose:
        # - "80:80"   # http
        # - "443:443" # https
links:
        - link:
                name: redis
                alias: redis
        - link:
                name: data
                alias: data

params:
  db_default_text_search_config: "pg_catalog.english"
  redis_io_threads: "4" # 1 disables it, n>1 uses extra threads for IO writes

  ## Set db_shared_buffers to a max of 25% of the total memory.
  ## will be set automatically by bootstrap based on detected RAM, or you can override
  db_shared_buffers: "4096MB"

  ## can improve sorting performance, but adds memory usage per-connection
  #db_work_mem: "40MB"

  ## Which Git revision should this container use? (default: tests-passed)
  version: tests-passed

env:
  LANG: en_US.UTF-8
  # DISCOURSE_MAXMIND_LICENSE_KEY: removed
  # DISCOURSE_DEFAULT_LOCALE: en

  ## How many concurrent web requests are supported? Depends on memory and CPU cores.
  ## will be set automatically by bootstrap based on detected CPUs, or you can override
  UNICORN_WORKERS: 8

  ## TODO: The domain name this Discourse instance will respond to
  ## Required. Discourse will not work with a bare IP number.
  DISCOURSE_HOSTNAME: removed

  ## Uncomment if you want the container to be started with the same
  ## hostname (-h option) as specified above (default "$hostname-$config")
  #DOCKER_USE_HOSTNAME: true

  ## TODO: List of comma delimited emails that will be made admin and developer
  ## on initial signup example 'user1@example.com,user2@example.com'
  DISCOURSE_DEVELOPER_EMAILS: 'removed'

  ## TODO: The SMTP mail server used to validate new accounts and send notifications
  # SMTP ADDRESS, username, and password are required
  # WARNING the char '#' in SMTP password can cause problems!
  DISCOURSE_SMTP_ADDRESS: removed
  DISCOURSE_SMTP_PORT: 587
  DISCOURSE_SMTP_USER_NAME: removed
  DISCOURSE_SMTP_PASSWORD: removed
  #DISCOURSE_SMTP_ENABLE_START_TLS: true           # (optional, default true)
  DISCOURSE_REDIS_HOST: redis

  ## TODO: configure connectivity to the databases
  #DISCOURSE_DB_SOCKET: ''
  DISCOURSE_DB_USERNAME: discourse
  DISCOURSE_DB_PASSWORD: discourse
  DISCOURSE_DB_HOST: data

  ## If you added the Lets Encrypt template, uncomment below to get a free SSL certificate
  LETSENCRYPT_ACCOUNT_EMAIL: removed

  ## The http or https CDN address for this Discourse instance (configured to pull)
  ## see https://meta.discourse.org/t/14857 for details
  #DISCOURSE_CDN_URL: https://discourse-cdn.example.com
## The Docker container is stateless; all data is stored in /shared
volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

## Plugins go here
## see https://meta.discourse.org/t/19157 for details
hooks:
  before_code:
    - exec:
        cmd:
          - apt-get update
          - apt-get install -y libsodium-dev
  after_code:
    - exec:
        cd: $home/plugins
        cmd:
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-chat-integration.git
          - git clone https://github.com/davidtaylorhq/discourse-whos-online.git
          - git clone https://github.com/gdpelican/retort.git
            #- git clone https://github.com/mozilla/discourse-expose-emails-in.git
            #- git clone https://github.com/discourse/discourse-steam-login.git
            #- git clone https://github.com/discourse/discourse-docs.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-patreon.git
            #- git clone https://github.com/discourse/discourse-encrypt.git
            #- git clone https://github.com/paviliondev/discourse-custom-wizard.git
            #- git clone https://github.com/discourse/discourse-assign.git
            #- git clone https://github.com/discourse/discourse-checklist.git
            #- git clone https://github.com/cpradio/discourse-plugin-vb-emoticons.git
            #- git clone https://github.com/paviliondev/discourse-locations.git
            #- git clone https://github.com/discourse/discourse-bcc.git
            #- git clone https://github.com/discourse/discourse-calendar.git
            #- git clone https://github.com/paviliondev/discourse-layouts.git
            #- git clone https://github.com/barreeeiroo/discourse-discord-sync.git
            #- git clone https://github.com/discourse/discourse-subscriptions
            #- git clone https://github.com/discourse/discourse-oauth2-basic
            #- git clone https://github.com/discourse/discourse-github.git
            #- git clone https://github.com/discourse/discourse-automation.git
            #- git clone https://github.com/communiteq/discourse-rocketchat.git
            #- git clone https://github.com/LibreTranslate/discourse-translator.git

## Any custom commands to run after building
run:
  - exec: echo "Beginning of custom commands"
  ## If you want to set the 'From' email address for your first registration, uncomment and change:
  ## After getting the first signup email, re-comment the line. It only needs to run once.
  #- exec: rails r "SiteSetting.notification_email='info@unconfigured.discourse.org'"
  - exec: echo "End of custom commands"

أوه، لذا لديك حاوية data وهي مجرد pg و وحاوية redis. يا له من إعداد.

هذا يعني أنه كان عليك إعادة بناء حاوية redis قبل القيام بإعادة بناء التطبيق. نظرًا لأنك قمت بالفعل بإعادة بناء حاوية redis، يجب أن تعمل إعادة بناء التطبيق التالية.