I want to know which version of Frappe CRM support ERPNext Version-15?

Hi everyone,

I want to know which version of Frappe CRM support ERPNext Version-15?

Hi @Rahul7218

There is a table at the bottom of the github page - GitHub - frappe/crm: Fully featured, open source CRM · GitHub

Good point. Checking the compatibility table is probably the quickest way to verify which version works with ERPNext v15. Thanks for pointing that out.

i have try ‘Main’ and ‘develop‘ branch but not support this branch also

any idea which branch support erpnext version-15

Hi @Rahul7218

Can you share what error you are getting?

Also what command did you run?

Please share as much details as possible so troubleshooting can be easier

I got this error when docker image build

command is this : - docker build
–build-arg=FRAPPE_PATH=GitHub - assimilate-technologies/frappe: Low code web framework for real world applications, in Python and Javascript · GitHub
–build-arg=FRAPPE_BRANCH=version-15
–build-arg=PYTHON_VERSION=3.12.13
–build-arg=NODE_VERSION=20.11.0
–build-arg=APPS_JSON_BASE64=$APPS_JSON_BASE64
–tag=ghcr.io/assimilate-technologies/rn-erpnext-uat:0.0.2
–file=images/custom/Containerfile .

[1/4] Resolving packages…
784.1 [2/4] Fetching packages…
784.1 info Visit yarn install | Yarn for documentation about this command.
784.1 verbose 62.440595574 Error: Command failed with exit code 1.
784.1 at ProcessTermError.ExtendableBuiltin (/home/frappe/.nvm/versions/node/v20.11.0/lib/node_modules/yarn/lib/cli.js:721:66)
784.1 at ProcessTermError.MessageError (/home/frappe/.nvm/versions/node/v20.11.0/lib/node_modules/yarn/lib/cli.js:750:123)
784.1 at new ProcessTermError (/home/frappe/.nvm/versions/node/v20.11.0/lib/node_modules/yarn/lib/cli.js:790:113)
784.1 at /home/frappe/.nvm/versions/node/v20.11.0/lib/node_modules/yarn/lib/cli.js:34408:30
784.1 at Generator.throw ()
784.1 at step (/home/frappe/.nvm/versions/node/v20.11.0/lib/node_modules/yarn/lib/cli.js:310:30)
784.1 at /home/frappe/.nvm/versions/node/v20.11.0/lib/node_modules/yarn/lib/cli.js:323:13
784.1 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
784.1 info Visit yarn install | Yarn for documentation about this command.
784.1 subprocess.CalledProcessError: Command ‘yarn install --check-files --verbose’ returned non-zero exit status 1.
784.1
784.1 The above exception was the direct cause of the following exception:
784.1
784.1 Traceback (most recent call last):
784.1 File “/usr/local/lib/python3.12/site-packages/bench/commands/make.py”, line 75, in init
784.1 init(
784.1 File “/usr/local/lib/python3.12/site-packages/bench/utils/render.py”, line 105, in wrapper_fn
784.1 return fn(*args, **kwargs)
784.1 ^^^^^^^^^^^^^^^^^^^
784.1 File “/usr/local/lib/python3.12/site-packages/bench/utils/system.py”, line 98, in init
784.1 install_apps_from_path(apps_path, bench_path=path)
784.1 File “/usr/local/lib/python3.12/site-packages/bench/app.py”, line 1073, in install_apps_from_path
784.1 get_app(
784.1 File “/usr/local/lib/python3.12/site-packages/bench/app.py”, line 787, in get_app
784.1 app.install(verbose=verbose, skip_assets=skip_assets, restart_bench=restart_bench)
784.1 File “/usr/local/lib/python3.12/site-packages/bench/utils/render.py”, line 126, in wrapper_fn
784.1 return fn(*args, **kwargs)
784.1 ^^^^^^^^^^^^^^^^^^^
784.1 File “/usr/local/lib/python3.12/site-packages/bench/app.py”, line 254, in install
784.1 install_app(
784.1 File “/usr/local/lib/python3.12/site-packages/bench/app.py”, line 963, in install_app
784.1 bench.run(yarn_install, cwd=app_path)
784.1 File “/usr/local/lib/python3.12/site-packages/bench/bench.py”, line 50, in run
784.1 return exec_cmd(cmd, cwd=cwd or self.cwd, _raise=_raise, env=env)
784.1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
784.1 File “/usr/local/lib/python3.12/site-packages/bench/utils/init.py”, line 193, in exec_cmd
784.1 raise CommandFailedError(cmd) from subprocess.CalledProcessError(return_code, cmd)
784.1 bench.exceptions.CommandFailedError: yarn install --check-files --verbose
784.1
784.1 ERROR: There was a problem while creating /home/frappe/frappe-bench
784.1 Do you want to rollback these changes? [y/N]:

Containerfile:126

125 | ARG FRAPPE_PATH=GitHub - frappe/frappe: Low code web framework for real world applications, in Python and Javascript · GitHub
126 | >>> RUN export APP_INSTALL_ARGS=“” &&
127 | >>> if [ -n “${APPS_JSON_BASE64}” ]; then
128 | >>> export APP_INSTALL_ARGS=“–apps_path=/opt/frappe/apps.json”;
129 | >>> fi &&
130 | >>> bench init ${APP_INSTALL_ARGS}
131 | >>> --frappe-branch=${FRAPPE_BRANCH}
132 | >>> --frappe-path=${FRAPPE_PATH}
133 | >>> --no-procfile
134 | >>> --no-backups
135 | >>> --skip-redis-config-generation
136 | >>> --verbose
137 | >>> /home/frappe/frappe-bench &&
138 | >>> cd /home/frappe/frappe-bench &&
139 | >>> echo “{}” > sites/common_site_config.json &&
140 | >>> find apps -mindepth 1 -path “*/.git” | xargs rm -fr

141
ERROR: failed to build: failed to solve: process "/bin/sh -c export APP_INSTALL_ARGS="" && if [ -n "${APPS_JSON_BASE64}" ]; then export APP_INSTALL_ARGS="–apps_path=/opt/frappe/apps.json"; fi && bench init ${APP_INSTALL_ARGS} --frappe-branch=${FRAPPE_BRANCH} --frappe-path=${FRAPPE_PATH} --no-procfile --no-backups --skip-redis-config-generation --verbose /home/frappe/frappe-bench && cd /home/frappe/frappe-bench && echo "{}" > sites/common_site_config.json && find apps -mindepth 1 -path "*/.git"

Can you change you python and node versions to the docker hub defaults ( Image Layer Details - frappe/erpnext:version-15 )

PYTHON_VERSION=3.11.6
NODE_VERSION=20.19.2

Also paste your apps.json here - it seems to have a problem

Can you also try with the official Frappe Framework rather than you own - we can then narrow down the probelm hopefully