لقد رأيت موضوعًا سابقًا أيضًا، ولكنه لا يقدم حلاً. لذلك، أفتح موضوعًا جديدًا.
لقد واجهت هذا عند تثبيت discourse على بنية arm64، لينكس أوبونتو على AWS.
./discourse-setup: line 260: *0: syntax error: operand expected (error token is " *0")
اسم المضيف لـ Discourse الخاص بك؟ [discourse.example.com]:
Ed_S
(Ed S)
2
هل يمكنك لصق مخرجات الأمر التالي:
cat /proc/cpuinfo
السطر الفاشل هو السطر الذي يهدف إلى حساب عدد أنوية المعالج المادية
إعجاب واحد (1)
شكراً لردك. فيما يلي البيانات التي طلبتها.
processor : 0
BogoMIPS : 243.75
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x3
CPU part : 0xd0c
CPU revision : 1
processor : 1
BogoMIPS : 243.75
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x3
CPU part : 0xd0c
CPU revision : 1
لدي 2 vCPUs (إذا كانت هذه المعلومات ذات صلة)
Ed_S
(Ed S)
4
شكرا لك. لأغراضك الفورية، أقترح عليك تعديل السطر 260 وإعادة التشغيل. ربما إلى
avail_cores=2 # $((`awk '/cpu cores/ {print $4;exit}' /proc/cpuinfo`*`sort /proc/cpuinfo | uniq | grep -c \"physical id\"`))
ولكن يبدو أن البرنامج النصي يحتاج إلى إصلاح للتعامل مع عروض السحابة AArch64.
هل يمكنك لصق مخرجات
lscpu
أو بالفعل
lscpu -p
إعجاب واحد (1)
سأجرب هذا الإصلاح. ولكن لا يزال بإمكاني انتظار إصلاح مناسب أيضًا.
إليك مخرجات lscpu
Architecture: aarch64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Vendor ID: ARM
Model name: Neoverse-N1
Model: 1
Thread(s) per core: 1
Core(s) per socket: 2
Socket(s): 1
Stepping: r3p1
BogoMIPS: 243.75
Flags: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp
asimdhp cpuid asimdrdm lrcpc dcpop asimddp ssbs
Caches (sum of all):
L1d: 128 KiB (2 instances)
L1i: 128 KiB (2 instances)
L2: 2 MiB (2 instances)
L3: 32 MiB (1 instance)
NUMA:
NUMA node(s): 1
NUMA node0 CPU(s): 0,1
Vulnerabilities:
Gather data sampling: Not affected
Itlb multihit: Not affected
L1tf: Not affected
Mds: Not affected
Meltdown: Not affected
Mmio stale data: Not affected
Retbleed: Not affected
Spec rstack overflow: Not affected
Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl
Spectre v1: Mitigation; __user pointer sanitization
Spectre v2: Mitigation; CSV2, BHB
Srbds: Not affected
Tsx async abort: Not affected
Ed_S
(Ed S)
6
بشكل غريب، لقد قدمت سابقًا طلب سحب (PR) لإصلاح هذا، وتم دمجه (في النهاية)، ومع ذلك لا أرى الإصلاح في الإصدار الحالي.
آه، أرى أنه تم دمجه في “master” وليس في “main”. هذا يبدو وكأنه مشكلة!
كان هذا هو السطر الثابت
avail_cores=`lscpu --parse=core | egrep -v ^# | sort -u | wc -l`
إعجابَين (2)
شكرا جزيلا لك
. الآن يعمل.
إعجابَين (2)
شكرا لك على اتخاذ إجراءات سريعة 
إعجابَين (2)
system
(system)
تم إغلاقه في
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.