Interactive restore for tar not implemented at /usr/bin/flexbackup line 2211.
AFAICT it can only restore if the dump type backup is choosen, judging from the source:
2204 if ($cfg::type eq 'dump') {
2205 $cmd .= "$::path{restore} -i ";
2206 $cmd .= "$::dump_verb_flag ";
2207 $cmd .= "$::dump_blk_flag ";
2208 $cmd .= "-f -";
2209
2210 } else {
2211 die("Interactive restore for $cfg::type not implemented");
2212 }
Since I am not to familiar with flexbackup, but familiar with SME Server, this most likely means that the type of your backup is set to something else then dump, you can check what it is by executing this as root user:
db configuration getprop flexbackup Type
My guess is your backup is done using tar (which is the default for SME Server). I guess the man page will tell you how to extract a single file, but from a quick glance my guess it should be something like this:
1. List the contents of the tape:
flexbackup -list
2. Find the file(s) to recover and restore them:
flexbackup -extract -flist filename1 filename2
Have a look at the man pages for more information:
man flexbackup[code]
If that won't work it might be you need to restore the archive first and then use the tar command to extract the specific file.