PowerFlex 4.X: Distribution av endast lagring kan inte slutföra zypper-uppdateringen
Sammanfattning: PowerFlex Manager kan inte slutföra en SO-distributions-RG när zypper-uppdateringen utförs.
Symptom
En RG för endast lagring kan misslyckas när distributionsautomatiseringen försöker uppgradera SO-värdoperativsystemet med IC-lagringsplatsen som utför en zypper-uppdatering --allow-vendor-change --allow-downgrade --recommends -y'-uppgift.
exception.log:
#<RuntimeError: VxFlexOS component, scaleio-block-legacy-gateway, does not have a successful server to build with> /opt/asm-deployer/lib/asm/service_deployment.rb:4149:in `process_scaleio' /opt/asm-deployer/lib/asm/service_deployment.rb:1539:in `block in create_component_thread'
scaleio-block-legacy-gateway_exception.log:
#<RuntimeError: VxFlexOS component, scaleio-block-legacy-gateway, does not have a successful server to build with> /opt/asm-deployer/lib/asm/service_deployment.rb:4149:in `process_scaleio' /opt/asm-deployer/lib/asm/service_deployment.rb:1539:in `block in create_component_thread'
rackserver-XXXXXXX_exception.log:
Nedan beskrivs var felet uppstod: "rackserverhost1___8.out"
# /opt/asm-deployer/lib/asm/service_deployment.rb:1934:in `process_ansible_errors' /opt/asm-deployer/lib/asm/service_deployment.rb:1877:in `block in process_ansible_playbook' /opt/asm-deployer/lib/asm/private_util.rb:1333:in `block in wait_until_available' /opt/asm-deployer/lib/asm.rb:792:in `wait_on_counter_threshold' /opt/asm-deployer/lib/asm/private_util.rb:1332:in `wait_until_available' /opt/asm-deployer/lib/asm/service_deployment.rb:1835:in `process_ansible_playbook' /opt/asm-deployer/lib/asm/type/base.rb:726:in `process_ansible' /opt/asm-deployer/lib/asm/type/server.rb:2528:in `provision_server!' /opt/asm-deployer/lib/asm/service_deployment.rb:5530:in `process_server_with_types' /opt/asm-deployer/lib/asm/service_deployment.rb:3171:in `process_server' /opt/asm-deployer/lib/asm/service_deployment.rb:1539:in `block in create_component_thread'
rackserverhost1___8.ut:
Nedan visas kommandot "zypper update" som misslyckas – med angivande av det motstridiga paketet "util-linux-2.36.2-2.29.x86_64"
"Checking for file conflicts: [............error]", "Detected 1 file conflict:", "", "File /usr/share/bash-completion/completions/lsblk", " from install of", " util-linux-systemd-2.37.2-150400.8.29.1.x86_64 (sles_extras)", " conflicts with file from package", " util-linux-2.36.2-2.29.x86_64 (@System)", "", "File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content.", "Continue? [yes/no] (no): no"
Påverkan
Det går inte att distribuera SO-resursgrupper.
Orsak
Det här problemet uppstår när mallen Endast lagring är konfigurerad med en inaktuell ISO. PFxM utvärderar värdpaketen och identifierar dem som icke-kompatibla, vilket utlöser ett uppgraderingsförsök. Men eftersom värdarna för endast lagring saknar de förväntade paketen uppstår en konflikt som gör att distributionen misslyckas.
Upplösning
- Leta reda på IC-katalogfilen och packa upp den.
- Ladda upp ISO:n till PFxM
- Inställningar → lagringsplatser → operativsystemsavbildningsdatabaser → Lägg till
- Välj ISO-avbildningen som vi packade upp i steg 1
- Ge ISO:n ett unikt namn. Exempel:" PowerFlex inbäddat OS SLES 15,4-tums
- Redigera mallen och ändra OS-avbildningen till avbildningen i steg 4.
- Livscykel → SO-nodmall → ändra mall → OS-avbildning
- Spara mallen
- Rensa distributionen/expansionen om det behövs och starta en ny distribution/expansion.
Berörd version
PFMP 4.x
Ytterligare information
Påverkan: Det går inte att distribuera SO-resursgrupper
Berörd version: PowerFlex Manager 4.X
Åtgärdat i version: Ej fastställt