I'm running Kali linux 1.09 in a VirtualBox VM. When I try to start the postgresql service, I get this:

Code:
root@kalilinux:~# service postgresql start
[....] Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start. Please check the log output: 2014-09-19 07:04:56 
EDT LOG: could not bind IPv4 socket: Cannot assign requested address 2014-09-19 07:04:56 EDT HINT: Is another postmaster already running on port 5432?
 If not, wait a few seconds and retry. 2014-09-19 07:04:56 EDT LOG: could not bind IPv6 socket: Cannot assign requested address 2014-09-19 07:04:56 
EDT HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. 2014-09-19 07:04:56 
EDT WARNING: could not create listen socket for "localhost" 2014-09-19 07:0[FAILEDT FATAL: could not create any TCP/IP sockets ... failed!
I've done all my apt-get update, upgrade and dist-updates this morning.

If I run

Code:
netstat -tulpn | grep 5432
I get no output, so nothing else is running on that port.

Code:
cat /var/log/postgresql/*
Just shows the above error over and over since I've been running it and syslog and messages logs don't have any entries for postgresql.

Code:
root@kalilinux:~# cat /var/log/syslog | grep -i postgres
root@kalilinux:~# cat /var/log/messages | grep -i postgres
root@kalilinux:~#
I'm not sure what to do next.