[debian-mysql] Bug#1100575: mariadb-server-core: Invalid file '/usr/sbin/mysqld' for capability operation

NStorm lists at nstorm.slmail.me
Sat Mar 15 15:36:21 GMT 2025


Package: mariadb-server-core
Version: 1:10.11.11-0+deb12u1
Severity: normal
X-Debbugs-Cc: lists at nstorm.slmail.me

Hello,

When libcap2-bin installed and setcap available, mariadb-server-core packages
prints this error on install:
Invalid file '/usr/sbin/mysqld' for capability operation
Setcap failed on /usr/sbin/mysqld, required with --memlock if insufficent RLIMIT_MEMLOCK

This happens due to this line in package postinst script:
PROGRAM=$(dpkg-divert --truename /usr/sbin/mysqld)

/usr/sbin/mysqld is a symlink to mariadbd and dpkg-divert --truename aren't resolving it
to target:

root at debian:~# dpkg-divert --truename /usr/sbin/mysqld
/usr/sbin/mysqld
root at debian:~# file /usr/sbin/mysqld
/usr/sbin/mysqld: symbolic link to mariadbd

-- System Information:
Debian Release: 12.10
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-31-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mariadb-server-core depends on:
ii  libc6           2.36-9+deb12u10
ii  libcrypt1       1:4.4.33-2
ii  libgcc-s1       12.2.0-14
ii  libnuma1        2.0.16-1
ii  libpcre2-8-0    10.42-1
ii  libssl3         3.0.15-1~deb12u1
ii  libstdc++6      12.2.0-14
ii  libsystemd0     252.36-1~deb12u1
ii  liburing2       2.3-3
ii  mariadb-common  1:10.11.11-0+deb12u1
ii  zlib1g          1:1.2.13.dfsg-1

mariadb-server-core recommends no packages.

mariadb-server-core suggests no packages.

-- no debconf information



More information about the pkg-mysql-maint mailing list