PowerFlex 4.X – oppdatering av gateway-ressursen mislyktes under oppgaven med å installere avhengige pakker

Summary: PowerFlex 4.X – oppdatering av gateway-ressursen mislyktes under oppgaven Installer avhengige pakker.

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

Når du prøver å oppdatere PowerFlex Gateway-ressursen, støter det på et problem under oppgaven "Installer avhengige pakker" og mislykkes.

Skjermbilde fra PFxM-brukergrensesnittet som viser den mislykkede oppgraderingsoppgaven:

Installere avhengige pakker 
 

Logger fra Thin-Deployer pod-jobben som er ansvarlig for å installere de avhengige pakkene:

"item": "java-11-headless",
"msg": "Failure talking to yum: failure: repodata/repomd.xml from centos_extras: [Errno 256] No more mirrors to try.\nhttps://<ip>/httpshare/download/8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo/centos_extras/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found"
 

Utdataene ovenfor angir at én av PowerFlex-backendnodene ikke finner den repomd.xml filen på den delte ressursen.

Innvirkning

Kan ikke oppgradere ressursen for PowerFlex-gatewayen.

Cause

Under prosessen med å laste opp samsvarsfilen, genereres flere kataloger for å huse filene som lastes opp. Et programvarekodeproblem kan føre til utilsiktet duplisering av opplastede filer, og dermed føre til endringer i katalognavnene.

Den forventede katalogstrukturen etter PFxM kan for eksempel være:

.. /8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo/, men det finnes kanskje ikke lenger som sådan.

Under opplastingsfasen for samsvarsfiler kan katalogene få følgende navn:

.. /8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo2/ med et potensielt etterfølgende tall (2 i dette tilfellet), som kan økes.

I forbindelse med oppgraderingsoppgaven for installasjon av avhengige pakker, oppretter PFxM et repositorium på PowerFlex-nodene for riktig repositoriumbehandling. Dette repositoriet inkluderer en fil med navnet "scaleio.repo", som inneholder URL-adressen til filene som kreves for å installere avhengige pakker. Spesielt bruker PFxM URL-banen uten det etterfølgende nummeret. Hvis du vil ha et bestemt eksempel, kan du se kodebiten i symptomdelen.

Resolution

Filnavnene på httpshare kan justeres manuelt for å matche PFxM forventninger.

1) SSH til PowerFlex Manager Platform-serveren
(PFMP) 2) Identifiser den primære PFMP-noden som httpshare-podden ligger på:

kubectl get pods -n powerflex http-share-0 -o custom-columns="NODE:.spec.nodeName"

3) SSH til PFMP-serveren som ble identifisert fra trinn 2.

4) Endre katalogen til httpshare som inneholder repositorium filer:

cd /opt/platform/fileshare/8aaa80e58b494957018b49a837c81ac4/os/

Legg merke til at repositorium-ID-en vil være forskjellig for hvert miljø. I dette miljøet er repositorium-IDen 8aaa80e58b494957018b49a837c81ac4.

5) Liste ut .. /os/-katalogen, kan den ligne på utdataene nedenfor:

 
pfmp1:/opt/platform/fileshare/8aaa80e58b494957018b49a837c81ac4/os # ls -al
drwxr-xr-x 1 root root  230 Oct 19 18:35 CLC7.1.8OSOVA2
drwxr-xr-x 1 root root  272 Oct 19 18:33 DellEMCPowerFlexEmbeddedOS3
drwxr-xr-x 1 root root  722 Oct 19 18:34 DellEMCPowerFlexEmbeddedOS4
drwxr-xr-x 1 root root 2312 Oct 19 18:34 ESXi7.0219305082
drwxr-xr-x 1 root root  156 Oct 19 18:34 VxFlex4.5.0RHEL7Repo2
drwxr-xr-x 1 root root   12 Oct 19 18:34 VxFlex4.5.0SDC2
drwxr-xr-x 1 root root   82 Oct 19 18:34 VxFlex4.5.0SLES15.3Repo2
drwxr-xr-x 1 root root  294 Oct 19 18:35 VxFlex4.5.0SVMOVA3
drwxr-xr-x 1 root root  294 Oct 19 18:36 VxFlex4.5.0SVMOVA4

6) Opprett kopier, ikke fjern eller gi nytt navn til katalogene i dette depotet. Opprett bare kopier av katalogene VxFlex4.5.0SLES15.3Repo2 og VxFlex450RHEL7Repo2:

cp -r VxFlex4.5.0SLES15.3Repo2 VxFlex4.5.0SLES15.3Repo
cp -r VxFlex4.5.0RHEL7Repo2 VxFlex4.5.0RHEL7Repo

Ovennevnte vil opprette en ekstra kopi av hver katalog uten etterfølgende nummer.
Legg merke til at det etterfølgende tallet kan variere i hvert miljø.

 

Når trinn 6) er fullført, skal det ønskede resultatet ligne på resultatet nedenfor:

pfmp1:/opt/platform/fileshare/8aaa80e58b494957018b49a837c81ac4/os # ls -al
drwxr-xr-x 1 root root  230 Oct 19 18:35 CLC7.1.8OSOVA2
drwxr-xr-x 1 root root  272 Oct 19 18:33 DellEMCPowerFlexEmbeddedOS3
drwxr-xr-x 1 root root  722 Oct 19 18:34 DellEMCPowerFlexEmbeddedOS4
drwxr-xr-x 1 root root 2312 Oct 19 18:34 ESXi7.0219305082
drwxr-xr-x 1 root root  156 Nov  6 22:06 VxFlex4.5.0RHEL7Repo
drwxr-xr-x 1 root root  156 Oct 19 18:34 VxFlex4.5.0RHEL7Repo2
drwxr-xr-x 1 root root   12 Oct 19 18:34 VxFlex4.5.0SDC2
drwxr-xr-x 1 root root   82 Nov  6 22:06 VxFlex4.5.0SLES15.3Repo
drwxr-xr-x 1 root root   82 Oct 19 18:34 VxFlex4.5.0SLES15.3Repo2
drwxr-xr-x 1 root root  294 Oct 19 18:35 VxFlex4.5.0SVMOVA3
drwxr-xr-x 1 root root  294 Oct 19 18:36 VxFlex4.5.0SVMOVA4

 

7) Fortsett med å forsøke å oppdatere ressursen for PowerFlex Gateway.

Berørte versjoner

PowerFlex 4.x

Løst i versjon

Ikke avgjort ennå

Article Properties
Article Number: 000219399
Article Type: Solution
Last Modified: 24 Jun 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.