diff -Naur rpm/tests/compatible/dpdk/hugepages.py oech/tests/compatible/dpdk/hugepages.py
--- rpm/tests/compatible/dpdk/hugepages.py	2024-09-25 15:21:01.000000000 +0800
+++ oech/tests/compatible/dpdk/hugepages.py	2024-10-18 10:06:36.033839943 +0800
@@ -62,6 +62,10 @@
         for numa_path in glob.glob('/sys/devices/system/node/node*'):
             node = numa_path[29:]  # slice after /sys/devices/system/node/node
             path = os.path.join(numa_path, 'hugepages')
+            if not os.path.exists(path):
+                self.logger.info("%s doesn't exist" % path)
+                continue
+
             for hdir in os.listdir(path):
                 comm = self.command.run_cmd("cat %s/%s/nr_hugepages" % (path, hdir))
                 pages = int(comm[0].strip('\n'))
