New boards can't load

I have uploaded successfully with my old Due however it died so a purchased two new ones
Neither unit will upload a program I get the following errors can anyone help

Arduino: 1.6.8 (Windows 10), Board: "Arduino Duemilanove or Diecimila, ATmega328"

Build options changed, rebuilding all

Sketch uses 1,066 bytes (3%) of program storage space. Maximum is 30,720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
avrdude: ser_open(): can't open device "\.\COM7": Access is denied.

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x79
avrdude: stk500_recv(): programmer is not responding
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x79

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

More details on which board you purchased required.

jimbod:
my old Due however it died so a purchased two new ones

Arduino: 1.6.8 (Windows 10), Board: "Arduino Duemilanove or Diecimila, ATmega328"

Are the new boards Due or "Arduino Duemilanove or Diecimila, ATmega328"? They are not the same thing.

Good catch - the Due is in the SAM boards package, and I don't think it's installed by default. Use tools -> boards ->board manager to install it.

Yes, there's a Due and a Duemillanove. If you speak italian, they're as different as can be, a model 2 vs a model 2009. But for the rest of us, that's a common point of confusion.

Sounds like another case of the serial polling issue. There's a bug in 1.6.8 that constantly polls the serial ports, causing them to reset and do weird things (including that "access denied" issue). Take a look at the topic "IDE 1.6.8" and "Arduino 1.6.8 constantly polling serial, resetting Arduino board". It might be best to downgrade to 1.6.7 until it's fixed.