Affected releases:
- REVEN Professional starting from 2.4.0
- REVEN Enterprise starting from 2.0.0
Full example of the error:
$ ./stop.sh
Traceback (most recent call last):
File "/home/reven/reven-2.3.0/share/reven/quasar/manage.py", line 28, in <module> execute_from_command_line(sys.argv)
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/core/management/__init__.py", line 364, in execute_from_command_line utility.execute()
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/core/management/__init__.py", line 308, in execute settings.INSTALLED_APPS
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/conf/__init__.py", line 56, in __getattr__ self._setup(name)
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/conf/__init__.py", line 41, in _setup self._wrapped = Settings(settings_module)
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/conf/__init__.py", line 110, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 944, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 986, in _gcd_import
File "<frozen importlib._bootstrap>", line 969, in _find_and_load
File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 673, in exec_module
File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
File "/home/reven/reven-2.3.0/share/reven/quasar/quasar/__init__.py", line 3, in <module> from .celery import app as celery_app
File "/home/reven/reven-2.3.0/share/reven/quasar/quasar/celery.py", line 10, in <module> app = Celery('quasar-%s' % settings.QUASAR_VERSION)
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/conf/__init__.py", line 56, in __getattr__ self._setup(name)
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/conf/__init__.py", line 41, in _setup self._wrapped = Settings(settings_module)
File "/home/reven/reven-2.3.0/share/reven/quasar/venv/lib/python3.5/site-packages/django/conf/__init__.py", line 110, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level)
File "/home/reven/reven-2.3.0/share/reven/quasar/quasar/settings.py", line 190, in <module> from .settings_quasar import * # noqa: F401,F402,F403
File "/home/reven/reven-2.3.0/share/reven/quasar/quasar/settings_quasar.py", line 262, in <module> QUASAR_WEBSOCKIFY_PORT = get_service_port("websockify") or get_free_random_port()
File "/home/reven/reven-2.3.0/share/reven/quasar/quasar/settings_quasar.py", line 249, in get_service_port os.kill(pid, 0)
PermissionError: [Errno 1] Operation not permitted
Error in subprocess, aborting.
Cmd: ['/home/reven/reven-2.3.0/share/reven/quasar/manage.py', 'quasarctl', 'status']
Return code: 1
Output: b''
This can happen sometimes if the computer running REVEN was shutdown without stopping REVEN first.
In that case, you need to:
- find your
QUASAR_ROOT
variable in the settings (please refer to the documentation on how to find it) - find your precise REVEN package version (
2.3.0
in the example stacktrace above) - run something like the following:
rm -f $QUASAR_ROOT/$REVEN_VERSION/*.pid
to clean all the.pid
files REVEN may find - running
./stop.sh
before the next./start.sh
should not be necessary, but it’s a good test to check if everything is back to normal
Comments
0 comments
Please sign in to leave a comment.