Hi Adam
Thanks for the hint about removing the MaxScale line.
However, comparing the mariadb.list across my servers, I noticed that the affected server has a significantly different configuration than the one that works fine:
Server with the error:
deb [arch=amd64,arm64] https://dlm.mariadb.com/repo/mariadb-server/11.4/repo/ubuntu noble main
deb [arch=amd64,arm64] https://dlm.mariadb.com/repo/mariadb-server/11.4/repo/ubuntu noble main/debug
deb [arch=amd64,arm64] https://dlm.mariadb.com/repo/maxscale/latest/apt noble main
Server without the error:
deb [arch=amd64,arm64 signed-by=/usr/share/keyrings/mariadb-enhance.gpg] https://deb.mariadb.org/11.4/ubuntu noble main
It looks like the affected server was set up using the official MariaDB install script at some point, while the working server uses Enhance's own repo mirror with a dedicated GPG keyring.
Should I just remove the MaxScale line for now, or would it make sense to migrate the entire mariadb.list on the affected server to the Enhance format (using deb.mariadb.org with the signed-by keyring)? And if so, is that something I should do manually, or will Enhance handle that automatically at some point?
Edit: After commenting out the Maxscale line, the update worked.