Stuck on “Software update is required to connect to your iOS device”

If you’ve seen the “A software update is required to connect to your iOS device” message, and even though you try to allow it to update it just sits at the beginning and doesn’t make progress, I may have an answer!

I first tried the usual things… restarting the phone, restarting the computer, verifying the App Store had no updates available, updated the OS on the phone, updated all of the apps, etc. No joy!

Then I found the solution. I saw a potential solution mentioned online that it might help to install Apple’s Xcode from the App Store. I had already installed Xcode since I use some of it’s tools already, but I had actually never opened Xcode itself. I launched Xcode, accepted the Terms of Services and other popups… then tried the phone again and the update proceeded as expected!

Apple iMessages not showing up on all of your devices?

I always had my messages synced across all of my devices which was awesome. But recently, on my laptop, I was noticing that I wasn’t seeing some of the messages that I had on my phone. I could still send and receive fine most of the time, but would be missing some images.

So I started some research and checked my iMessages Settings and everything looked fine. I even did a manual “Sync” from there, and it made no change.

Then I found this post that mentioned:

On your iPhone, go to Settings>Messages>Text Message Forwarding and make sure that all of your other devices are connected.

Well that was the trick, when I opened that up my laptop was not enabled.

Migrating Apple iBooks Library and Collections to a new computer

If you want to move all of your book as well as the Collections data you had for them from one computer to another you’ll want to copy all of these files from the old computer to the new one:

  • ~/Library/Containers/com.apple.BKAgentService
  • ~/Library/Containers/com.apple.iBooksX

It’s possible you only need to move the specific Books folder here:

Library/Containers/com.apple.BKAgentService/Data/Documents/iBooks/Books

But it seemed to work okay to move the entire contents of the BKAgentService folder, but there are definitely non-iBooks related content in there.

Corrupt Apple Keychain in OSX 10.11.6 after Security Update 2016-003

Not sure if it was directly related to the installation of Security Update 2016-003, but very soon after that installation I started having trouble with accounts on Apple Mail. All of my email accounts are Google Apps or Google Suite accounts, or just plain Gmail accounts. All of them went offline and entering their passwords would not restore access to them.

When I went to System Preferences –> Internet Accounts and entered a new password, it accepted the password but on the screen where you select which parts of the Google account you want to sync the Done button was greyed out and there was no way to get past this screen:

I went to Keychain Access and tried deleting everything related to Google, then tried deleting all of the keys and continued having trouble. Some online guides were recommending resetting the password for the Login keychain:

That didn’t appear to do the trick for me either. The only thing that would finally work is if I went to Keychain Access –> Preferences –> Reset My Default Keychain:

Then I went to System Preferences –> Internet Accounts and re-entered the passwords for all of my accounts, this time when I got to the Google window where I was stuck before I could select the items I wanted (Mail, Calendars, etc.) and the Done button wasn’t greyed out and I could proceed normally.

I’m guessing the keychain got corrupted in some way, possibly when the security update was applied. I did attempt just restoring the Keychains folder from Time Machine and that did work (I still had to re-enter some passwords) but I didn’t really want to revert to and older backup and kept working on various solution attempts.

My other thoughts for the possible cause were incompatibilities with GPG Mail with this version of mail after the security update, but I was able to re-activate that mailbundle and it has no problems running.

I had also attempted the solutions from this thread: Can’t login with Google using Internet Accounts

But I needed to do a larger reset than just deleting the Google keychain items.

Many of the threads I was reading kept referring to Apple’s Keychain First Aid but that functionality was removed with the 10.11.2 update and it appears there is no current alternate tool for it. Some mentioned that running Disk Utility would fix keychain problems and I tried it but had no luck getting it to update anything. I don’t think Disk Utility really verifies or repairs broken keychains.

More information on that topic can be found here:

Were you having the same problem with your Google accounts in Apple Mail? Did any of these solutions help you or did you find other solutions that worked for you? Please let me know and share the info with anyone else who stumbles across this issue.

Configuring Soundflower for use with El Capitan for Multiple Output Devices

Prior to upgrading to El Capitan I had my iMac set up so that I could send audio to the built in speakers at the same time as sending audio through a USB sound card dongle to my sub-woofer.

After upgrading it still had some of the SoundFlower application installed, but my multi-speaker configuration was no longer working. With some searching I found that Rogue Amoeba has given up development of Soundflower and is now directing users to this GitHub project as maintained by Matt Ingalls (thanks Matt!)

So the key to this is, you must uninstall the old (unsigned) version prior to installing the new one. And you must reboot after running the uninstaller or else it won’t work. Yeah, we’re always told we should reboot, and we never do, and things usually work fine. Well, not in this case. REBOOT! :-)

So I installed the most recent version of Soundflower from the Releases page. In my case it was Soundflower-2.0b2.dmg but you should see if there are any updates:

https://github.com/mattingalls/Soundflower/releases

Here is the quick version of getting the multi-device output to work, or at least how mine is set up:

  • Download the new version of Soundflower
  • Run the uninstaller that was in the package
  • Reboot the computer (really)
  • Run the installer on the newest version available (2.0b2 or above?)
  • Go to System Preferences –> Sound –> Output and select Soundflower (2ch) as the output device.
  • Launch /Applications/Utilities/Audio Midi Setup
  • Select Soundflower (2ch) in the left column and right click, then enable it to Use this device for sound output and Play alerts and sound effects through this device
  • Click the + in the lower left corner and create a new Multi-Output Device
  • Enable Built-in Output and your second audio device, in my case USB PnP Sound Device. Here is a screenshot:

Audio MIDI Setup - Multi-Output DeviceBut this was the point I realized I could not adjust the volume with my keyboards volume keys and if I remember right, I wasn’t even hearing anything. Of course from my old experiences this is where I would jump to Soundflowerbed and check my settings, verify my inputs and outputs, etc.  But where is Soundflowerbed?!  It’s gone! Usually it was in /Applications/Soundflower/Soundflowerbed but it was nowhere to  be found.

It turns out you can run the old copy of Soundflowerbed from the old installer! Just be careful to only install Soundflowerbed and NOT the old copy of Soundflower which we know won’t work.  Here were my steps:

  • Download a copy of an old version of Soundflower, the most recent binary I could easily find was Soundflower-1.6.6b.dmg from this Soundflower Google Projects Hosting site.
  • Open the Disk Image you downloaded
  • Run the installer labelled Soundflower.pkg
  • Accept the various pop-ups about unsigned apps, Readme’s, License, etc. But stop and look at Installation type!
  • Once you get to Installation Type instead of pushing Install push Customize
  • In the Customize section uncheck Soundflower leaving only Soundflowerbed checked. Complete the installation.
  • Now you have Soundflowerbed installed just like old times!

Soundflower-1.6.6-install-soundflowerbed-window

My final setup summary:

  • System Preferences –> Sound –> Output: Select Soundflower (2ch) as the output device.
  • In Audio Midi Setup: Select Soundflower (2ch) and enable it to Use this device for sound output and Play alerts and sound effects through this device
  • In Audio Midi Setup: Select Multi-Output Device and select the check boxes next to Built-In Output and USB PnP Sound Device
  • In Audio Midi Setup: Under Built-in Output in the Output tab, raise the volumes to Maximum values. Under the USB PnP Sound Device in the Output tab, adjust the subwoofer volume level to your desired level.
  • In Soundflowerbed under Soundflower (2ch) select Multi-Output Device
  • With that setup I can control the audio via my keyboard volume controls, and I can fine tune balance between my two output devices via the Audio Midi Setup Multi-Output Device panel.

 

Apple Lion File Sorting Issue… resolved!

For a while now when opening a Finder window in column mode I was seeing my files listed in reverse alphabetical order.  I would check and it was set to sort by name, I would change it to date or kind, then back to name, and it didn’t resolve the issue.

I was aware that if you held down option when clicking on the View menu the “Arrange By” item would change to a “Sort By” option, but when I did that all of the options were greyed out so I was unable to select any of them.

The solution is to go to the View menu and choose Arrange By –> None. Once it is set to none, go back to view, click Option, then choose Sort By –> Name and everything was now in proper alphabetical order.

Using Tags with the Apple Address Book

One thing I was always frustrated with is that there was no built in method to “tag” address book entries with the Apple Address Book.  My solution was usually just to add a line in the “Notes” section with the tags I wanted to add, such as:

tags: car, automotive

Then I could use the search feature in Address Book to search for “car” and it would show up… right?  Well, it did show up indeed, along with 87 other entries in my case. Why 87 and not just the one?

Entries that contained words or names like Carrie, cartoon or San Carlos all show up as well.

My first thought is use Twitter style hash tags, so I would have used #car and #automotive instead. Would have been an excellent solution if Apple’s Address book didn’t completely ignore the hash (#) symbol when searching!  A quick test shows it ignores almost all punctuation so that theory was out.

Then tonight I discovered Faruk Ate? who had a blog post on this exact topic. He discovered that the hyphen (-) is searched properly in Address Book, so you simply add a hyphen as a prefix to each tag will allow you to search for it directly. So the tags would be entered as:

tags: -car, -automotive

While I was updating my tags I decided it was also time to separate my tags from the Notes field. There are pro’s and con’s to this: If I leave the tags in the Notes field I don’t need to enter Edit mode in order to make changes. If I put it in any other field I’ll need to click “Edit” then make the changes and exit edit mode. Not a big deal, so if I was going to use a different field, which one should I choose?

In Address Book there is a section for Related Names, usually the default choices on mine are labelled “friend” and “assistant.” Instead I name one of those with a custom name of “tags” and then enter my list of tags in that field with the hyphen as a prefix. Here is an example:

You can add that “tags” field to the default Address Book Template so all new cards will include it by default.

This method also allows me to create Smart Groups of everyone that contained a specific tag. The “Related Names” field isn’t included in the list of available fields to search, but if you just search for tags in the “Card” it will pick it up. Side note: When editing the Smart Group I have to click off of it and then back on to it for it to update the list of cards within the group.

This method also allows for searching multiple tags at once. Just always remember to enter your tags with a hyphen as the first letter and separate multiple tags with spaces.

I like this method because if I search for “delete” I will see every post that contains that word, including this one that was tagged “-delete” … but if I search for the tag “-delete” I will see ONLY the entries that have the “-delete” tag.

FTP Error: 200 TYPE is now ASCII … Solution!

As usual, this blog is more a notepad of sorts to remind me of things if I need them again in the future. And it’s always a good thing to post them publicly in case others experience the same problem.

I use Cyberduck on the Mac for FTP and love it, but when I added a new FTP server to it on one of my computers today, and attempted to log in, I kept receiving the following error:

FTP Error: 200 TYPE is now ASCII

CyberDuck Error: FTP Error: 200 TYPE is now ASCII

I searched around for a while and never did find the solution for the cause, tried all kinds of things (Switching from Default to Active or Passive FTP mode, trying different encodings, deleting my bookmark and rebuilding it, etc.) and nothing worked.

Then I finally figured out the problem!  I had copied and pasted the password out of my password file, and when I selected it I accidentally included the line break at the end of the password.  So what was being entered in the password field was the password plus a line break.

Simply re-entering the password without the extra line break fixed the problem. In order to have Cyberduck ask me for the password so I could correct the error, I simply had to load up “Keychain Access” and delete the stored copy of the password. Clicked my bookmark again, entered the correct password, and I was in!

Hope that helps you if you had the same problem!

Mac OS X Problems & Solutions: No Route to Host

Though not radio related, I wanted to share this recent discovery of mine since the solution took me a bit of work to discover, and I hope this might help others stuck in the same situation.

One of my laptops recently was unable to access specific URL’s of a very few sites. I believe my desktop machine previously had the same problem but with different URL’s.

I would type in the URL of the page and it would fail to access it, tried it in Firefox and in Safari with the same result… no page loading.

Next I tried to ping the URL and ended up with:

ping: sendto: No Route to host

Picture 1

I did a bunch of forum searching and wasn’t able to find much (people recommended flushing the DNS cache with:

dscacheutil -flushcache

Which I tried and had no luck. I also checked my .hosts file and there was nothing related there. So I searched again tonight and found the solution in several posts!

The problem was an application called PeerGuardian which is an utility that is often used when people download Torrents. What it does is block ranges of IP addresses that are thought to be “bad” ranges in terms of Torrents. I won’t go in to the details of why people use it, but once it’s been used, even when the application is not running, some of it’s filters remain in place preventing access to websites on it’s block list.

To remedy the situation, I launched PeerGuardian, selected the “File” drop-down menu, then chose “Disable Filters” and instantly my access to those websites was restored. Hope that helps anyone else having the same problem!

capture