Package: mariadb-server
Version: 1:11.8.6-4
Severity: normal

Dear Maintainer,

I’m using Debian/Testing with sysvinit. MariaDB doesn’t start anymore 
with the new enforcing apparmor profile.

osgiliath:~# date; service mariadb start
Fr 27. Mär 10:45:23 CET 2026
Starting MariaDB database server: mariadbd . . . . . . . . . . . . . . . . . . 
. . . . . . . . . . . .
260327 10:45:53 mysqld_safe Can't log to error log and syslog at the same time. 
 Remove all --log-error configuration options for --syslog to take effect.
260327 10:45:53 mysqld_safe Logging to '/tmp/tmp.E6JnB7r1Em.err'.
260327 10:45:53 mysqld_safe Starting mariadbd daemon with databases from 
/var/lib/mysql
Running '/etc/init.d/mariadb start' failed with error log:
260327 10:45:53 mysqld_safe Starting mariadbd daemon with databases from 
/var/lib/mysql
2026-03-27 10:45:53 0 [Warning] Could not increase number of max_open_files to 
more than 1024 (request: 32139)
2026-03-27 10:45:53 0 [Warning] Changed limits: max_open_files: 1024  
max_connections: 100 (was 100)  table_cache: 447 (was 2000)
2026-03-27 10:45:53 0 [Warning] Can't create test file 
'/var/lib/mysql/osgiliath.lower-test' (Errcode: 13 "Permission denied")
/usr/sbin/mariadbd: Can't change dir to '/var/lib/mysql/' (Errcode: 13 
"Permission denied")
2026-03-27 10:45:53 0 [ERROR] Aborting
260327 10:45:53 mysqld_safe mysqld from pid file /run/mysqld/mysqld.pid ended


/var/log/kern.log shows:
2026-03-27T10:45:23.200360+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604723.198:4319): apparmor="DENIED" operation="capable" class="cap" 
profile="mariadbd" pid=16450 comm="mariadbd" capability=24  
capname="sys_resource"
2026-03-27T10:45:23.208387+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604723.206:4320): apparmor="DENIED" operation="capable" class="cap" 
profile="mariadbd" pid=16450 comm="mariadbd" capability=2  
capname="dac_read_search"
2026-03-27T10:45:23.208395+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604723.206:4321): apparmor="DENIED" operation="capable" class="cap" 
profile="mariadbd" pid=16450 comm="mariadbd" capability=1  
capname="dac_override"
2026-03-27T10:45:53.661371+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604753.660:4322): apparmor="DENIED" operation="capable" class="cap" 
profile="mariadbd" pid=16902 comm="mariadbd" capability=24  
capname="sys_resource"
2026-03-27T10:45:53.669378+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604753.668:4323): apparmor="DENIED" operation="capable" class="cap" 
profile="mariadbd" pid=16902 comm="mariadbd" capability=2  
capname="dac_read_search"
2026-03-27T10:45:53.669398+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604753.668:4324): apparmor="DENIED" operation="capable" class="cap" 
profile="mariadbd" pid=16902 comm="mariadbd" capability=1  
capname="dac_override"


In complaining mode MariaDB is starting and I see the following apparmor 
logs:
2026-03-27T10:47:39.688360+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.686:4326): apparmor="ALLOWED" operation="capable" class="cap" 
profile="mariadbd" pid=17110 comm="mariadbd" capability=24  
capname="sys_resource"
2026-03-27T10:47:39.696374+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.694:4327): apparmor="ALLOWED" operation="capable" class="cap" 
profile="mariadbd" pid=17110 comm="mariadbd" capability=2  
capname="dac_read_search"
2026-03-27T10:47:39.696393+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.694:4328): apparmor="ALLOWED" operation="capable" class="cap" 
profile="mariadbd" pid=17110 comm="mariadbd" capability=1  
capname="dac_override"
2026-03-27T10:47:39.697356+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.695:4329): apparmor="ALLOWED" operation="capable" class="cap" 
profile="mariadbd" pid=17110 comm="mariadbd" capability=6  capname="setgid"
2026-03-27T10:47:39.697373+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.695:4330): apparmor="ALLOWED" operation="capable" class="cap" 
profile="mariadbd" pid=17110 comm="mariadbd" capability=6  capname="setgid"
2026-03-27T10:47:39.697374+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.695:4331): apparmor="ALLOWED" operation="capable" class="cap" 
profile="mariadbd" pid=17110 comm="mariadbd" capability=7  capname="setuid"
2026-03-27T10:47:39.709349+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.707:4332): apparmor="ALLOWED" operation="open" class="file" 
profile="mariadbd" 
name="/sys/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block/sdb/dev"
 pid=17110 comm="mariadbd" requested_mask="r" denied_mask="r" fsuid=122 ouid=0
2026-03-27T10:47:39.709353+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.707:4333): apparmor="ALLOWED" operation="open" class="file" 
profile="mariadbd" 
name="/sys/devices/pci0000:00/0000:00:1f.2/ata6/host5/target5:0:0/5:0:0:0/block/sr0/dev"
 pid=17110 comm="mariadbd" requested_mask="r" denied_mask="r" fsuid=122 ouid=0
2026-03-27T10:47:39.710385+01:00 osgiliath kernel: [   T58] audit: type=1400 
audit(1774604859.708:4334): apparmor="ALLOWED" operation="open" class="file" 
profile="mariadbd" 
name="/sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda/dev"
 pid=17110 comm="mariadbd" requested_mask="r" denied_mask="r" fsuid=122 ouid=0


Many greetings,

        Stephan Seitz

-- System Information:
Debian Release: forky/sid
  APT prefers stable-security
  APT policy: (900, 'stable-security'), (900, 'oldoldstable-updates'), (900, 
'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 6.19.10 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages mariadb-server depends on:
ii  debconf [debconf-2.0]                           1.5.92
ii  galera-4                                        26.4.25-2
ii  gawk                                            1:5.3.2-1
ii  iproute2                                        6.19.0-1
ii  libc6                                           2.42-13
ii  libdbi-perl                                     1.647-1+b1
ii  libgcc-s1                                       16-20260308-1
ii  libpam0g                                        1.7.0-5+b1
ii  libssl3t64                                      3.6.1-3
ii  libstdc++6                                      16-20260308-1
ii  lsof                                            4.99.4+dfsg-2
ii  mariadb-client                                  1:11.8.6-4
ii  mariadb-common                                  1:11.8.6-4
ii  mariadb-server-core                             1:11.8.6-4
ii  passwd                                          1:4.18.0-2
ii  perl                                            5.40.1-7
ii  procps                                          2:4.0.4-9+b1
ii  psmisc                                          23.7-2
ii  rsync                                           3.4.1+ds1-7
ii  socat                                           1.8.1.1-1
ii  systemd-standalone-sysusers [systemd-sysusers]  260.1-1
ii  zlib1g                                          1:1.3.dfsg+really1.3.1-3

Versions of packages mariadb-server recommends:
ii  libhtml-template-perl           2.97-2
ii  mariadb-plugin-provider-bzip2   1:11.8.6-4
ii  mariadb-plugin-provider-lz4     1:11.8.6-4
ii  mariadb-plugin-provider-lzma    1:11.8.6-4
ii  mariadb-plugin-provider-lzo     1:11.8.6-4
ii  mariadb-plugin-provider-snappy  1:11.8.6-4
ii  pv                              1.10.4-1

Versions of packages mariadb-server suggests:
ii  bsd-mailx [mailx]  8.1.2-0.20220412cvs-1.1
pn  mariadb-test       <none>
pn  netcat-openbsd     <none>

-- Configuration Files:
/etc/mysql/mariadb.conf.d/50-server.cnf changed [not included]

-- debconf information excluded

-- 
|    If your life was a horse, you'd have to shoot it.    |

Reply via email to