Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm running SickBeard on my Lion installation, but I can't figure out how which Python version or script I should add to the Firewall rules allow connections from outside. In Console I get this message:

Deny Python connecting from <<external-ip:port>> to port <<my-port>> proto=6

So for now I've had to disable my entire firewall to allow for external control, but I'd much rather just allow Python to be connected to. I'm running Python 2.7.3 and I have already allowed the following applications to the firewall — to no avail:

  • /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
  • /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app
  • /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python
  • /usr/bin/python

Any suggestions?

share|improve this question
add comment

1 Answer

While checking the programs above I realized I hadn't added the Current alias, which was likely used:

  • /System/Library/Frameworks/Python.framework/Versions/Current/Python

Adding Python from the Current alias folder fixed my problem. Hadn't seen this question or answer anywhere else online so I'm keeping it up.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.