First time here? Check out the FAQ!
0

How to fix "SystemExit" error in the startup_procedures?

After installation I see the error in the log:

 [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1] mod_wsgi (pid=12194): SystemExit exception raised by WSGI script '/home/scriptology/webapps/django_forum/myproject/myproject/wsgi.py' ignored.
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1] Traceback (most recent call last):
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]   File "/home/scriptology/webapps/django_forum/lib/python2.7/django/core/handlers/wsgi.py", line 219, in __call__
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]     self.load_middleware()
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]   File "/home/scriptology/webapps/django_forum/lib/python2.7/django/core/handlers/base.py", line 45, in load_middleware
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]     mod = import_module(mw_module)
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]   File "/home/scriptology/webapps/django_forum/lib/python2.7/django/utils/importlib.py", line 35, in import_module
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]     __import__(name)
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]   File "/home/scriptology/lib/python2.7/askbot-0.7.44-py2.7.egg/askbot/middleware/view_log.py", line 7, in <module>
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]     from askbot.models import signals
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]   File "/home/scriptology/lib/python2.7/askbot-0.7.44-py2.7.egg/askbot/models/__init__.py", line 2, in <module>
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]     startup_procedures.run()
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]   File "/home/scriptology/webapps/django_forum/lib/python2.7/django/db/transaction.py", line 209, in inner
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]     return func(*args, **kwargs)
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]   File "/home/scriptology/lib/python2.7/askbot-0.7.44-py2.7.egg/askbot/startup_procedures.py", line 886, in run
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1]     sys.exit(1)
        [Sat Nov 24 14:04:10 2012] [error] [client 127.0.0.1] SystemExit: 1

How to fix the problem?

andreysolo's avatar
1
andreysolo
asked 2012-11-24 14:15:45 -0600
Evgeny's avatar
13.2k
Evgeny
updated 2012-11-24 14:44:18 -0600
edit flag offensive 0 remove flag close merge delete

Comments

Have you tried running with django's runserver? Also - of the two of your questions - could you delete one please, they look the same.

Evgeny's avatar Evgeny (2012-11-24 14:20:18 -0600) edit

Yes. I see the message: 1) Add to STATICFILES_DIRS the following entry: ('default / media', os.path.join (ASKBOT_ROOT, 'media')),

2) Run command (after fixing the above errors)      python manage.py collectstatic

andreysolo's avatar andreysolo (2012-11-24 14:34:58 -0600) edit

Is this an upgrade or a new install? Have you tried to do what the messages suggest?

Evgeny's avatar Evgeny (2012-11-24 14:37:01 -0600) edit

Package askbot took here https://github.com/ASKBOT/askbot-девел Yes, all the tasks of the message made.

andreysolo's avatar andreysolo (2012-11-24 14:41:21 -0600) edit
add a comment see more comments

2 Answers

0

add this command on your settings.py file

ASKBOT_SELF_TEST = False

and
try this : "python manage.py collectstatic"
try this : "python manage.py syncdb --migrate --noinput"

Sindbad's avatar
23
Sindbad
answered 2015-03-01 20:19:01 -0600
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments
0

The startup procedures test your setup configuration, and in the case of error give you feedback about what can be incorrect and what can be done to fix the issues.

The best thing I can suggest is to make sure that the site works with the django's built-in webserver, which can be started with a command:

python manage.py runserver #if you run from your local computer or
python manage.py runserver  <ip_address/domain_name>:<port number> #for a remote server

After your site works this way - create a production deployment.

Evgeny's avatar
13.2k
Evgeny
answered 2012-11-24 14:48:48 -0600
edit flag offensive 0 remove flag delete link

Comments

^C[scriptology@web325 myproject]$ python2.7 manage.py runserver 95.211.73.1:8000 Validating models...

Your output encoding is not UTF-8, there may be issues with the software when anything is printed to the terminal or log files


  • *
  • Askbot self-test *
  • *

Please attend to the following:

1) Add to STATICFILES_DIRS the following entry: ('default/media', os.path.join(ASKBOT_ROOT, 'media')),

2) Run command (after fixing the above errors) python manage.py collectstatic

andreysolo's avatar andreysolo (2012-11-24 15:17:50 -0600) edit

all is done, but the messages are still

andreysolo's avatar andreysolo (2012-11-24 15:19:34 -0600) edit

Can you show your STATICFILES_DIRS? I think there is still some error.

Evgeny's avatar Evgeny (2012-11-24 15:23:31 -0600) edit

my: STATICFILES_DIRS = ( ('default/media', os.path.join(ASKBOT_ROOT, 'media')), )

andreysolo's avatar andreysolo (2012-11-24 15:26:18 -0600) edit

Ok, looks right. What is your version of askbot? How did you download the software. Can you email me your settings.py? (support@askbot.com).

Evgeny's avatar Evgeny (2012-11-24 15:31:54 -0600) edit
add a comment see more comments