SelfControl application for Mac OS X won't reset
The official fix:
From the official FAQ:
Q: SelfControl's timer is at 00:00 but it hasn't stopped blocking and I can't start a new block. And I'm freaking out!!!
This is a bug that happens occasionally. Get in touch via visitsteve.com/contact and we'll send you a fix.
So, there's your fix!
The manual fix:
Judging from the code itself it seems that it's just the /etc/hosts
file that is being edited to block sites from being accessed. If that's the case, open up a Terminal, enter:
sudo cp /etc/hosts /etc/hosts.fail
sudo cp /etc/hosts.bak /etc/hosts
This should restore the backup that SelfControl created for you.
If that doesn't work, you can also try to manually edit the hosts file and remove all blocked sites:
sudo nano /etc/hosts
The blocked sites will start after the line with
# BEGIN SELFCONTROL BLOCK
and go until
# END SELFCONTROL BLOCK
So, just remove all these. Press Ctrl-O
, then Enter
to overwrite the file. Note that your hosts file should always include the following at the top:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost