"Your system is being updated. Please refresh again after a few moments" after running bench migrate

This message is continuously showing since last day. Any help regarding this? I am using develop branch

4 Likes

If you have access to backend,
try to do
bench update
or
bench migrate

1 Like

After running bench update

bench update
INFO:bench.utils:updating bench
INFO:bench.utils:git pull
fatal: Not a git repository (or any of the parent directories): .git
Traceback (most recent call last):
File “/home/saeed/.local/bin/bench”, line 9, in
load_entry_point(‘bench’, ‘console_scripts’, ‘bench’)()
File “/usr/local/lib/python2.7/dist-packages/bench/cli.py”, line 40, in cli
bench_command()
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 722, in call
return self.main(*args, **kwargs)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/bench/commands/update.py”, line 36, in update
update_bench()
File “/usr/local/lib/python2.7/dist-packages/bench/utils.py”, line 261, in update_bench
exec_cmd(“git pull”, cwd=cwd)
File “/usr/local/lib/python2.7/dist-packages/bench/utils.py”, line 159, in exec_cmd
raise CommandFailedError(cmd)
bench.utils.CommandFailedError: git pull

After Running bench migrate

bench migrate
Migrating qf.erp
Executing erpnext.patches.v9_0.fix_subscription_next_date #2017-10-23 in qf.erp (c9d293b033caf17b)
Traceback (most recent call last):
File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main
main”, fname, loader, pkg_name)
File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
exec code in run_globals
File “/home/saeed/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 97, in
main()
File “/home/saeed/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 18, in main
click.Group(commands=commands)(prog_name=‘bench’)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 722, in call
return self.main(*args, **kwargs)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/decorators.py”, line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/commands/init.py”, line 25, in func
ret = f(frappe.dict(ctx.obj), *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/commands/site.py”, line 222, in migrate
migrate(context.verbose, rebuild_website=rebuild_website)
File “/home/saeed/frappe-bench/apps/frappe/frappe/migrate.py”, line 39, in migrate
frappe.modules.patch_handler.run_all()
File “/home/saeed/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 29, in run_all
if not run_single(patchmodule = patch):
File “/home/saeed/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 63, in run_single
return execute_patch(patchmodule, method, methodargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 83, in execute_patch
frappe.get_attr(patchmodule.split()[0] + “.execute”)()
File “/home/saeed/frappe-bench/apps/erpnext/erpnext/patches/v9_0/fix_subscription_next_date.py”, line 21, in execute
filters = {‘reference_doctype’: (‘in’, doctypes), ‘docstatus’: 1}):
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 1262, in get_all
return get_list(doctype, *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 1235, in get_list
return frappe.model.db_query.DatabaseQuery(doctype).execute(None, *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 87, in execute
result = self.build_and_run()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 99, in build_and_run
args = self.prepare_args()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 118, in prepare_args
self.build_conditions()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 287, in build_conditions
self.build_filter_conditions(self.filters, self.conditions)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 308, in build_filter_conditions
conditions.append(self.prepare_filter_condition(f))
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 316, in prepare_filter_condition
f = get_filter(self.doctype, f)
File “/home/saeed/frappe-bench/apps/frappe/frappe/utils/data.py”, line 834, in get_filter
if frappe.get_meta(df.options).has_field(f.fieldname):
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 734, in get_meta
return frappe.model.meta.get_meta(doctype, cached=cached)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/meta.py”, line 38, in get_meta
meta = Meta(doctype)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/meta.py”, line 85, in init
super(Meta, self).init(“DocType”, doctype)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/document.py”, line 104, in init
self.load_from_db()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/meta.py”, line 90, in load_from_db
super(Meta, self).load_from_db()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/document.py”, line 141, in load_from_db
frappe.throw(
("{0} {1} not found").format(
(self.doctype), self.name), frappe.DoesNotExistError)
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 339, in throw
msgprint(msg, raise_exception=exc, title=title, indicator=‘red’)
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 325, in msgprint
_raise_exception()
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 298, in _raise_exception
raise raise_exception(msg)
frappe.exceptions.DoesNotExistError: DocType Subscription Plan Detail not found

These may help
https://discuss.erpnext.com/search?q=bench.utils.CommandFailedError%3A%20git%20pull

Also try bench update --reset
P.S you will loose your local changes, if any.

Make sure your erpnext and frappe app on develop branch. try git pull and then try bench migrate

How to confirm it either these apps on develop branch or not?

bench update --reset
Traceback (most recent call last):
File “/home/saeed/.local/bin/bench”, line 9, in
load_entry_point(‘bench’, ‘console_scripts’, ‘bench’)()
File “/usr/local/lib/python2.7/dist-packages/bench/cli.py”, line 40, in cli
bench_command()
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 722, in call
return self.main(*args, **kwargs)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/bench/commands/update.py”, line 32, in update
patches.run(bench_path=’.’)
File “/usr/local/lib/python2.7/dist-packages/bench/patches/init.py”, line 21, in run
result = execute(bench_path)
File “/usr/local/lib/python2.7/dist-packages/bench/patches/v3/celery_to_rq.py”, line 7, in execute
frappe_branch = get_current_branch(‘frappe’, bench_path)
File “/usr/local/lib/python2.7/dist-packages/bench/app.py”, line 288, in get_current_branch
return get_cmd_output(“basename $(git symbolic-ref -q HEAD)”, cwd=repo_dir)
File “/usr/local/lib/python2.7/dist-packages/bench/utils.py”, line 363, in get_cmd_output
output = subprocess.check_output(cmd, cwd=cwd, shell=True, stderr=open(os.devnull, ‘wb’)).strip()
File “/usr/lib/python2.7/subprocess.py”, line 567, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File “/usr/lib/python2.7/subprocess.py”, line 711, in init
errread, errwrite)
File “/usr/lib/python2.7/subprocess.py”, line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory: ‘./apps/frappe’

are you running the command from your frappe-bench directory?

Same message still
bench update --reset
Traceback (most recent call last):
File “/home/saeed/.local/bin/bench”, line 9, in
load_entry_point(‘bench’, ‘console_scripts’, ‘bench’)()
File “/usr/local/lib/python2.7/dist-packages/bench/cli.py”, line 40, in cli
bench_command()
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 722, in call
return self.main(*args, **kwargs)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/saeed/.local/lib/python2.7/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/usr/local/lib/python2.7/dist-packages/bench/commands/update.py”, line 32, in update
patches.run(bench_path=’.’)
File “/usr/local/lib/python2.7/dist-packages/bench/patches/init.py”, line 21, in run
result = execute(bench_path)
File “/usr/local/lib/python2.7/dist-packages/bench/patches/v3/celery_to_rq.py”, line 7, in execute
frappe_branch = get_current_branch(‘frappe’, bench_path)
File “/usr/local/lib/python2.7/dist-packages/bench/app.py”, line 288, in get_current_branch
return get_cmd_output(“basename $(git symbolic-ref -q HEAD)”, cwd=repo_dir)
File “/usr/local/lib/python2.7/dist-packages/bench/utils.py”, line 363, in get_cmd_output
output = subprocess.check_output(cmd, cwd=cwd, shell=True, stderr=open(os.devnull, ‘wb’)).strip()
File “/usr/lib/python2.7/subprocess.py”, line 567, in check_output
process = Popen(stdout=PIPE, *popenargs, **kwargs)
File “/usr/lib/python2.7/subprocess.py”, line 711, in init
errread, errwrite)
File “/usr/lib/python2.7/subprocess.py”, line 1343, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory: ‘./apps/frappe’

$frappe-bench/apps/frappe try git status
make sure it is on the develop branch similarly do with erpnext app. if some change you can commit or stash them using command git stash
and try to run bench migrate or bench --site site_name migrate from frappe-bench

Hi ,
Same issue occured…I tried bench migrate this err shown like, pls any one help me
Migrating site1.local
Updating DocTypes for frappe : [========================================]
Updating DocTypes for erpnext : [========================================]
Updating DocTypes for formulation : [========================================]
Traceback (most recent call last):
File “/usr/lib/python3.6/runpy.py”, line 193, in _run_module_as_main
main”, mod_spec)
File “/usr/lib/python3.6/runpy.py”, line 85, in _run_code
exec(code, run_globals)
File “/home/frappe/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 97, in
main()
File “/home/frappe/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 18, in main
click.Group(commands=commands)(prog_name=‘bench’)
File “/home/frappe/frappe-bench/env/lib/python3.6/site-packages/click/core.py”, line 722, in call
return self.main(*args, **kwargs)
File “/home/frappe/frappe-bench/env/lib/python3.6/site-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/home/frappe/frappe-bench/env/lib/python3.6/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/frappe/frappe-bench/env/lib/python3.6/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/frappe/frappe-bench/env/lib/python3.6/site-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/frappe/frappe-bench/env/lib/python3.6/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/home/frappe/frappe-bench/env/lib/python3.6/site-packages/click/decorators.py”, line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/commands/init.py”, line 25, in func
ret = f(frappe.dict(ctx.obj), *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/commands/site.py”, line 222, in migrate
migrate(context.verbose, rebuild_website=rebuild_website)
File “/home/frappe/frappe-bench/apps/frappe/frappe/migrate.py”, line 43, in migrate
sync_fixtures()
File “/home/frappe/frappe-bench/apps/frappe/frappe/utils/fixtures.py”, line 24, in sync_fixtures
ignore_links=True, overwrite=True)
File “/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/data_import/data_import.py”, line 54, in import_doc
frappe.modules.import_file.import_file_by_path(f, data_import=True, force=True, pre_process=pre_process, reset_permissions=True)
File “/home/frappe/frappe-bench/apps/frappe/frappe/modules/import_file.py”, line 65, in import_file_by_path
ignore_version=ignore_version, reset_permissions=reset_permissions)
File “/home/frappe/frappe-bench/apps/frappe/frappe/modules/import_file.py”, line 132, in import_doc
doc.insert()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 216, in insert
self.set_new_name()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 376, in set_new_name
set_new_name(self)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/naming.py”, line 39, in set_new_name
doc.run_method(“autoname”)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 765, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 1041, in composer
return composed(self, method, *args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 1024, in runner
add_to_return_value(self, fn(self, *args, **kwargs))
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 759, in
fn = lambda self, *args, **kwargs: getattr(self, method)(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/erpnext/erpnext/stock/doctype/warehouse/warehouse.py”, line 17, in autoname
suffix = " - " + frappe.get_cached_value(‘Company’, self.company, “abbr”)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 681, in get_cached_value
doc = get_cached_doc(doctype, name)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 666, in get_cached_doc
doc = get_doc(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 709, in get_doc
doc = frappe.model.document.get_doc(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 69, in get_doc
return controller(*args, **kwargs)
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 104, in init
self.load_from_db()
File “/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py”, line 141, in load_from_db
frappe.throw(
("{0} {1} not found").format(
(self.doctype), self.name), frappe.DoesNotExistError)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 339, in throw
msgprint(msg, raise_exception=exc, title=title, indicator=‘red’)
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 325, in msgprint
_raise_exception()
File “/home/frappe/frappe-bench/apps/frappe/frappe/init.py”, line 298, in _raise_exception
raise raise_exception(msg)
frappe.exceptions.DoesNotExistError: Company Safetab not found

~/frappe-bench/apps/erpnext$ git status
On branch develop
Your branch is up-to-date with ‘upstream/develop’.
nothing to commit, working directory clean

~/frappe-bench/apps/erpnext$ git status
On branch develop
Your branch is up-to-date with ‘upstream/develop’.
nothing to commit, working directory clean

I want to tell you that I am just using from scratch no changes are made

bench --site qf.erp migrate
Migrating qf.erp
Executing erpnext.patches.v9_0.fix_subscription_next_date #2017-10-23 in qf.erp (c9d293b033caf17b)
Traceback (most recent call last):
File “/usr/lib/python2.7/runpy.py”, line 174, in _run_module_as_main
main”, fname, loader, pkg_name)
File “/usr/lib/python2.7/runpy.py”, line 72, in _run_code
exec code in run_globals
File “/home/saeed/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 97, in
main()
File “/home/saeed/frappe-bench/apps/frappe/frappe/utils/bench_helper.py”, line 18, in main
click.Group(commands=commands)(prog_name=‘bench’)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 722, in call
return self.main(*args, **kwargs)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 697, in main
rv = self.invoke(ctx)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/core.py”, line 535, in invoke
return callback(*args, **kwargs)
File “/home/saeed/frappe-bench/env/local/lib/python2.7/site-packages/click/decorators.py”, line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/commands/init.py”, line 25, in func
ret = f(frappe.dict(ctx.obj), *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/commands/site.py”, line 222, in migrate
migrate(context.verbose, rebuild_website=rebuild_website)
File “/home/saeed/frappe-bench/apps/frappe/frappe/migrate.py”, line 39, in migrate
frappe.modules.patch_handler.run_all()
File “/home/saeed/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 29, in run_all
if not run_single(patchmodule = patch):
File “/home/saeed/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 63, in run_single
return execute_patch(patchmodule, method, methodargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/modules/patch_handler.py”, line 83, in execute_patch
frappe.get_attr(patchmodule.split()[0] + “.execute”)()
File “/home/saeed/frappe-bench/apps/erpnext/erpnext/patches/v9_0/fix_subscription_next_date.py”, line 21, in execute
filters = {‘reference_doctype’: (‘in’, doctypes), ‘docstatus’: 1}):
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 1262, in get_all
return get_list(doctype, *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 1235, in get_list
return frappe.model.db_query.DatabaseQuery(doctype).execute(None, *args, **kwargs)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 87, in execute
result = self.build_and_run()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 99, in build_and_run
args = self.prepare_args()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 118, in prepare_args
self.build_conditions()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 287, in build_conditions
self.build_filter_conditions(self.filters, self.conditions)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 308, in build_filter_conditions
conditions.append(self.prepare_filter_condition(f))
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/db_query.py”, line 316, in prepare_filter_condition
f = get_filter(self.doctype, f)
File “/home/saeed/frappe-bench/apps/frappe/frappe/utils/data.py”, line 834, in get_filter
if frappe.get_meta(df.options).has_field(f.fieldname):
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 734, in get_meta
return frappe.model.meta.get_meta(doctype, cached=cached)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/meta.py”, line 38, in get_meta
meta = Meta(doctype)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/meta.py”, line 85, in init
super(Meta, self).init(“DocType”, doctype)
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/document.py”, line 104, in init
self.load_from_db()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/meta.py”, line 90, in load_from_db
super(Meta, self).load_from_db()
File “/home/saeed/frappe-bench/apps/frappe/frappe/model/document.py”, line 141, in load_from_db
frappe.throw(
("{0} {1} not found").format(
(self.doctype), self.name), frappe.DoesNotExistError)
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 339, in throw
msgprint(msg, raise_exception=exc, title=title, indicator=‘red’)
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 325, in msgprint
_raise_exception()
File “/home/saeed/frappe-bench/apps/frappe/frappe/init.py”, line 298, in _raise_exception
raise raise_exception(msg)
frappe.exceptions.DoesNotExistError: DocType Subscription Plan Detail not found

Try this (adjust to your needs)

bench clear-cache
bench --site [sitename] reload-doctype “Subscription Plan Detail”
bench update

You should run
bench start
And then bench update on a new window

Is this delete my datas?

It shouldn’t, but it is always a GOOD idea to take backups (often)

1 Like

This is very simple, after i had struggled for hours in the night i simply edited the common_site_config.json from {
“auto_update”: false,
“background_workers”: 1,
"maintenance mode":1
“file_watcher_port”: 6787,
“frappe_user”: “mukane”,
“gunicorn_workers”: 3,
“rebase_on_pull”: false,
“redis_cache”: “redis://localhost:13000”,
“redis_queue”: “redis://localhost:11000”,
“redis_socketio”: “redis://localhost:12000”,
“restart_supervisor_on_update”: true,
“restart_systemd_on_update”: false,
“serve_default_site”: true,
“shallow_clone”: true,
“socketio_port”: 9000,
“update_bench_on_update”: true,
“webserver_port”: 8000
} to {
“auto_update”: false,
“background_workers”: 1,
“file_watcher_port”: 6787,
“frappe_user”: “mukane”,
“gunicorn_workers”: 3,
“rebase_on_pull”: false,
“redis_cache”: “redis://localhost:13000”,
“redis_queue”: “redis://localhost:11000”,
“redis_socketio”: “redis://localhost:12000”,
“restart_supervisor_on_update”: true,
“restart_systemd_on_update”: false,
“serve_default_site”: true,
“shallow_clone”: true,
“socketio_port”: 9000,
“update_bench_on_update”: true,
“webserver_port”: 8000
}
So I erased the maintenance mode section to remove the site from maintenance mode.
Thanks

17 Likes

works also by setting the value to 0

5 Likes