Hi Tommyweather,
Thanks for posting in the Apple Support Community! I understand you're unable to update your MacBook Pro to macOS Sierra because you're getting an internal error. I always like to make sure I keep my Mac up to date with the latest software, so I can understand wanting to make sure you're able to update your Mac too. I'm happy to offer some suggestions.
Before going through any troubleshooting steps, I recommend to backup your data using Time Machine. The steps that I'm going to recommend shouldn't erase any of your data but it's always a great idea to make sure your data is safe.
Use Time Machine to back up or restore your Mac
The next thing that I recommend doing is trying to repair your hard drive using disk utility. It's possible an error on the hard drive could cause the error you're getting. You can use the following section of this article for help with that:
Try Disk Utility
Use these steps to use the Disk Utility app to verify or repair a disk.
- If you're using OS X Lion or later, start the computer from Recovery System or Internet Recovery. If you're using an older version of OS X and your computer came with a Mac OS X Install disc, insert the installation disc and restart the computer while holding the C key instead.
- When your computer finishes starting up, choose Disk Utility from the Utilities window, or from the Installer menu if you're started from an installation disc.
- Click the First Aid tab.
- Click the disclosure triangle to the left of the hard drive icon to display the names of your hard disk volumes and partitions.
- Select your Startup Disk (usually named "Macintosh HD").
- Click Repair. Disk Utility checks and repairs the disk.
Tip: With Mac OS X v10.6 and earlier, always start up your computer from an Install or Restore disc when using Disk Utility to verify or repair your startup volume. Otherwise, you might see some disk error messages.
Resolve startup issues and perform disk maintenance with Disk Utility and fsck
Once you've confirmed that your hard disk is working normally, try installing the update again. If you're still running in to an error, reply back and let us know during which part of the installation you're seeing that error.
Cheers!