J’ai vu un fil de discussion précédent également, mais il ne fournit pas de solution. Je lance donc un nouveau fil.
J’ai obtenu ceci lors de l’installation de Discourse sur une architecture arm64, sous Linux Ubuntu sur AWS.
./discourse-setup: ligne 260: *0: erreur de syntaxe : opérande attendu (jeton d’erreur « *0 »)
Nom d’hôte pour votre Discourse ? [discourse.example.com ]:
Ed_S
(Ed S)
Octobre 7, 2023, 10:42
2
Pouvez-vous s’il vous plaît coller la sortie de
cat /proc/cpuinfo
La ligne défaillante est celle qui vise à calculer le nombre de cœurs de processeur physiques
1 « J'aime »
Ed S:
cat /proc/cpuinfo
Merci pour votre réponse. Voici les données que vous avez demandées.
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
J’ai 2 vCPUs (si cette information est pertinente)
Ed_S
(Ed S)
Octobre 7, 2023, 10:54
4
Merci. Pour vos besoins immédiats, je vous suggère de modifier la ligne 260 et de relancer. Probablement à
avail_cores=2 # $((`awk '/cpu cores/ {print $4;exit}' /proc/cpuinfo`*`sort /proc/cpuinfo | uniq | grep -c \"physical id\"`))
Mais il semble que le script ait besoin d’une correction pour gérer les offres cloud AArch64.
Pourriez-vous s’il vous plaît coller la sortie de
lscpu
ou même
lscpu -p
1 « J'aime »
J’essaierai ce correctif. Mais je peux aussi attendre un correctif approprié.
Voici la sortie de 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)
Octobre 7, 2023, 11:01
6
Bizarrement, j’avais déjà soumis une PR pour corriger cela, elle a été (finalement) fusionnée, et pourtant je ne vois pas le correctif dans la version actuelle.
Ah, je vois qu’elle a été fusionnée dans ‘master’ et non dans ‘main’. Cela ressemble à un problème !
C’était la ligne corrigée
avail_cores=`lscpu --parse=core | egrep -v ^# | sort -u | wc -l`
2 « J'aime »
Merci beaucoup . Maintenant, ça fonctionne.
2 « J'aime »
Merci d’avoir pris des mesures rapides
2 « J'aime »
system
(system)
A fermé ce sujet ()
Novembre 13, 2023, 7:38
10
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.