Outlook iCloud Calendar – The set of folders cannot be opened. The information store could not be opened.

I got this error on iCloud Calendar for Outlook on Windows 8 and Office 2013.

The set of folders cannot be opened. The information store could not be opened

The solution for me was quite simple. I went to Control Panel –> Add/Remove Programs. Choose “iCloud” and click Change. Then, choose the “Repair” option (make sure Outlook is closed).

After doing the repair, my iCloud came back!

 

CrashPlan Pro for Linux: Stuck at “Waiting for Backup” or “Connecting to Backup Destination”

First off, I want to give a shout-out to a very helpful post. Thank you to Bryan for posting these tremendously helpful posts on how to get CrashPlan up-and-running on headless Linux server (aka: pretty much any Linux Web Server).

Installing CrashPlan on a Headless Linux Server
Using the Windows CrashPlan Client to manage a headless Linux server 

Also there is more on CrashPlan’s own site about this here.

Anyways, so the rest of this article assumes that you have successfully gotten CrashPlan installed on your Linux server, and that you are able to manage it via a remote client and select folders for backup.

So, what happened to me was, I got everything configured correctly, but still could not get the backup going. These are the symptoms I faced:

1. The folders were successfully selected; I could see them on CrashPlan’s web interface as selected
2. CrashPlan PRO Online (CrashPlan Central) was selected as the destination
3. No matter  what I tried, it would just sit there saying “Waiting for Backup” or “Connecting to Backup Desitnation” and would say 0 files completed.

These are the troubleshooting steps I performed:

1. I verified that ports 443, 4242 and 4243 were allowed for outbound connections
2. I tried restarting the CrashPlan Engine multiple times
3. I even uninstalled and re-installed CrashPlan completely
4. There were various posts online about versions of Java and changing things with the Java install. I didn’t think this was the problem for me…so I would suggest you skip those steps if you see them.

I eventually started looking at the logs, and found this Java error in one of the log files:

Exception in thread "W30145090_ScanWrkr" java.lang.NoClassDefFoundError: Could not initialize class com.code42.jna.inotify.InotifyManager
at com.code42.jna.inotify.JNAInotifyFileWatcherDriver.<init>(JNAInotifyFileWatcherDriver.java:21)
at com.code42.backup.path.BackupSetsManager.initFileWatcherDriver(BackupSetsManager.java:393)
at com.code42.backup.path.BackupSetsManager.startScheduledFileQueue(BackupSetsManager.java:331)
at com.code42.backup.path.BackupSetsManager.access$1600(BackupSetsManager.java:66)
at com.code42.backup.path.BackupSetsManager$ScanWorker.delay(BackupSetsManager.java:1073)
at com.code42.utils.AWorker.run(AWorker.java:158)
at java.lang.Thread.run(Thread.java:662)

Now, as far as I understand it, inotify is only needed if you want to do scanning for real-time file changes. I actually didn’t even want to do this, so I disabled that, but it still didn’t find my problem.

I finally came across this post on CrashPlan’s own site that has a viable answer! Unfortunately the title of the post doesn’t say anything about “Waiting for Backup” so it is hard to connect it as the solution for this particular issue. Thank you to Renee S from CrashPlan for posting a viable solution that works on that forum!

Basically, the short of it is, CrashPlan doesn’t have the right parameter on the /tmp/ folder it needs to perform the backups.

Here are the instructions to get it to work again. 

1. You will need to create a new tmp folder for CrashPlan on your Linux server. Here are the specifications for that folder
– They recommend putting the directory in a user’s home directory (not root’s)
– The user CrashPlan was installed under must have write permissions on the directory you create
– IMPORTANT: The directory must be without the noexec restriction.
– So, for example, your directory might be: /home/myname/crashplan-temp

2. Once you have your temp folder created, you need to edit the run.conf file which is located here: /usr/local/crashplan/bin/run.conf

3. Open up this file, and look for this line:

SRV_JAVA_OPTS="-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx512m -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0"

4. We need to add an additional paramater specifying the new temp directory. This is done using this form:

-Djava.io.tmpdir=<path>

where <path> is a pointer to the directory you created in step 1. This can be added to the BEGINNING of the line, right after the quotes, so using the theoretical directory listed in step 1, it might look something like this

SRV_JAVA_OPTS="-Djava.io.tmpdir=/home/myname/crashplan-temp -Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx512m -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0"

5. Once you have that saved, restart CrashPlan on the Linux server for good measure, then it should work!

A couple tips if it still isn’t working:

– Make sure you have appropriate permissions on the directory you specified
– a few people had success changing the ownership to nobody:nobody  (chown nobody:nobody). I didn’t have to do this, but it might work for you

I hope this fix works for you!

Program Recommendation: Input Director – control multiple computers with the same keyboard and mouse

Have you ever found one of those little programs that is incredibly simple, but you find incredibly useful and it works just the way you want it to? Oh, and that’s free? I have found Input Director to be just such a program for me.

What this program allows you to do is control a second computer (or more than two) with the keyboard and mouse from your primary computer. My primary system is a laptop, and I also have a desktop attached to the monitor on the side (so that I can always leave the desktop on and connect to it remotely if needed). I wanted to be able to control that desktop with my main computer as if was attached as a third monitor. This does exactly that. Your mouse will continue over to the other computer as another screen, and you can also control the computer with your keyboard. (I don’t even have a KB & mouse attached to that secondary computer). It works just the way you’d want it to as well. It is a wonderful program and I highly recommend it.

The only recommendation I would have if you do use it is, make sure you are using static IP addresses in your networking, and use the IP addresses as the computer names. I’ve found this gives the best seamless & problem-free operation.

Oh, and did I mention that it’s free? Check it out today.

Input Director

SOLUTION: Windows 7 / Windows 8 / Windows 10 iTunes 12 (iTunes 8, 9, 10, 11) iPhone / iTouch / iPad “software is not installed” error (Apple Mobile Device service missing) 32bit/64bit

Updated 11/12/2016: Added files for iTunes 12.5.3, + Drivers, 64-bit. I no longer have access to a 32-bit computer. If you don’t have the latest version of iTunes, you can download it here.

***NOTICE*** It seems every new version of iTunes breaks this fix. If this fix has worked for you, then I recommend you stay on the iTunes version you have and don’t upgrade. You can see the Release Notes of each version of iTunes and see if there is a feature that you need. Typically I have found the upgrades aren’t all that needed (except major versions like 11 to 12, of course).

—————————–

If you like these posts, please follow me on Twitter.

After searching the net and lots of forums and trying lots of things, I thought I’d post the solution that actually worked for me. I owe a great deal of thanks to Chris123nt for this post (link removed, blog post no longer exists) for pointing me in the right direction.

First off, you will know if the solution below will work for you if you have the following set-up and symptoms:

  • Windows 7 (or Windows 8, Windows 10) and iTunes 8, 9, 10, 11, or 12 (I tried all versions, and many commenters have indicated this issue still exists in iTunes 12)
  • An iPhone, iPod Touch or iPad
  • You receive the following error when you plug in your iPhone: “This iPhone cannot be used because the required software is not installed. Run the iTunes installer to remove iTunes, then re-install iTunes.”
  • The Apple Mobile Device Service was not installed (to check this, click Start, Run, then type “services.msc” Look for “Apple Mobile Device”. If it doesn’t exist, keep reading. If it does, you have a different problem.)
  • You have tried installing and re-installing iTunes already and it didn’t work
  • According to other forums / posts, you might have tried extracting the Apple Mobile Device Software install files separately from the iTunes installer and installing manually that way, and it still didn’t work

The problem is, for some reason, iTunes won’t install the Apple Mobile Device software or service. Even if you extract out the AMDS installation files, it still fails. The SOLUTION is to take the software and service from a working machine for AMDS and manually install it. Then, it will work!

Luckily for you, I have provided the files you will need and installation instructions. This is a bit technical, but obviously worth it to get your iPhone,  iTouch or iPad working on Windows. These instructions are for both 32-bit and 64-bit Windows 7, 8 or 10 and the latest version of iTunes 12. Depending on whether you have 32-bit or 64-bit Windows, make sure you select the appropriate files and follow the right instructions, otherwise it won’t work.

If you don’t know whether you have 32-bit or 64-bit Windows, right-click on “Computer”, click Properties, then look under “System type”.

Good luck!

If this Blog was helpful to you, please consider donating to keep similar posts like this going!

  1. First of all, make sure you have the latest version of iTunes installed. You can download it from here. These instructions will NOT work for iTunes 8, 9, 10 or 11 anymore. If you’re unsure, just uninstall iTunes then re-install with the latest files.
  2. Next, you need to manually copy the Mobile Device Support directory from a working machine to your Windows 7 computer. Luckily, I have conveniently provided these files for you. You can download them here:
    64-Bit iTunes 12.5.3: Please click here to download this directory for 64-bit Windows.
    32-Bit
    iTunes 11.1.5: Please click here to download this directory for 32-bit Windows.

  3. Once you download that file, you need to Unzip it to this directory. IMPORTANT: Make sure you unzip the CONTENTS of the zip file, don’t just copy over the zip file:
    32-Bit: Unzip to C:\Program Files\Common Files\Apple
    64-Bit: Unzip to C:\Program Files (x86)\Common Files\Apple
    There are a large number of files in that directory, so it may take a little time, please be patient.
    So, after unzipping, you should have a new folder “Mobile Device Support” in the Apple folder
  4. 64-BIT ONLY STEP: If you have 32-bit Windows, skip this step. It seems that Apple has put the “Drivers” in a separate location (don’t know why). You will need to download the drivers separately. Please click here to download the files for 64-bit Windows.
    Once downloaded, you need to Unzip it to this directory. IMPORTANT: Make sure you unzip the CONTENTS of the zip file, don’t just copy over the zip file:
    Unzip to: C:\Program Files\Common Files\Apple
    So, after unzipping, you should have a new folder “Mobile Device Support” in the Apple folder
  5. Next, we have to merge the registry entries that will install the Apple Mobile Device service.
  6. First, download the registry entries that I have provided for you here:
    64-bit iTunes 12.5.3: Click here to download the registry entries for 64-bit Windows.
    32-bit
    iTunes 11.1.5: Click here to download the registry entries for 32-bit Windows.
    After you download the registry entries ZIP file, unzip it to your desktop and double-click each to install it. Say “Yes” to any prompts or confirmations about adding it to the registry. There are 2 entries, make sure you click BOTH and add BOTH to the registry.
  7. Now, we need to install the correct driver for your iPhone / iTouch. Windows 7 incorrectly identifies the device  as a digital camera. To fix this:
    – Plug in your iPhone / iTouch (don’t have iTunes loaded at this time)
    – Go to Device Manager (Click Start, right-click Computer,  then click Properties. In the window that appears choose “Device Manager” on the left)
    – Scroll down and find “Apple iPod” or “Apple iPhone” or “Apple iTouch”. It will likely be under the “Portable Devices” category.IMPORTANT NOTE: If your device is already listed under “Universal serial Bus Controllers” and not Portable Devices, you can skip these steps and go to Step 7.
    –  Right-click the Apple device and choose “Update Driver Software…”
    – Choose “Browse my computer for driver software” in the window that appears
    –  It will ask you for a location; you want to Browse to this folder (location is the same in 32 and 64 bit Windows):
    32-bit and 64-bit: C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers
    – Click Next
    – It should find the driver for your device; let it install that driver
  8. Once you complete these steps, reboot your computer. Once you reboot everything should work exactly as expected!

***NOTICE*** It seems every new version of iTunes breaks this fix. If this fix has worked for you, then I recommend you stay on the iTunes version you have and don’t upgrade. You can see the Release Notes of each version of iTunes and see if there is a feature that you need. Typically I have found the upgrades aren’t all that needed (except major versions like 10 to 11, of course).

Please write in the comments and let me know if this worked for you.

If this Blog was helpful to you, please consider donating to keep similar posts like this going!


If you like these posts, please follow me on Twitter.

iTunes – Change location of iTunes Library.xml

I saw many posts online about changing the location of your iTunes Library (Edit–>Preferences–>Advanced–>iTunes Music Folder Location). This is really quite simple. However, what’s annoying is, even if you change the location of your music, iTunes keeps the .xml and .itl library files in the original location (Windows “My Music” folder). I wanted the library stored in the same spot as my music–mainly for backup purposes. Seems logical, right? Well, in a Google search, it took me a while to find the answer.

The answer turned out to be incredibly simple. Simply hold down “Shift” when you launch iTunes and it will ask you to locate the libary file. I solved my problem in 2 steps. First, close iTunes, then:

1. Move the iTunes Library.itl and iTunes Music Library.xml files wherever you want them
2. Do the Shift-Start trick, and tell iTunes where the files are now located.