OK, I don't think that this is a backup error.
try
nano /sbin/e-smith/do_backup
In here we see
if ($status = system(qw(signal-event pre-backup tape)))
{
exit bad_exit($backup_rec, "pre-backup", $status);
}
so, try
locate pre-backup
/etc/e-smith/events/pre-backup
/etc/e-smith/events/pre-backup/S20mysql-dump-tables
/etc/e-smith/events/pre-backup/S10mysql-delete-dumped-tables
/etc/e-smith/events/pre-backup/S50rewind-tape
COOL! So now try and run each of these scripts as root:
sudo /etc/e-smith/events/pre-backup/S20mysql-dump-tables
sudo /etc/e-smith/events/pre-backup/S10mysql-delete-dumped-tables
sudo /etc/e-smith/events/pre-backup/S50rewind-tape
and see if any fail. If they do, you've found the cause of the problem. In my case, I get
# /etc/e-smith/events/pre-backup/S20mysql-dump-tables
/usr/bin/mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
So I know the problem is with mysql. In my case, I know I stuffed mysql a month ago but I don't know how to fix that, so I'm going to remove that command and cross my fingers. Of course, if you're doing this on a server you regard as important, you should find out how to fix your problem, rather than ignoring it.
I will probably do this one day (ie I will not, I will ignore this until the next rebuild) but then I have bad priorities.
uuuurrrrhhhhh..................
See?