References to nonexistent ksyms files cause errors
The sys info handler (/usr/share/backupninja/sys file, executed when a ".sys" file is dropped into /etc/backup.d), tries to run /sbin/ksyms and read /proc/ksyms. The relevant code is:
STATUS="Currently getting ksysms information:" catifexec "/sbin/ksyms" ... STATUS="Gathering information about your ksyms:" catiffile "/proc/ksyms"
/proc/ksyms exists in 2.4 versions of the Linux kernel, but in 2.6 and later versions, it does not (and thus /sbin/ksyms is likely to be a broken symbolic link).
As a result, dropping .sys files into /etc/backup.d will result in errors being reported (e.g. "Info: executing of /sbin/ksyms failed").
For 2.6 kernels, removing the reference to /sbin/ksyms, and using catiffile to read /proc/kallsyms instead of /proc/ksyms would fix the problem.
(from redmine: created on 2008-03-12, closed on 2008-06-24)