openEuler 2509 devStation fails to install tcpdump.

Downloading Packages:
tcpdump-4.99.5-1.oe2509.x86_64.rpm                                                           1.2 MB/s | 504 kB     00:00
-----------------------------------------------------------------------------------------------------------------------------
Total                                                                                        323 kB/s | 504 kB     00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                     1/1
  Running scriptlet: tcpdump-14:4.99.5-1.oe2509.x86_64                                                                   1/1
Error: %prein(tcpdump-14:4.99.5-1.oe2509.x86_64) script failed, exit status 6

Error in PREIN scriptlet in rpm package tcpdump
  Verifying        : tcpdump-14:4.99.5-1.oe2509.x86_64                                                                   1/1

Failed:
  tcpdump-14:4.99.5-1.oe2509.x86_64

Error: Transaction failed

System information:

$ cat /etc/openEuler-release
openEuler release 25.09
$ uname -a
Linux hw-pc 6.6.0-102.0.0.8.oe2509.x86_64 #1 SMP Tue Sep 23 19:58:30 CST 2025 x86_64 x86_64 x86_64 GNU/Linux

What should I do?

① Was it installed using the root user?
② Please check the system’s GID—has GID 72 been taken?

The pre-install script essentially creates a tcpdump group and user:

%pre
user_id=$(id -u tcpdump 2> /dev/null)

if [ "${user_id}" = "" ]; then
    # Check and create group tcpdump first
    if ! getent group tcpdump &> /dev/null; then
        /usr/sbin/groupadd -g 72 tcpdump 2> /dev/null
    fi
    # The tcpdump group might have been created by another process; the ID is uncertain
    /usr/sbin/useradd -r -u 72 -g tcpdump -d /home/tcpdump -M -s /sbin/nologin tcpdump 2> /dev/null
fi

First, the software installation must definitely be performed using the root user.

Second, I checked and found that neither the /etc/passwd nor the /etc/group file contains a user or group name with UID/GID 72. Additionally, on Ubuntu, I noticed that user or group IDs are 95. Are these dedicated user or group IDs defined individually by each distribution?