Protection from Adobe Creative Cloud's Folder Erasing Bug
Preface: This post tells you to run commands in the Terminal on your Mac. It’s a powerful way to tell a computer what to do and well worth learning a little bit about. However, blindly following these type of directions from unknown folks on the Internet can be dangerous. Sneaky folks can trick you into installing viruses/spyware and other bad things. Always ask a tech-buddy you trust to look at anything like this before you follow the directions to run or install it. (Especially if you see the word
sudo which has Godlike abilities on Macs.)
Update: Good news, everybody. Further reports indicate the bug doesn’t delete the folder, just the contents. So, all that needs to be done is to make a protection folder one time. That can be done with:
sudo mkdir /.aaaaaaProtectionFromAdobeCC
Since the folder itself isn’t deleted, there’s no need to go through the hassle of the rest of the stuff below.
A February 2016 update from Adobe Creative Cloud is deleting the first folder it finds alphabetically on Macs.
This is bad. It’s breaking things like Backblaze’s backup service.
Until it’s fixed, the safest thing to do is create an empty, throw-away folder that it’ll see. Creative Cloud will kill it while leaving the stuff that makes your Mac actually run alone. And, because there are reports of it happening multiple times, you’ll want to setup to automatically recreate it.
I created a script that will make the folder then check to make sure it stays there. To install it, copy and paste the lines below into your Terminal application (hit “Return/Enter” after each one to run them).
This line downloads the script file and puts it in a folder that Mac’s use for setting up automation:
sudo curl -s -o "/Library/LaunchAgents/com.alanwsmith.adobeCreativeCloudProtection.plist" "http://alanwsmith.com/com.alanwsmith.adobeCreativeCloudProtection.plist"
The script will automatically start if the Mac is rebooted because it’s in the
/Library/LaunchAgentsfolder. To start it without rebooting, run this:
sudo launchctl load "/Library/LaunchAgents/com.alanwsmith.adobeCreativeCloudProtection.plist"
That should protect you until Adobe corrects the behavior.
Here’s a video on how to open the Terminal if you need help with that. You’ll also need to use an Admin account and enter your password after running the first command. Finally, these lines are long and some will scroll. Be sure to copy the entire thing.
To remove the script after Adobe gets their side fixed, run these three lines in the Terminal to turn off the script:
This stops the script from running:
sudo launchctl unload /Library/LaunchAgents/com.alanwsmith.adobeCreativeCloudProtection.plist
This deletes the file (so it doesn’t start again next time you reboot):
sudo rm /Library/LaunchAgents/com.alanwsmith.adobeCreativeCloudProtection.plist
And this removes the throw-away folder that provided the protection.
sudo rmdir /.aaaaaaProtectionFromAdobeCC
(Note: You’ll need to use an Admin account and enter your password with these too.)
Software development is hard. Adobe’s software is incredibly complex. Sure this sucks, but it’s worth keeping that in mind before blasting Adobe. The real tests are how quickly they respond and if this same thing ever happens again.
Random Related Links
An XML Schema (XSD) Definition to Prevent Leading Zeros in Integers
Beware: XSL Schema's built in integers don't protect you from the curse of leading zeros. Here's how to protect yourself.
Java Classpath for Mac OS X Leopard
Doing a little Java development on the Mac. Just making a note to myself about XOM (an XML Object Model). According to the web site, "XOM…
Lightroom Resize not so good
I've been batching up some photos to get ready to post and was using Adobe Lightroom to resize them down to the proper dimensions…
List of open source projects for windows
haven't had a chance to see if this is trying to be a complete list or a list of just quality ones. I'm dropping it in here so I can find it…
Book to read
Read this review on Boing Boing. Adding John Scalzi's "Old Man's War" to the list of books to read. Also, starting a new Category with…
If you have ever needed to have a temporary e-mail address for something you didn't want to have to mess with check out mytrashmail.com…
A few years ago I checked out from the library one of the Motley Fool's ( http://www.fool.com ) books. I think it was The Motley Fool You…
An hour or so ago we sent out the e-mail to our private beta user group to preview our new live scoring product. This is the thing that I've…
No more spell checking emails
The email program I use at work doesn't have an inline spell checker. If you want to do a spell check, you have to click on a button and…
The wonderful KatieKodes wrote a piece on making her minimum viable build tutorials. The process includes staying as far away as…
Open firewall for bittorrent
This is mainly a note for me. If you run a bittorrent program like the open source Azureus and have a firewall like Comodo (which I…
Congress, please stop worrying about the transition to digital TV
Dear Congress, Now that you have gone through it again and decided not to push back the date for the transition to DTV , please drop the…
First Post - Yeah, yeah
I finally broke down and started a blog. I figure I run across some neat things from time to time and this would be a good way for me to…
My First Bout of Suicidal Ideation
The story of my first (and hopefully last) trip to the hospital for suicidal ideation
Just installed a programmable, digital thermostat in the house. With summer effectively here we'll see what type of difference it makes in…
This will tell you just how behind I am. I'm just now getting to pull images off my point and shoot camera from Halloween. I usually end up…
Your Tax Dollars at Work
This graphic is an eye-opening display of where our tax dollars end up getting spent. Very well done and worth a look. Most of the time…
Flash manual designed for digital cameras
I found an amuzing item while reading through the manaul for my Canon Flash. There is a footnote that says: If the flash exposure…
We have had cyborgs among us for a long time (think pacemakers) and some bionics where thought can be used to control an external instrument…
Photography is what I'm supposed to do
I've been having this thought a lot lately. I just watched a documentary on Ansel Adams (that's right, I'm a photographer AND a geek). At…
Internet find: Electronics Training from the Navy
United States Navy Electricity & Electronics Training Series - NEETS * In the introduction, the texts are defined as a "self-study course…
I'm trying a new (to me) open source CD/DVD burning piece of software called " InfraRecorder ". So far, seems pretty nice. I've said before…
It's about creating
I'm pretty much the only person at work who does what I do in terms of technology. To the point that I've been told (several times) not to…
Happy Pi Day
Presenting what might be the song of the universe: Kudos to a fun idea and nice execution. Update: I did a little digging over lunch and…
Starting WordPress Notes
As I mentioned before, I've moved over to my own copy of WordPress for the back end for my blog. This not only give me more control over the…
For all you hackers out there who are into finance, if you want a data feed of stock info, check out Yahoo Finance's stock quotes . On that…
Two of may favorite things
Legos and Photography . What more could you ask for. -- Tags: tagPhotography
Cool Looking Tree
Had the camera on the golf course yesterday, and took this shot of a neat looking tree.
Finding SATA Cables for SeaSonic Power Supplies
A rare case of Google not providing instant links for a product sales page.