diff --git a/mock.spec b/mock.spec
index 031a7bb140d4a973b438e67646ea3306d68db823..3881903a31fe39ac5287045f3fdb14ea64b164c4 100644
--- a/mock.spec
+++ b/mock.spec
@@ -6,7 +6,7 @@
 Summary: Builds packages inside chroots
 Name: mock
 Version: 2.2
-Release: 2
+Release: 3
 License: GPLv2+
 Source:  https://github.com/rpm-software-management/mock/releases/download/mock-2.2-1/%{name}-%{version}.tar.gz
 URL: https://github.com/rpm-software-management/mock/
@@ -111,6 +111,12 @@ install -p -m 0644 %{SOURCE1} %{buildroot}/etc/mock/site-defaults.cfg
 
 %check
 
+%post
+getent group mock > /dev/null || groupadd -f -r mock
+
+%postun
+getent group mock > /dev/null && groupdel mock
+
 %files
 %defattr(-, root, root)
 %{_bindir}/mockchain
@@ -148,6 +154,9 @@ install -p -m 0644 %{SOURCE1} %{buildroot}/etc/mock/site-defaults.cfg
 %endif
 
 %changelog
+* Tue Jul 19 2024 chenguangelee <lichenguang@kylinos.cn> 2.2-3
+- fix: getgrnam error, name not found: mock
+
 * Thu Nov 10 2022 xu_ping <xuping33@h-partners.com> 2.2-2
 - fix source url