PID of listening ports

I ran 'sudo netstat -ntpl' and got the following without PID

tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:38977           0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:34253           0.0.0.0:*               LISTEN      -               

I check with 'sudo rpcinfo -p' and found out that 2049 and 34253 are used by nfs and nlockmgr. But nothing for port 38977. 'sudo lsof -i :38977' shows nothing.
How can I find out who is listening at 38977?

On another machine with similiar setup, I got

tcp        0      0 0.0.0.0:59517           0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN      -               
tcp        0      0 0.0.0.0:52968           0.0.0.0:*               LISTEN      -               

with 2049 and 52968 from nfs and nlockmgr, which left port 59517. I think it must be something I installed, and I want to find out what.

Thanks in advance.

tt

What is your OS(i.e. SUNOS, HPUX, Linux, etc.)?

It's Ubuntu 10.04 desktop.

I don't have access to a Ubuntu box right now, but check out info on this link: