You can restore forward (2005-> 2008) but you can't restore back to earlier versions.
This error means that you used multiple files for your backup, and you're only providing one of the files when you're trying to restore. Most likely the cause was when backing up using SQL Server Management Studio, somneone forgot to click "remove" to remove any existing backup destinations before you "add" the file you want to back up to.