PowerFlex: get_info logboeken van Gateway mislukken wanneer het bestandssysteem waarop de /tmp zich bevindt, wordt gemaakt met ftype 0

Samenvatting: Het verzamelen van get_info-logboeken van gateways mislukt met de fout: Het logbestand in knooppunt x.x.x.x is niet gevonden terwijl de opdracht wordt uitgevoerd. LogCollectionCommand.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Getinfo Logboekverzameling van de gateway mislukt met onderstaande fout:
(scaleio.log van gateway)

[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - downloadInfo called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>].
[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - getLogFilePathByUniqueFlowId called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>]. uniqueFlowId: getInfoDump
[executor-4] ERROR c.e.s.s.d.i.c.LogCollectionCommand - Error The logs file in node 192.168.180.x,192.168.190.x wasnt found executing command .LogCollectionCommand (retry) : com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.getLogs(LIANodeConnection.java:1850)    
com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.downloadInfo(LIANodeConnection.java:1522)

Meld u aan bij het ScaleIO-knooppunt waarop de get_info logboekverzameling mislukt. In traceringslogboeken kan LIA geen relevante bestanden vinden in de map, hoewel de getinfo Bestand is gemaakt:

# ls -l

total 50508
-rw-------. 1 root root 51717813 Oct 16 03:57 getInfoDump.tgz
# date
Fri Oct 16 03:57:01 CDT 2020

* /opt/emc/scaleio/lia/logs/trc.0 logs from LIA folder or node 192.168.180.x **
7f17ac10bdb0:liaNet_RecvRequest:00351: 10 minutes since last login
7f17ac10bdb0:liaNet_RecvRequest:01112: GET LOG FILES START
7f17ac10bdb0:liaCmd_GetLogFilesHelper:01239: Number of files 0     <<<-----------
7f17ac10bdb0:liaNet_RecvRequest:01145: GET LOG FILES END

Oorzaak

LIA-code gebruikt "Directory Entry" om de getInfoDump.tgz te vinden die is gemaakt als onderdeel van de verzameling. LIA gebruikt een bepaalde functie genaamd "readdir()" om de inhoud van de directory te krijgen.

Zodra LIA "readdir()" aanroept, verwacht het veld "d_type" te krijgen. Dit veld geeft aan of getInfoDump.tgz een normaal bestand ("DT_REG") is. Niet alle bestandssystemen ondersteunen d_type

In gevallen waarin het gemaakte bestandssysteem "d_type" niet ondersteunt, is de geretourneerde waarde na de functieaanroep "readdir()": "DT_UNKNOWN" en LIA vindt nul aantal bestanden in de directory.

Als u een XFS-bestandssysteem hebt gemaakt, voert u de onderstaande opdracht uit om te controleren op ftype=0:

Schermafbeelding van opdrachtuitvoer

Oplossing

Dit wordt opgelost in PowerFlex v3.6.

Tijdelijke oplossing:
Zorg ervoor dat het bestandssysteem dat is gemaakt op de locatie van /tmp Btrfs, ext2, ext3 en ext4 is.
Zorg er voor het XFS-bestandssysteem voor dat het bestandssysteem is gemaakt met "ftype=1"

Getroffen producten

PowerFlex Software, VxFlex Product Family

Producten

PowerFlex rack, VxFlex Ready Nodes, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd
Artikeleigenschappen
Artikelnummer: 000182487
Artikeltype: Solution
Laatst aangepast: 13 aug. 2025
Versie:  7
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.