We operate ERPNext at a very simple level within our organisation.
We installed the ERPNext VM (built on December 08, 2016) on a system running Windows 10.
Frappe Framework v7.1.24
This system is run as a vanilla production install (no customising / subroutines)
I recently set up a test / clone environment and attempted to upgrade. This failed with NPM errors. It also failed to upgrade an installation with an empty database (in as-delivered state). It also failed after upgrading UBuntu to 16. I was able to install the latest production version
As this is a vanilla install, I am sure that this issue can be replicated on similar operating environments.
Is there an upgrade path that needs to be followed for this simple installation of ERPNext to ensure system and version integrity? I understand that this is a major upgrade, but in other software environments the user can follow an upgrade path using stable production environments (v7.xx to v8.yy to v9.zz, etc) to achieve a full upgrade with data integrity. Is this possible for ERPNext?