Backward Compatibility of Frappe

Hi

I am wanting to construct a V11 server just to do a quick few tests. THeoretically I should

actually go back to Ubuntu 18 , I believe. So the OS is one thing, but I am also wondering about Frappe.

Will V11 run on Frappe 13 ?

When I did a search, it sounded like the other option for “older” versions is docker. But I have very little experience with docker.

Some advise would be appreciated

ERPNext V11 only works with Frappe V11 it will not run on Frappe 13 because both versions are designed to work together and there were many changes between releases…. for the operating system, V11 was mainly supported on Ubuntu 18.04 by Frappe. You might be able to run it on newer Ubuntu versions, but it usually causes dependency issues and takes extra effort to fix…. another option is using Docker…. Docker will let you run older ERPNext versions without changing your main system. It is often the easiest way to test older versions if you don’t want to install an old operating system.

If you just need it for testing, the safest options are:

  • Create a VM with Ubuntu 18.04 or

  • Run ERPNext V11 using Docker.

Thank you for the message @saaad_asiiif

I have very little experience with docker. I did find a procedure ( Prof Google !!! ) , but does the same

requirements apply i.e. I have to start off with Ubuntu 18.04 ?

you don’t necessarily need Ubuntu 18.04 if you are using Docker.. that requirement mainly applies when you are installing ERPNext V11 directly on the system

With Docker the environment i.e (Python, Node, dependencies, etc.) runs inside the container so your host OS can be a newer Ubuntu version and it should still work fine for testing. Ubuntu 18.04 was the officially supported OS for V11 by Frappe when installing normally, but Docker basically avoids that limitation.

1 Like