Remote Host Identification Has Changed!

After updating the operating system to Debian and plugging in your BeagleBone Black via USB you may receive the error message:
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

This is normal as the RSA key has changed when you updated the OS.

The easiest way to fix it is to run ssh-keygen -R then try connecting again.

When connected via USB
ssh-keygen -R 192.168.7.2
ssh debian@192.168.7.2

When connected via Ethernet
ssh-keygen -R beaglebone.local
ssh debian@beaglebone.local

You should then be asked to add the new fingerprint to your "known hosts", say yes and you should then be asked for your Debian password who’s default is temppwd.

And your in debian@beaglebone:~$.

Thanks to http://blog.tinned-software.net/ssh-remote-host-identification-has-changed/

American Assassin by Vince Flynn

After reading the Gray Man series of books I still had a desire for more spy action. In one of the review of Dead Eye Vince Flynn was mentioned so I looked him up and found the Mitch Rapp series. The first book in the series is American Assassin so I picked it up from Audible and gave it a listen.

American Assassin is the first novel in the Mitch Rapp series written by Vince Flynn. This is a traditional superagent spy novel with more action than intrigue. I think it would make for a fantastic movie, especially if shot like the spy action-thriller movies of the 70’s. Mitch Rapp is a likable character with flaws that make him human.

The narrator George Guidall is such an amazing talent. His style with this book is different from many of the other books I have listened to recently, instead of acting out the story it feels more like having someone reading a bedtime story. It has taken some adjusting, but I like it well enough.

I look forward to listening to more Mitch Rapp novels.

From the publisher:

Before he was considered a CIA superagent, before he was thought of as a terrorist’s worst nightmare, and before he was both loathed and admired by the politicians on Capitol Hill, Mitch Rapp was a gifted college athlete without a care in the world… and then tragedy struck.

Two decades of cutthroat, partisan politics has left the CIA and the country in an increasingly vulnerable position. Cold War veteran and CIA Operations Director Thomas Stansfield knows he must prepare his people for the next war. The rise of Islamic terrorism is coming, and it needs to be met abroad before it reaches America’s shores. Stansfield directs his protégé, Irene Kennedy, and his old Cold War colleague, Stan Hurley, to form a new group of clandestine operatives who will work outside the normal chain of commandmen who do not exist.

What type of man is willing to kill for his country without putting on a uniform? Kennedy finds him in the wake of the Pan Am Lockerbie terrorist attack. Two-hundred and seventy souls perished that cold December night, and thousands of family and friends were left searching for comfort. Mitch Rapp was one of them, but he was not interested in comfort. He wanted retribution.

Six months of intense training has prepared him to bring the war to the enemy’s doorstep, and he does so with brutal efficiency. Rapp starts in Istanbul, where he assassinates the Turkish arms dealer who sold the explosives used in the Pan Am attack. Rapp then moves onto Hamburg with his team and across Europe, leaving a trail of bodies. All roads lead to Beirut, though, and what Rapp doesnt know is that the enemy is aware of his existence and has prepared a trap. The hunter is about to become the hunted, and Rapp will need every ounce of skill and cunning if he is to survive the war-ravaged city and its various terrorist factions.

©2010 Vince Flynn (P)2010 Simon and Schuster Audio

I rate American Assassin a 7 out of 10 and recommend it to anyone looking for a spy adventure.

Setting up Debian on a BeagleBone Black

This post is about installing Debian (BeagleBone Black – 2GB eMMC) 2014-03-27 and Flashing the eMMC using a Mac running OSX 10.9 Mavericks.

I decided to get a head start on using Debian with the BBB which is soon to tbe the default OS installed on them.

These are the steps I used today to get up and running:

  1. Download image from http://beagleboard.org/latest-images
     - BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img.xz
  2. Use Unarchiver to extract disk image
     - BBB-eMMC-flasher-debian-7.4-2014-03-27-2gb.img
  3. Download PiFiller to copy the disk image to the SD card
     - http://ivanx.com/raspberrypi/
    WARNING: Do not insert the SD card yet, PiFiller will tell you when
  4. Run PiFiller and follow the directions
    1. Choose the disk image
    2. Insert the SD card
    3. Verify that PiFiller has found the correct device
    4. Some more verifying, click OK a couple of times
    5. Now wait awhile, it took about 20 minutes on my MacBook Pro
      Holy Cow! The dialog box opening and closing gets really annoying to watch!
    6. All set when you get the “Your SD card is ready” message
  5. Eject the SD from the Mac OS then remove it from the computer
  6. With the BBB unplugged, no network, USB, video, power cables, insert the SD card into the BBB
    WARNING: The SD card pokes out of the back of the BBB enough that it is easy to bump it and cause it to eject. Especially when plugging in a USB or HDML cable. It pays to be slow and patient when manipulating the BBB with an SD card in place.
  7. Get ready: When plugging in the BBB you will need to hold down the Boot button until all 4 USR lights turn on
     - While holding down the Boot button insert a 5V 2A power supply, release the Boot button when all 4 USR lights turn on
  8. Now the USR buttons should start blinking in a seemingly random pattern, this should go on for 20 to 60 minutes depending on the OS and SD card
  9. When the USR lights all light-up again the eMMC has been flashed with Debian
  10. Remove the power adapter
  11. Remove the SD card

You are now ready to plug-in the devices you want to work with and enjoy Debian

More information about installing operating systems on the BeagleBone Black:
http://beagleboard.org/Getting%20Started#update
http://learn.adafruit.com/beaglebone-black-installing-operating-systems/overview