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?