diff --git a/meta-oniro-core/conf/distro/oniro-linux.conf b/meta-oniro-core/conf/distro/oniro-linux.conf
index 8a807d790d0be0d35f9e2d4be7c1408496f0e3ed..70af0268b978e59bf90639591f13ed7e73bf1dcc 100644
--- a/meta-oniro-core/conf/distro/oniro-linux.conf
+++ b/meta-oniro-core/conf/distro/oniro-linux.conf
@@ -118,3 +118,7 @@ DISTRO_FEATURES_FILTER_NATIVESDK:append = " openharmony"
 require conf/distro/include/openharmony.inc
 # OpenHarmony requires musl libc, so we cannot allow other TCLIBC values
 TCLIBC:df-openharmony = "musl"
+
+IMAGE_LOG_CHECK_EXCLUDES += "Failed opening /etc/nsswitch.conf"
+
+ROOTFS_RO_UNNEEDED:remove = "shadow"