Debian 13 Upgrade - JailKit

Did anyone already create a new jailkit config for Debian 13 and Virtualmin?

Could you elaborate on this?

The jailkit (config) is old. And does not auto-recreate (even if you delete /home/chroot). Thus jk_check gives a ton of errors (on various versions of libraries). I’ll detail them out when I have some time.

Maybe we can diff it against install/tpl/jk_init.ini.master · 59d6c909d22ad98b7aeeb1443fe804fa87063cbe · ISPConfig / ISPConfig 3 · GitLab (which is recently updated) or ispconfig-advanced-jailkit-tools/etc/jailkit/jk_init.ini at main · talutahelan-star/ispconfig-advanced-jailkit-tools · GitHub

Which filename are you referring to exactly?

Why would you delete a bunch of critical files and think it would still work?

They are not (in an absolute sense) critical, jk_init recreates it using the /etc/jailkit/jk_init.ini template. The template needs to be compatible with the OS and the version of the OS.

For example, the paths variable is incorrect for Debian 13.

Example:

root@server:/etc/jailkit# ll /lib/libnsl.so.*
ls: cannot access '/lib/libnsl.so.*': No such file or directory

And that is because the upgrade from Debian 12 to 13 removed it.

Could you give me a clear and simple example of how you think the config should look so it isn’t considered outdated?