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

Summary: 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.

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

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

Cause

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

Resolution

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"

Affected Products

PowerFlex Software, VxFlex Product Family

Products

PowerFlex rack, VxFlex Ready Nodes, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd
Article Properties
Article Number: 000182487
Article Type: Solution
Last Modified: 13 Aug 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.