OSX El Capitan: Accept incoming Network connection

I’m using Komodo since version 8. In version 9 every time I launched Komodo a system message came up asking for permission to allow incoming network connections, although Komodo was added to the allowed programs in the firewall settings. This behavior was gone in the initial V10 release (Yay), but came back with the update to 10.0.1, build 89237. Again, I added Komodo in the positive list of the firewall settings, but without any effect. Any hint how to get rid of this annoying behavior?

I have never seen this myself. What firewall do you use? Where did you download Komodo from?

I use the OSX Firewall and have downloaded Komodo from the website, so it’s not a hacked version. Would be pretty naughty to use hacked software and still ask for support :slight_smile:

@careyh this sounds oddly familiar, do you remember what this is about?

Hey ya I’m familiar with this one @nathanr.
Hi @NetHawk, Sounds like you’re hitting this issue:

Please do the following to see if you’re hitting the same issue:

  • uninstall/reinstall Komodo
  • run Komodo, let it boot up fully then close it
  • open a terminal window and run the following command

codesign -vvv <path_to_komodo_ide>

You should see output like what @dch, describes in the issues description in the bug report above, eg:

**SNIPPED**
--prepared:/Users/dch/Applications/Komodo.app/Contents/MacOS/XUL
--validated:/Users/dch/Applications/Komodo.app/Contents/MacOS/XUL
/Users/dch/Applications/Komodo.app: a sealed resource is missing or invalid
file added: /Users/dch/Applications/Komodo.app/Contents/Resources/components/koAppInfo.pyo
file added: /Users/dch/Applications/Komodo.app/Contents/Resources/components/koAsyncOperations.pyo
file added: /Users/dch/Applications/Komodo.app/Contents/Resources/components/koCodeBrowser.pyo
file added: /Users/dch/Applications/Komodo.app/Contents/Resources/components/koCodeIntel.pyo
**SNIPPED**

Let us know what you find.

  • Carey

Hey, thanks! Here’s the result:

MacBookPro:Komodo IDE 10.app NetHawk$ codesign -vvv "/Applications/Komodo IDE 10.app"
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libmozglue.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libmozglue.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libmozalloc.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libmozalloc.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libfreebl3.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libfreebl3.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libclearkey.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libclearkey.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/dependentlibs.list
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/dependentlibs.list
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/js
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/js
--prepared:/Applications/Komodo IDE 10.app/Contents/Frameworks/Python.framework/Versions/Current/.--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/crashreporter.app

--validated:/Applications/Komodo IDE 10.app/Contents/Frameworks/Python.framework/Versions/Current/.
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/crashreporter.app
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libnss3.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libnss3.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libpyxpcom.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libpyxpcom.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libnssdbm3.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libnssdbm3.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libsoftokn3.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libsoftokn3.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libnssckbi.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libnssckbi.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/updater.app
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/updater.app
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/libplugin_child_interpose.dylib
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/libplugin_child_interpose.dylib
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/plugin-container.app
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/plugin-container.app
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/xpcshell
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/xpcshell
--prepared:/Applications/Komodo IDE 10.app/Contents/MacOS/XUL
--validated:/Applications/Komodo IDE 10.app/Contents/MacOS/XUL
/Applications/Komodo IDE 10.app: valid on disk
/Applications/Komodo IDE 10.app: satisfies its Designated Requirement
MacBookPro:Komodo IDE 10.app NetHawk$ 

After the complete reinstall, the message doesn’t show anymore. So you could say problem solved, however, I’m not sure it’s not coming back again with the next update… but I’ll reactivate this post again then.

Thanks again!

Thanks for checking.

That narrows it down enough. I can carry on testing now. I think you’re right that this might occur again with the next Auto-Update.

I’ve filed an issue here:

I can only guess at what exactly is wrong at this time but I’ll look into it for sure. Please post any followup in the issue report and thank you for alerting us to this new issue.

  • Carey