Symptoms:
holideck.py reports: Web interface should be available on http://localhost:8080, but HTTP requests to port 8080 fail
lsof -n -i4TCP:8080 shows nothing if holideck.py is not running
netstat -an | grep 8080 shows nothing if holideck.py is not running
Root Cause:
Cisco AnyConnect Secure Mobile Client is installed, and using launchd to invisibly camp on port 8080.
Verification:
- Run:
sudo launchctl list -x com.cisco.anyconnect.vpnagentd
- If you see XML, Cisco AnyConnect Secure Mobile Client is present
Workaround:
- Stop the AnyConnect job with:
sudo launchctl stop com.cisco.anyconnect.vpnagentd