Proxmox LXC Container Template Configuration

k.horn

New Member
Apr 14, 2022
1
0
1
Hey guys,

i've created a LXC container from a Debian 11 template, installed all needed packages and converted the container into a template.

Now i wanted to update the template so I chrooted into the basevol and updated everything.

My problem now is, that when I create a clone of this updated template, the cloned container is not updated and has all the old packages from before I updated with chroot.

Does anybody know how to fix this or what I did wrong?

Thanks in advance
Kai
 
A template is always the tar.gz (or whatever comression you used) and not the unpacked on. If you want to have that, you need to repackage the template.

I solved this problem in general with a directory containing the extracted content of a template and chroot into it for all the stuff I wanted to and then repackage this directory as a new template (just tar and gzip) in order to get a new template. The directory is still present and available for the next chroot-change, afterwards another repackaging.

For my containers, I created a special VM that does all of that for me and I store one container template per zfs dataset and I have scripts in place to automatically build new templates if there is a new zfs snapshot on the dataset.