do I have to manage the kernel with this new version?
SAIL is
noarch. It is pretty much asterisk release independent (it won't run with very old releases). It really doesn't care what asterisk you have or how it was created. You can use our rpms or the ones mentioned above or you can compile asterisk from source, it doesn't matter.
The kernel problems are to do with the fact that zaptel, the asterisk TDM device driver, installs its modules into the kernel directory tree in lib/modules/
kernel-name/extra. This is fine until yum update installs a new kernel. New kernels are installed
alongside their predecessors into a new directory tree. Look in /lib/modules and you'll see what I mean. When you fetch up the new kernel it can't find the zaptel modules because they're still in the old directory tree. There doesn't appear to be any simple answer to this, (short of producing Zaptel rpms for every kernel point release) at least from a maintainable, regressible code point of view. We may be able to do something in the SME Server
post upgrade templates.
However, it is important to note that this is an
Asterisk Zaptel issue. It isn't a SAIL issue. Anyone running asterisk under Rhel, fedora or CentOS, in any guise, will be confonted with this issue when there is a kernel change. Yum further exacerbates the issue because users probably didn't update their kernels as frequently prior to its widespread use.
Kind Regards
Selintra