Page 5 of 8

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sat Nov 29, 2014 2:09 am
by jazzyguy
Thanks for the update and then they promptly forgot about you.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sat Nov 29, 2014 3:31 pm
by Reggie Stration
jazzyguy wrote:Thanks for the update and then they promptly forgot about you.


I told them I’d take it to their forum. They haven’t yet answered this. Al I want at this time is access to 3.4.2, I’ll give 3.5 a miss and try 3.6 when it comes out.
If not soon I’ll look at other software to do the same job. I’ve seen a similar package that does what LS does.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sat Nov 29, 2014 9:54 pm
by jazzyguy
If you Google it you will get it. I forgot who I got it from. But you can find it by Googling it.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sat Nov 29, 2014 10:07 pm
by jazzyguy
If you attempt a reinstall of Yosemite you will get 3.5. Apparently there are files missing in the installer.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sat Nov 29, 2014 10:17 pm
by Reggie Stration
jazzyguy wrote:If you Google it you will get it. I forgot who I got it from. But you can find it by Googling it.

Yep, I’d seen that suggestion earlier btu I’d rather be 110% sure to get a copy that doesn’t contain any malware. Can’t be doing with reinstalling either if I’m honest. A working LS or the old version are what I’m after - either one I’m happy with.

Files missing in the installer. Which installer is that, the Yose one?

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sun Nov 30, 2014 5:04 am
by jazzyguy
No Reggie I mean the LS installer is missing some files.I believe they are boot files.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sun Nov 30, 2014 8:33 am
by Reggie Stration
jazzyguy wrote:No Reggie I mean the LS installer is missing some files.I believe they are boot files.

Ah, gotcha.
Surely it should be easy enough for them to update then…...

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sun Nov 30, 2014 1:20 pm
by Reggie Stration
Nightly build 3.5.1 is out!!!!

Get it here;
http://www.obdev.at/products/littlesnitch/download.html

But…the only fix in the release notes is;
Fixed a bug introduced in Little Snitch 3.5 where “Until Quit” rules would still be enabled after the process quits.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sun Nov 30, 2014 2:45 pm
by trickbox
Nightly build 3.5.1 is out!!!!

Get it here;
http://www.obdev.at/products/littlesnitch/download.html

But…the only fix in the release notes is;
Fixed a bug introduced in Little Snitch 3.5 where “Until Quit” rules would still be enabled after the process quits.


Has anyone tried to install this? It would be great to know if it works on machines with problems with 3.5.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Sun Nov 30, 2014 8:10 pm
by jazzyguy
That is a NIGHTLY BUILD. I don't think I want any part of that because it is really a Beta.I will wait to correct 3.5. However I got reinstall of Yosemite to get it. Reggie you ought to try it. It is safe.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Mon Dec 01, 2014 6:19 pm
by Reggie Stration
jazzyguy wrote:That is a NIGHTLY BUILD. I don't think I want any part of that because it is really a Beta.I will wait to correct 3.5. However I got reinstall of Yosemite to get it. Reggie you ought to try it. It is safe.

Na, I’ll wait until 3.6 thanks JG.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Mon Dec 01, 2014 6:21 pm
by manfred
Guys, I'm really sorry that Little Snitch is causing those issues for you. And I'm sorry as well that it took so long until you got an »official« answer. I will try to bring some light into the darkness.

Reggie Stration wrote: This has been posted on Twitter in response to my above request;
there is no difference between those versions. You need to make sure your system is able to update the kernel boot cache.


Of course there are differences between those two versions, but non of them affect the Little Snitch Installer. You would see the exact same issue with Version 3.4.2, 3.4.1, 3.4,… and most likely also older versions.

As you might know, Little Snitch consist of multiple parts. One essential part of it is a kernel extension, deeply integrated into the system to ensure security and provide the filtering feature everyone is happy about. With each update we need to update the kernel extension cache. Simplified said, this is a file managed and used by your operating system while booting the Mac. If somehow the cache update fails, you might end up with a non-booting system. While your system is unable to update kernel extension cache file, an OS X update would most likely cause the same issue. Yuk!

But now to the most important part: What to do to fix that issue?
It's a tough question, because there are numerous reasons that might cause that issue. From what I've seen so far, the following steps help most of the affected people.

If you are in the state that your Mac isn't booting anymore, make sure to boot it in Safe Boot Mode. To do so, hold the shift while starting the Mac.

  • Verify & repair your file system permissions
    • Start the Disk Utility.app
    • Select your internal hard drive / ssd in the left column
    • In the right colum choose »First Aid« > Repair Disk
  • Reinstall Little Snitch
    • While still in Safe Boot Mode, start the Little Snitch Installer again and run through the installation process.
    • Most likely, the required restart afterwards works as expected and your system is up and running.
  • If that's not the case, and you are still not able to boot your Mac, any other third party kernel extension prevents your system from updating the kernel extension caches.
  • Boot your Mac again in Safe Boot mode and run the following command in a new Terminal window:

    Code: Select all

    sudo touch /System/Library/Extensions/ && sudo kextcache -v 6 -update-volume /
  • Take a close look at the output, you should see a list of incompatible / broken kernel extensions. Make sure to remove them from your system. If you are uncertain about the output, feel free to post it here and I will take a look at it. Also our support guys will be happy to assist you with that task.

Mac Pro 1.1 and 2.1 unfortunately are not compatible to OS X Yosemite and also incompatible to Little Snitch. Even with Piker-Alpha bootloader or similar approaches.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Mon Dec 01, 2014 8:42 pm
by devotee
manfred wrote:You would see the exact same issue with Version 3.4.2, 3.4.1, 3.4,… and most likely also older versions.

I wanted to make a clean install of Yosemite on a Mac Mini. For security purposes, the first program I wanted to install is Little Snitch. This is my story:

1. Clean install of Yosemite via USB stick
2. Tried to install LS 3.5
3. OS X Yosemite wouldn't boot properly
4. Since it was a clean install (nothing to lose), I reformatted the whole disk and I reinstalled Yosemite
5. Tried to install LS 3.5
6. After the usual required restart, OS X would boot correctly but LS was not working (mismatch error)
7. New OS X Yosemite clean install from USB stick
8. Tried to install 3.4.2 and... Not a single problem, the install process went smoothly, OS X Yosemite restarted correctly, LS working like a champion

So, no, I didn't see the exact same issue using the previous version (which, by the way, I had to download from a third party because it was not available anywhere on the official site).

PS: BTW, version 3.4.2 still isn't available on the site, not even in the "legacy versions" page. Is there a reason for it?

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Mon Dec 01, 2014 8:42 pm
by Reggie Stration
manfred wrote:Guys, I'm really sorry that Little Snitch is causing those issues for you. And I'm sorry as well that it took so long until you got an »official« answer. I will try to bring some light into the darkness.

Reggie Stration wrote: This has been posted on Twitter in response to my above request;
there is no difference between those versions. You need to make sure your system is able to update the kernel boot cache.


Of course there are differences between those two versions, but non of them affect the Little Snitch Installer. You would see the exact same issue with Version 3.4.2, 3.4.1, 3.4,… and most likely also older versions.

As you might know, Little Snitch consist of multiple parts. One essential part of it is a kernel extension, deeply integrated into the system to ensure security and provide the filtering feature everyone is happy about. With each update we need to update the kernel extension cache. Simplified said, this is a file managed and used by your operating system while booting the Mac. If somehow the cache update fails, you might end up with a non-booting system. While your system is unable to update kernel extension cache file, an OS X update would most likely cause the same issue. Yuk!

But now to the most important part: What to do to fix that issue?
It's a tough question, because there are numerous reasons that might cause that issue. From what I've seen so far, the following steps help most of the affected people.

If you are in the state that your Mac isn't booting anymore, make sure to boot it in Safe Boot Mode. To do so, hold the shift while starting the Mac.

  • Verify & repair your file system permissions
    • Start the Disk Utility.app
    • Select your internal hard drive / ssd in the left column
    • In the right colum choose »First Aid« > Repair Disk
  • Reinstall Little Snitch
    • While still in Safe Boot Mode, start the Little Snitch Installer again and run through the installation process.
    • Most likely, the required restart afterwards works as expected and your system is up and running.
  • If that's not the case, and you are still not able to boot your Mac, any other third party kernel extension prevents your system from updating the kernel extension caches.
  • Boot your Mac again in Safe Boot mode and run the following command in a new Terminal window:

    Code: Select all

    sudo touch /System/Library/Extensions/ && sudo kextcache -v 6 -update-volume /
  • Take a close look at the output, you should see a list of incompatible / broken kernel extensions. Make sure to remove them from your system. If you are uncertain about the output, feel free to post it here and I will take a look at it. Also our support guys will be happy to assist you with that task.

Mac Pro 1.1 and 2.1 unfortunately are not compatible to OS X Yosemite and also incompatible to Little Snitch. Even with Piker-Alpha bootloader or similar approaches.

Ok, that’s a lot more info than we had before. Incidentally I’m running a 1,1 edition Mac Pro, (with Yosemite). I’m not going to downgrade to 10.x so for me, I may have to look to a competitor bid goodbye to LS for now.
Mind you, although you say that LS is incompatible, it was running absolutely fine.

Thanks for the comprehensive update though.

Re: LITTAL SNITCH FAILS TO INSTALL IN YOSEMITE

Posted: Mon Dec 01, 2014 9:13 pm
by EMR
manfred wrote:Mac Pro 1.1 and 2.1 unfortunately are not compatible to OS X Yosemite and also incompatible to Little Snitch. Even with Piker-Alpha bootloader or similar approaches.


Whatever the state of the compatibility of early Mac Pros with the Piker-Alpha bootloader is, it was GOOD ENOUGH with Yosemite 10.10.1 AND Little Snitch 3.4.2. Guess what's changed on the very same computer (that's right, an early Mac Pro) with the very same operating system (that's right, Yosemite 10.10.1, thanks to Piker-Alpha's bootloader) and Little Snitch 3.5! That's right, you guessed it! It's Little Snitch 3.5. That's the only thing that's changed. And, as I'm saying, I have it up and running on this unsupported machine (which has been unsupported since Mountain Lion days, which I have run without any trouble, as I have run Mavericks).

So you have to do better than that in your explanation. If an early Mac Pro is "unsupported" (although it works better than many recent "supported" Macs) for Little Snitch 3.5, it was equally "unsupported" for Little Snitch 3.4.2. "Unsupported" as it might be, it worked flawlessly with 3.4.2. How come the 3.5 installer doesn't get to clear the boot and kernel caches on these machines? Since Little Snitch 3.5 can successfully be updated on these machines via Safe Boot, it should be feasible for you to achieve the same result through a more thorough installation procedure. Labelling the problem "unsupported" doesn't cut it.