diff --git a/tests/check-gids.sh b/tests/check-gids.sh
index a41c83c4caf32ce2a2f4a8a329b7dbaa10e66534..01ac835ba6bc6eb1e6b14b1a7ba286387cf454a3 100644
--- a/tests/check-gids.sh
+++ b/tests/check-gids.sh
@@ -1,5 +1,5 @@
 #!/bin/bash
 
-if [ $(pwck -r | grep "no group" | wc -l) -ne 0 ];then
+if [ $(pwck -r | sed '/nonexist/d' | sed '/\/home\//d' | sed '/\/run\//d' | sed '/no changes/d' | grep "no group" | wc -l) -ne 0 ];then
         exit 1
 fi