When I type bitcoind -deamon in the terminal I get an error:
I think you'll find the argument should be -daemon rather than -deamon (although am not certain that this is the cause of your problem).
Exception: St13runtime_error
CDB() : can't open database file wallet.dat, error 12
bitcoin in AppInit()
terminate called after throwing an instance of 'std::runtime_error'
what(): CDB() : can't open database file wallet.dat, error 12
Aborted (core dumped)
CDB() : can't open database file wallet.dat, error 12
bitcoin in AppInit()
terminate called after throwing an instance of 'std::runtime_error'
what(): CDB() : can't open database file wallet.dat, error 12
Aborted (core dumped)
For further information about the DB error you'll need to check the "debug.log" file.