PowerFlex 4.X – Opdatering af gateway-ressourcer mislykkedes på opgaven Installation af afhængige pakker

Summary: PowerFlex 4.X – Opdatering af gateway-ressourcer mislykkedes på opgaven Installer afhængige 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 forsøger at opdatere PowerFlex Gateway-ressourcen, støder den på et problem under opgaven "Installer afhængige pakker" og mislykkes.

Skærmbillede fra PFxM-brugergrænsefladen, der viser den mislykkede opgraderingsopgave:

Installer afhængige pakker 
 

Logfiler fra Thin-Deployer-pod-jobbet, der er ansvarlig for installation af de afhængige pakker:

"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"
 

Ovenstående output angiver, at en af PowerFlex backend-noderne ikke kan finde den repomd.xml fil på httpshare.

Påvirkning

PowerFlex-gatewayressourcen kunne ikke opgraderes.

Cause

Under processen med at uploade overholdelsesfilen genereres flere mapper til at huse de filer, der uploades. Et softwarekodeproblem kan resultere i utilsigtet duplikering af uploadede filer, hvilket fører til ændringer i mappenavnene.

For eksempel kan den forventede mappestruktur af PFxM være:

.. /8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo/, men den findes muligvis ikke længere som sådan.

Under uploadfasen af overholdelsesfilen kan mapperne omdøbes på følgende måde:

.. /8aaa80e58b494957018b49a837c81ac4/os/VxFlex4.5.0RHEL7Repo2/ med et potentielt efterfølgende nummer (2 i dette tilfælde), som kan øges.

I forbindelse med opgraderingsopgaven til installation af afhængige pakker opretter PFxM et lager på PowerFlex-noderne for den relevante lagerhåndtering. Dette lager indeholder en fil med navnet "scaleio.repo", der indeholder URL-adressen til de filer, der kræves for at installere afhængige pakker. Især bruger PFxM URL-stien uden det efterfølgende nummer. Du kan finde et specifikt eksempel i kodestykket i symptomafsnittet.

Resolution

Filnavnene på httpshare kan justeres manuelt, så de passer til PFxM's forventninger.

1) SSH til PowerFlex Manager Platform-serveren
(PFMP) 2) Identificer den primære PFMP-node, som httpshare-pod'en hostes på:

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

3) SSH til den PFMP-server, der blev identificeret fra trin 2.

4) Skift mappen til httpshare, der huser lagerfilerne:

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

Bemærk, at lager-id et vil være forskelligt for hvert miljø. I dette miljø er lager-id et 8aaa80e58b494957018b49a837c81ac4.

5) Angiv .. /os/ bibliotek, kan det se ud som nedenstående output:

 
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) Opret kopier, fjern eller omdøb ikke mapperne i dette lager. Opret kun kopier af mapperne VxFlex4.5.0SLES15.3Repo2 og VxFlex450RHEL7Repo2:

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

Ovenstående opretter en anden kopi af hver mappe uden det efterfølgende nummer.
Bemærk, at det efterfølgende tal kan variere i hvert miljø.

 

Når trin 6) er afsluttet, skal det ønskede resultat ligne nedenstående output:

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) Fortsæt med at forsøge at opdatere PowerFlex Gateway-ressourcen.

Påvirkede versioner

PowerFlex 4.x

Fast i version

TBD

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.