Suponho que você ainda tem algo conectado à porta local 3000.
Você pode encontrá-lo com
netstat -tulpn | grep 3000
e, em seguida, descarte-o. Por exemplo, na minha máquina:
[:~] % netstat -tulpn | grep 5900
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 2547/vino-server
tcp6 0 0 :::5900 :::* LISTEN 2547/vino-server
identifica corretamente o processo em espera e conectado na porta 5900 (servidor vnc).
Outro comando útil é
fuser 3000/tcp
... todos eles podem precisar ser executados com sudo
se você não possuir o processo que está abrindo a porta.