Uppdatering av fast programvara för PowerFlex misslyckas med ogiltig bytesekvens i US-ASCII

Resumo: Klustret genomgick en uppgradering av inbyggd programvara som utfördes med hjälp av resursgruppen. Uppgraderingen misslyckas med meddelandet "ogiltig bytesekvens i US-ASCII."

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

Den deployment.log från jobb-ID:t rapporterar att uppdateringen av den fasta programvaran misslyckades. Spelboken kör kommandot /usr/sbin/sysctl -p:

ERROR [2024-01-25T20:21:33.35847825824: service_deployment.rb:6084:in `process_firmware_update': Encountered an error during firmware update: ArgumentError: invalid byte sequence in US-ASCII
["org/jruby/RubyString.java:4727:in `scan'""/opt/asm-deployer/lib/asm/provider/elementmanager/scaleio.rb:9762:in `update_sysctl_parameter'""/opt/asm-deployer/lib/asm/service_deployment.rb:5909:in `block in process_firmware_update'""org/jruby/RubyArray.java:1865:in `each'""/opt/asm-deployer/lib/asm/service_deployment.rb:5731:in `process_firmware_update'""/opt/asm-deployer/lib/asm/service_deployment.rb:504:in `process'""/opt/asm-deployer/lib/asm.rb:369:in `block in process_deployment'""org/jruby/RubyArray.java:1907:in `each_slice'""/opt/asm-deployer/lib/asm.rb:351:in `block in process_deployment'""/opt/dependencies/dell-asm-util/lib/asm/util.rb:22:in `block in execute_async'"]
...
INFO  [2024-01-25T20:22:45.01705625824: service_deployment.rb:1795:in `process_ansible_playbook': Starting processing playbook: [{"hosts"=>"all""become"=>true"vars"=>{"overcommit_ratio"=>100"overcommit_memory"=>2}, "tasks"=>[{"name"=>"Replace unvalid values in sysctl conf""replace"=>{"path"=>"/etc/sysctl.conf""regexp"=>"^net.ipv4.conf.(ens192.log_martians.*)$""replace"=>"#net.ipv4.conf.\\1 # PFXM REMOVED INVALID OPTION"}}, {"name"=>"Replace unvalid values in sysctl conf""replace"=>{"path"=>"/etc/sysctl.conf""regexp"=>"^net.ipv4.conf.(ens32.log_martians.*)$""replace"=>"#net.ipv4.conf.\\1 # PFXM REMOVED INVALID OPTION"}}, {"name"=>"update threshold1""ansible.posix.sysctl"=>{"name"=>"net.ipv4.neigh.default.gc_thresh1""value"=>8192}}, {"name"=>"update threshold2""ansible.posix.sysctl"=>{"name"=>"net.ipv4.neigh.default.gc_thresh2""value"=>16384}}, {"name"=>"update threshold3""ansible.posix.sysctl"=>{"name"=>"net.ipv4.neigh.default.gc_thresh3""value"=>32768}}, {"name"=>"Update overcommit ratio for SDS""ansible.posix.sysctl"=>{"name"=>"vm.overcommit_ratio""value"=>"{{ overcommit_ratio }}"}}, {"name"=>"Update overcommit_memory ratio for SDS""ansible.posix.sysctl"=>{"name"=>"vm.overcommit_memory""value"=>"{{ overcommit_memory }}"}}, {"name"=>"Apply sysctl changes""command"=>{"argv"=>["
]}}]}] with inventory:
...

Följande fel kan visas när du kör kommandot direkt på noden:

[root@node3 etc]# /usr/sbin/sysctl -p
...
sysctl: /etc/sysctl.conf(91): invalid syntax, continuing...

Causa

Problemet beror på ett icke-ASCII eller ett specialtecken i sysctl.conf-filen. Det här tecknet är inte kompatibelt med den förväntade US-ASCII-teckenkodningen som används under sysctl-bearbetningen. När systemet försöker läsa och tillämpa konfigurationerna från sysctl.conf stöter det på det här ogiltiga tecknet, vilket leder till felet "ogiltig bytesekvens i US-ASCII". Den specifika anledningen till att denna karaktär inkluderades är fortfarande oklar.

Resolução

Alternativ lösning

  1. Säkerhetskopiera den ursprungliga sysctl.conf-filen på den berörda noden:
cp /etc/sysctl.conf /etc/sysctl.conf.backup
  1. Kopiera en sysctl.conf-fil från en nod där den är känd för att fungera korrekt:
scp /etc/sysctl.conf root@<problematic_node_ip>:/etc/sysctl.conf
  1. Tillämpa den nya konfigurationen på den berörda noden:
/usr/sbin/sysctl -p
  1. Se till att kommandot slutförs utan fel med ogiltig syntax.
  2. När stegen ovan har slutförts och verifierats initierar du uppdateringsprocessen för den inbyggda programvaran igen med hjälp av resursgruppen.

Mais informações

Berörd produkt:
PowerFlex Manager 4.5.2

Produtos afetados

VxRack, PowerFlex Software
Propriedades do artigo
Número do artigo: 000222350
Tipo de artigo: Solution
Último modificado: 19 mar. 2024
Versão:  1
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.