Weird PID less tcp process blocking port 80 keeps apache from starting

view story

http://serverfault.com – my machine is running on Ubuntu 12.04 LTS. I installed apache 2 on my system. When I try to start it, I get error (98)Address already in use: AH00072: make_sock: could not bind to address Now this is very common problem regarding apache. most solution are to hit command netstat -nltp | grep ':80' then get pid and kill the process. Linux gods are angry in my case I think. When I hit the same command, I get this output. Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp6 0 0 :::80 :::* LISTEN - As you can see there (HowTos)