PowerFlex: get_info loggar från Gateway misslyckas när filsystemet där /tmp finns skapas med ftype 0

Summary: Insamling get_info loggar från gatewayer misslyckas med felet: Det gick inte att hitta loggfilen i noden x.x.x.x när kommandot kördes. 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 logginsamling från gatewayen misslyckas med nedanstående fel:
(scaleio.log från 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)

Logga in på den ScaleIO-nod där get_info-logginsamlingen misslyckas. I spårningsloggarna kan LIA inte hitta några relevanta filer under katalogen, även om getinfo Filen skapades:

# 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-koden använder "Katalogpost" för att hitta den getInfoDump.tgz som skapats som en del av samlingen. LIA använder en viss funktion som kallas "readdir()" för att få innehållet i katalogen.

När LIA anropar "readdir()" förväntar den sig att få fältet "d_type". Det här fältet anger om "getInfoDump.tgz" är en vanlig fil ("DT_REG"). Alla filsystem har inte stöd för d_type

I de fall där det skapade filsystemet inte stöder "d_type" är det returnerade värdet när funktionsanropet "readdir()" är: "DT_UNKNOWN" och LIA hittar noll filer i katalogen.

Om du har skapat ett XFS-filsystem kör du kommandot nedan för att söka efter ftype=0:

Skärmbild av kommandoutdata

Resolution

Detta åtgärdas i PowerFlex v3.6.

Lösning:
Kontrollera att filsystemet som skapas där /tmp finns är Btrfs, ext2, ext3 och ext4.
För XFS-filsystemet måste du se till att filsystemet skapas med "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.