Puncte:1

AWS pcluster eșuează cu semnalul de Eșec MasterServerWaitCondition primit, iptables și eroarea versiunii chef

drapel my

Încerc să creez un AMI pentru parallelcluster. Am folosit stocul AMI al Amazon (ami-0436692c7b452bae4 pentru us-west-2, regiunea în care mă aflu și alinux) și l-am modificat ușor adăugând câteva pachete.

Totuși, când alerg pcluster create foo --norollback primesc eroarea:

Începerea creării clusterului pentru cluster: stockAWS
Se creează stiva numită: parallelcluster-stockAWS
Stare: parallelcluster-stockAWS - ROLLBACK_IN_PROGRESS                         
Crearea clusterului a eșuat. Evenimente eșuate:
  - AWS::AutoScaling::AutoScalingGroup ComputeFleet Crearea resurselor a fost anulată
  - AWS::CloudFormation::WaitCondition MasterServerWaitCondition Semnal FAILURE primit cu UniqueId i-booyaa

apoi fug ssh foo și uită-te la loguri /var/log/cfncluster-init.log care arată un jurnal lung de erori, al cărui jos l-am furnizat:

2021-07-28 23:16:49,659 [EROARE] Chef de comandă (chef-client --local-mode --config /etc/chef/client.rb --log_level auto --force-formatter --no-color - -chef-zero-port 8889 --json-attributes /etc/chef/dna.json --override-runlist aws-parallelcluster::_prep_env) a eșuat
2021-07-28 23:16:49,659 [DEBUG] Ieșire chef chef: Pornirea clientului Chef, versiunea 14.2.0
[2021-07-28T23:16:47+00:00] AVERTISMENT: a fost furnizată anularea listei de rulări.
[2021-07-28T23:16:47+00:00] AVERTISMENT: a fost furnizată anularea listei de rulări.
[2021-07-28T23:16:47+00:00] WARN: Lista originală de rulare: [rețetă[aws-parallelcluster::slurm_config]]
[2021-07-28T23:16:47+00:00] WARN: Lista originală de rulare: [rețetă[aws-parallelcluster::slurm_config]]
[2021-07-28T23:16:47+00:00] WARN: Listă de rulări suprascrise: [rețetă[aws-parallelcluster::_prep_env]]
[2021-07-28T23:16:47+00:00] WARN: Listă de rulări suprascrise: [rețetă[aws-parallelcluster::_prep_env]]
rezolvarea cărților de bucate pentru lista de rulare: ["aws-parallelcluster::_prep_env"]
Sincronizarea cărților de bucate:
  - aws-parallelcluster (2.5.1)
  - poise-python (1.7.0)
  - gudron (2.1.1)
  - selinux (2.1.1)
  - nfs (2.6.4)
  - yum (5.1.0)
  - yum-epel (3.1.0)
  - openssh (2.6.3)
  - apt (7.0.0)
  - nume de gazdă (0.4.2)
  - linie (2.4.1)
  - ulimit (1.0.0)
  - pyenv (3.1.1)
  - kernel_module (1.1.2)
  - echilibru (2.8.2)
  - limbaje echilibrate (2.1.2)
  - iptables (8.0.0)
  - hostsfile (3.0.1)
  - poise-archive (1.5.0)

Manipulatori de alergare:
[2021-07-28T23:16:49+00:00] EROARE: Rularea gestionatorilor de excepții
[2021-07-28T23:16:49+00:00] EROARE: Rularea gestionatorilor de excepții
Running handlers complet
[2021-07-28T23:16:49+00:00] EROARE: Gestionarele excepțiilor sunt finalizate
[2021-07-28T23:16:49+00:00] EROARE: Gestionarele excepțiilor sunt finalizate
Chef Client a eșuat. 0 resurse actualizate în 11 secunde
[2021-07-28T23:16:49+00:00] FATAL: Stacktrace a fost descărcat în /etc/chef/local-mode-cache/cache/chef-stacktrace.out
[2021-07-28T23:16:49+00:00] FATAL: Stacktrace a fost descărcat în /etc/chef/local-mode-cache/cache/chef-stacktrace.out
[2021-07-28T23:16:49+00:00] FATAL: Vă rugăm să furnizați conținutul fișierului stacktrace.out dacă depuneți un raport de eroare
[2021-07-28T23:16:49+00:00] FATAL: Vă rugăm să furnizați conținutul fișierului stacktrace.out dacă depuneți un raport de eroare
[2021-07-28T23:16:49+00:00] FATAL: Chef::Exceptions::CookbookChefVersionMismatch: Cartea de bucate 'iptables' versiunea '8.0.0' depinde de versiunea de chef [">= 15.3"], dar rularea Versiunea chef este 14.2.0
[2021-07-28T23:16:49+00:00] FATAL: Chef::Exceptions::CookbookChefVersionMismatch: Cartea de bucate 'iptables' versiunea '8.0.0' depinde de versiunea de chef [">= 15.3"], dar rularea Versiunea chef este 14.2.0

2021-07-28 23:16:49,659 [EROARE] Eroare întâlnită în timpul construirii chefPrepEnv: comanda chef a eșuat
Traceback (cel mai recent apel ultimul):
  Fișierul „/usr/lib/python3.7/site-packages/cfnbootstrap/construction.py”, linia 573, în run_config
    CloudFormationCarpenter(config, self._auth_config).build(worklog)
  Fișierul „/usr/lib/python3.7/site-packages/cfnbootstrap/construction.py”, linia 273, în build
    auto._config.comenzi)
  Fișierul „/usr/lib/python3.7/site-packages/cfnbootstrap/command_tool.py”, linia 127, în aplicare
    ridică ToolError(u"Comanda %s a eșuat" % nume)
cfnbootstrap.construction_errors.ToolError: Chef de comandă a eșuat
2021-07-28 23:16:49,661 [EROARE] -----------------------CONSTRUIREA EȘUTĂ!----------- -------------

Dacă fug iptables --version eu iau v1.8.4. același lucru pentru rularea lui cu sudo. bucătarul este 14.2.0

Lucrul frustrant este că, dacă creez o stivă paralelcluster cu stocul aws AMI, primesc exact același comportament. Ce se petrece aici?

digijay avatar
drapel mx
Mesajul de eroare spune „CookbookChefVersionMismatch: Cartea de bucate „iptables” versiunea „8.0.0” depinde de versiunea de bucătar [“>= 15.3”], dar versiunea de bucătar care rulează este 14.2.0”.
Joe B avatar
drapel my
@digijay Mulțumesc, am observat acel bit, dar `iptables --version` arată v 1.8.4. Versiunea chef este 14.2.0. versiunea sudo a iptables este aceeași.
digijay avatar
drapel mx
Da, nici o versiune 8.0 a iptabled nu există, mă întreb unde ar putea fi definită. Pornește clusterul dacă omiteți cartea de bucate iptables?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.