Error during signal_post_upgrade signal 4.6.2 -> 4.6.4

Hi! I just tried to upgrade from 4.6.2 to 4.6.4 and ran into this error. The error persists when I revert back to 4.6.2, and the mayan app container keeps restarting:

mayan_app         | Running migrations:
mayan_app         |   No migrations to apply.
mayan_app         | Traceback (most recent call last):
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/mayan/apps/common/management/base.py", line 129, in do_perform_upgrade
mayan_app         |     signal_post_upgrade.send(sender=self)
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/django/dispatch/dispatcher.py", line 176, in send
mayan_app         |     return [
mayan_app         |            ^
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/django/dispatch/dispatcher.py", line 177, in <listcomp>
mayan_app         |     (receiver, receiver(signal=self, sender=sender, **named))
mayan_app         |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/mayan/apps/sources/handlers.py", line 28, in handler_initialize_periodic_tasks
mayan_app         |     backend_instance.update()
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/mayan/apps/source_periodic/source_backends/mixins.py", line 161, in update
mayan_app         |     self.create()
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/mayan/apps/source_periodic/source_backends/mixins.py", line 101, in create
mayan_app         |     every=self.kwargs['interval'], period='seconds'
mayan_app         |           ~~~~~~~~~~~^^^^^^^^^^^^
mayan_app         | KeyError: 'interval'
mayan_app         |
mayan_app         | The above exception was the direct cause of the following exception:
mayan_app         |
mayan_app         | Traceback (most recent call last):
mayan_app         |   File "/opt/mayan-edms/bin/mayan-edms.py", line 22, in <module>
mayan_app         |     main()
mayan_app         |   File "/opt/mayan-edms/bin/mayan-edms.py", line 18, in main
mayan_app         |     execute_from_command_line(sys.argv)
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/django/core/management/__init__.py", line 442, in execute_from_command_line
mayan_app         |     utility.execute()
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/django/core/management/__init__.py", line 436, in execute
mayan_app         |     self.fetch_command(subcommand).run_from_argv(self.argv)
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/django/core/management/base.py", line 412, in run_from_argv
mayan_app         |     self.execute(*args, **cmd_options)
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/django/core/management/base.py", line 458, in execute
mayan_app         |     output = self.handle(*args, **options)
mayan_app         |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/mayan/apps/common/management/commands/common_perform_upgrade.py", line 18, in handle
mayan_app         |     instance.do_perform_upgrade(
mayan_app         |   File "/opt/mayan-edms/lib/python3.11/site-packages/mayan/apps/common/management/base.py", line 131, in do_perform_upgrade
mayan_app         |     raise BaseCommonException(
mayan_app         | mayan.apps.common.exceptions.BaseCommonException: Error during signal_post_upgrade signal.

Never mind, I figured it out! I had just created a source directly in the database and forgot to set the interval field. I removed the source, and that solved the error. You can close this issue now.

This topic was automatically closed 12 hours after the last reply. New replies are no longer allowed.