While the upgrade should be a smooth process, building an OS that runs on many hardware configurations is not easy, and sometimes (at least initially) you may come across bugs, errors, and a number of other problems. However, you can avoid many of these issues by jumping to the new version if you have the right information and you know exactly what to do. All content on this site is provided with no warranties, express or implied. Use any information at your own risk. Always backup of your device and files before making any changes. Privacy policy info.