مرحباً!
لقد واجهت مشكلة أثناء محاولة ترقية تثبيتي باستخدام أداة launcher.
أحصل على خطأ 523 عندما تحاول حاوية البناء تغيير ملكية الصور التي تم تحميلها…
هل لديك أي أفكار؟
هذا هو السجل:
$ sudo ./launcher rebuild app
تم اكتشاف بنية x86_64.
تحذير: ملف containers/app.yml قابل للقراءة من قبل الجميع. يمكنك تأمين هذا الملف عن طريق تشغيل: chmod o-rwx containers/app.yml
التأكد من أن المشغل محدث
جلب الأصل
المشغل محدث
إيقاف الحاوية القديمة
+ /usr/bin/docker stop -t 600 app
app
2.0.20230502-0058: سحب من discourse/base
Digest: sha256:fa95da36c3d3a582d644b139ec678f5778d745697454bc86f598c689031aa
Status: الصورة محدثة لـ discourse/base:2.0.20230502-0058
docker.io/discourse/base:2.0.20230502-0058
/usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups.rb
/usr/local/bin/pups --stdin
.....
تم التبديل إلى فرع جديد 'stable'
I, [2023-06-18T16:43:24.458070 #1] INFO -- : تم إعداد الفرع 'stable' لتتبع الفرع البعيد 'stable' من 'origin'.
I, [2023-06-18T16:43:24.458386 #1] INFO -- :
I, [2023-06-18T16:43:24.469320 #1] INFO -- : > cd /var/www/discourse & sudo -H -E -u discourse git config user.discourse-version stable
I, [2023-06-18T16:43:24.469386 #1] INFO -- :
I, [2023-06-18T16:43:24.472481 #1] INFO -- : > cd /var/www/discourse & mkdir -p tmp
I, [2023-06-18T16:43:24.472660 #1] INFO -- :
I, [2023-06-18T16:43:24.476232 #1] INFO -- : > cd /var/www/discourse & chown discourse:www-data tmp
I, [2023-06-18T16:43:24.476303 #1] INFO -- :
I, [2023-06-18T16:43:24.479386 #1] INFO -- : > cd /var/www/discourse & mkdir -p tmp/pids
I, [2023-06-18T16:43:24.479449 #1] INFO -- :
I, [2023-06-18T16:43:24.482943 #1] INFO -- : > cd /var/www/discourse & mkdir -p tmp/sockets
I, [2023-06-18T16:43:24.483012 #1] INFO -- :
I, [2023-06-18T16:43:24.486152 #1] INFO -- : > cd /var/www/discourse & touch tmp/.gitkeep
I, [2023-06-18T16:43:24.486220 #1] INFO -- :
I, [2023-06-18T16:43:24.489788 #1] INFO -- : > cd /var/www/discourse & mkdir -p /shared/log/rails
I, [2023-06-18T16:43:24.489954 #1] INFO -- :
I, [2023-06-18T16:43:24.495214 #1] INFO -- : > cd /var/www/discourse & bash -c "touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log"
I, [2023-06-18T16:43:24.495285 #1] INFO -- :
I, [2023-06-18T16:43:24.500211 #1] INFO -- : > cd /var/www/discourse & bash -c "ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log /var/www/discourse/log"
I, [2023-06-18T16:43:24.500283 #1] INFO -- :
I, [2023-06-18T16:43:24.504652 #1] INFO -- : > cd /var/www/discourse & bash -c "mkdir -p /shared/{uploads,backups}"
I, [2023-06-18T16:43:24.504738 #1] INFO -- :
I, [2023-06-18T16:43:24.512836 #1] INFO -- : > cd /var/www/discourse & bash -c "ln -s /shared/{uploads,backups} /var/www/discourse/public"
I, [2023-06-18T16:43:24.512942 #1] INFO -- :
I, [2023-06-18T16:43:24.518383 #1] INFO -- : > cd /var/www/discourse & bash -c "mkdir -p /shared/tmp/{backups,restores}"
I, [2023-06-18T16:43:24.518453 #1] INFO -- :
I, [2023-06-18T16:43:24.523090 #1] INFO -- : > cd /var/www/discourse & bash -c "ln -s /shared/tmp/{backups,restores} /var/www/discourse/tmp"
I, [2023-06-18T16:43:24.523195 #1] INFO -- :
I, [2023-06-18T16:43:24.523195 #1] INFO -- : > cd /var/www/discourse & chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp
chown: /shared/uploads/default/optimized/1X: خطأ غير معروف 523
chown: /shared/uploads/default/original/1X: خطأ غير معروف 523
I, [2023-06-18T16:43:41.385629 #1] INFO -- :
فشل
--------------------
Pups::ExecError: cd /var/www/discourse & chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp فشل مع العودة #<Process::Status: pid 135 exit 1>
موقع الفشل: /usr/local/lib/ruby/gems/3.2.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
فشل التنفيذ مع المعلمات {"cd"=>"$home", "hook"=>"code", "cmd"=>["sudo -H -E -u discourse git reset --hard", "sudo -H -E -u discourse git clean -f", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [ $(git rev-parse --is-shallow-repository) == \"true\" ]; then\n git remote set-branches --add origin main\n git remote set-branches origin $version\n git fetch --depth 1 origin $version\n else\n git fetch --tags --prune-tags --prune --force origin\n fi\n'", "sudo -H -E -u discourse bash -c '\n set -o errexit\n if [[ $(git symbolic-ref --short HEAD) == $version ]] ; then\n git pull\n else\n git -c advice.detachedHead=false checkout $version\n fi\n'", "sudo -H -E -u discourse git config user.discourse-version $version", "mkdir -p tmp", "chown discourse:www-data tmp", "mkdir -p tmp/pids", "mkdir -p tmp/sockets", "touch tmp/.gitkeep", "mkdir -p /shared/log/rails", "bash -c \"touch -a /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log\"", "bash -c \"ln -s /shared/log/rails/{production,production_errors,unicorn.stdout,unicorn.stderr,sidekiq}.log $home/log\"", "bash -c \"mkdir -p /shared/{uploads,backups}\"", "bash -c \"ln -s /shared/{uploads,backups} $home/public\"", "bash -c \"mkdir -p /shared/tmp/{backups,restores}\"", "bash -c \"ln -s /shared/tmp/{backups,restores} $home/tmp\"", "chown -R discourse:www-data /shared/log/rails /shared/uploads /shared/backups /shared/tmp", "[ ! -d public/plugins ] || find public/plugins/ -maxdepth 1 -xtype l -delete"]}
فشل التهيئة مع رمز الخروج 1
** فشل التهيئة ** يرجى التمرير لأعلى والبحث عن رسائل خطأ سابقة، قد يكون هناك أكثر من واحدة.
قد يساعد ./discourse-doctor في تشخيص المشكلة.