You're probably creating/restoring between incompatible postgres versions.
See this stackoverflow question for an example.
And for even more info you can always google "pg_restore: [archiver] unsupported version (1.11) in file header"
I allways do the restore form pgAdmin. Create a database there with correct owner and do a restore where you set the rolename with the correct owner and do not save owner, privilege and tablespace. This way the restore should work.
Regards,
Ronald
It is now fixed, my pg_restore was broken and my command was slightly off. fixed both and now it works.
I got the same error but thats because i used pgadmin 9,1 to dump the database, and on the server it has 8.x. After dumping the database with pgadmin 8.x everything was fine.