I have a daily backup with obnam scheduled using a cronjob. The job succeeds without problems, however the cron daemon mails the following output to me every day:

tput: No value for $TERM and no -T specified

I looked for the source of this message, but neither obnam nor python know about the "-T" parameter. So I tried to wrap the job in a shell script that sets the TERM environment variable if not set like this:

if [ -z "$TERM" ]; then
    export TERM=linux
fi

But that didn't help either. Any ideas how to fix this?

--Christian


tput is a shell command (see "man tput"). Obnam does not use it in any way, not even indirectly, as far as I can see. What I suspect is happening is that when you invoke commands from your crontab, it invokes your shell, and that runs something like .bashrc, and you have something that calls tput.

As such, unless shown otherwise, I'll assume this is not a bug in Obnam, sorry. --liw done