PowerFlex Bellenim Güncelleştirmesi US-ASCII de Geçersiz Bayt Sırasıyla Başarısız Oluyor

Summary: Kümede, Kaynak Grubu kullanılarak gerçekleştirilen bir bellenim yükseltmesi gerçekleştiriliyordu. Yükseltme, "invalid byte sequence in US-ASCII" mesajıyla başarısız oluyor.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

İş Kimliğinden deployment.log, bellenim güncellemesinin başarısız olduğunu bildiriyor. Playbook komutu çalıştırıyor /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:
...

Komut doğrudan düğümde çalıştırıldığında aşağıdaki hata görülebilir:

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

Cause

Sorun, sysctl.conf dosyasındaki ASCII olmayan veya özel bir karakterden kaynaklanmaktadır. Bu karakter, sysctl işlemesi sırasında kullanılan beklenen US-ASCII karakter kodlaması ile uyumlu değil. Sistem, sysctl.conf dosyasındaki yapılandırmaları okumaya ve uygulamaya çalıştığında bu geçersiz karakterle karşılaşır ve "invalid byte sequence in US-ASCII" hatasına yol açar. Bu karakterin dahil edilmesinin özel nedeni belirsizliğini koruyor.

Resolution

Geçici Çözüm

  1. Etkilenen düğümde orijinal sysctl.conf dosyasını yedekleyin:
cp /etc/sysctl.conf /etc/sysctl.conf.backup
  1. Bir sysctl.conf dosyasını, düzgün çalıştığı bilinen bir düğümden kopyalayın:
scp /etc/sysctl.conf root@<problematic_node_ip>:/etc/sysctl.conf
  1. Yeni yapılandırmayı etkilenen düğüme uygulayın:
/usr/sbin/sysctl -p
  1. Komutun herhangi bir "geçersiz sözdizimi" hatası olmadan başarıyla tamamlandığından emin olun.
  2. Yukarıdaki adımlar tamamlanıp doğrulandıktan sonra Kaynak Grubunu kullanarak bellenim güncelleme işlemini yeniden başlatın.

Additional Information

Etkilenen ürün:
PowerFlex Manager 4.5.2

Affected Products

VxRack, PowerFlex Software
Article Properties
Article Number: 000222350
Article Type: Solution
Last Modified: 19 Mar 2024
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.