0.7.0 problems with Mac OS X 10.7 firewall
Posted: July 2nd, 2012, 8:46 am
CPU: MacMini 3,1 - 2.26GHz - 4GB
OS: Mac OS X 10.7.4
SABnzbd: 0.7.0
IP: IPv4, using the local IP address
Extra info: Firewall: ON, Automatically allow signed software to receive incoming connections: ON, other settings: OFF.
Problem: Each time when SABnzbd starts after log-in, Mac OS X asks permission from an administrator to allow SABnzbd to accept incoming connections. This is then set to 'allow' in the firewall settings, but after the next log-in the system asks to set them again
Cause: Although the SABnzbd software is signed, shows that "a sealed resource is missing or invalid" which means that the source has been changed after initial signing. After the first execution more is changed.
Possible Solution: Use /Library/Application Support/SABnzbd/lib/ instead of /Applications/SABnzbd.app/Contents/Resources/lib/ to store and change python resources. The source can contain a hard link to that location, so it doesn't have to change. Another option is to use ~/Library/Application Support/SABnzbd/lib/.
-- This has been tested with an upgrade from 0.6.x and with a clean install in Mac OS X.
OS: Mac OS X 10.7.4
SABnzbd: 0.7.0
IP: IPv4, using the local IP address
Extra info: Firewall: ON, Automatically allow signed software to receive incoming connections: ON, other settings: OFF.
Problem: Each time when SABnzbd starts after log-in, Mac OS X asks permission from an administrator to allow SABnzbd to accept incoming connections. This is then set to 'allow' in the firewall settings, but after the next log-in the system asks to set them again
Cause: Although the SABnzbd software is signed,
Code: Select all
codesign --verify --verbose=4 /Applications/SABnzbd.app/
Possible Solution: Use /Library/Application Support/SABnzbd/lib/ instead of /Applications/SABnzbd.app/Contents/Resources/lib/ to store and change python resources. The source can contain a hard link to that location, so it doesn't have to change. Another option is to use ~/Library/Application Support/SABnzbd/lib/.
-- This has been tested with an upgrade from 0.6.x and with a clean install in Mac OS X.