Hello,
Thanks for your tools .
I'm trying to setup cdrstats on a new debian but the results is that i don't have the django server running.
This is what i got from the setup.
reate CDR-Stats database...
sudo -u postgres createdb cdrstats_db
Create Postgresql user cdr_stats_43409
sudo -u postgres psql --command="create user cdr_stats_43409 with password 'XXXXXXXXXXXX';"
CREATE ROLE
Create CDR-Pusher database...
sudo -u postgres createdb cdr-pusher
Grant all privileges to user...
GRANT
GRANT
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
�[3;J
Create a super admin user...
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
Install Bower deps
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
Collects the static files
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
Traceback (most recent call last):
File "manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 367, in execute_from_command_line
utility.execute()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/core/management/init.py", line 341, in execute
django.setup()
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/init.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/registry.py", line 108, in populate
app_config.import_models(all_models)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/django/apps/config.py", line 199, in import_models
self.models_module = import_module(models_module_name)
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/importlib/init.py", line 37, in import_module
import(name)
File "/usr/share/cdrstats/cdr/models.py", line 18, in
from postgres.fields import json_field
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/init.py", line 4, in
from .range_fields import Int4RangeField # NOQA
File "/opt/miniconda/envs/cdr-stats/lib/python2.7/site-packages/postgres/fields/range_fields.py", line 6, in
from django.db.models.sql import aggregates
ImportError: cannot import name aggregates
[ ok ] Stopping supervisor (via systemctl): supervisor.service.
[ ok ] Starting supervisor (via systemctl): supervisor.service.
Install Logrotate...
rm: cannot remove ‘/etc/logrotate.d/cdr_stats’: No such file or directory
Add Nginx configuration for Welcome page...
This will install CDR-Stats Backend, Celery & Redis on your server
Press Enter to continue or CTRL-C to exit
Install Redis-server ...
OK
Ign http://ftp.belnet.be jessie InRelease
Hit http://ftp.belnet.be jessie-updates InRelease
Hit http://security.debian.org jessie/updates InRelease
Hit http://packages.dotdeb.org jessie InRelease
Hit http://ftp.belnet.be jessie Release.gpg
Hit http://ftp.belnet.be jessie Release
Hit http://apt.postgresql.org jessie-pgdg InRelease
Hit http://ftp.belnet.be jessie-updates/main Sources
Hit http://ftp.us.debian.org jessie-backports InRelease
Hit http://ftp.belnet.be jessie-updates/contrib Sources
Hit http://ftp.belnet.be jessie-updates/non-free Sources
Get:1 http://ftp.belnet.be jessie-updates/main amd64 Packages/DiffIndex [5,440 B]
Hit http://ftp.belnet.be jessie-updates/contrib amd64 Packages
Get:2 http://ftp.belnet.be jessie-updates/non-free amd64 Packages/DiffIndex [736 B]
Hit http://ftp.belnet.be jessie-updates/contrib Translation-en
Get:3 http://ftp.belnet.be jessie-updates/main Translation-en/DiffIndex [2,704 B]
Get:4 http://ftp.belnet.be jessie-updates/non-free Translation-en/DiffIndex [736 B]
Hit http://security.debian.org jessie/updates/main Sources
Hit http://security.debian.org jessie/updates/contrib Sources
Hit http://security.debian.org jessie/updates/non-free Sources
Hit http://packages.dotdeb.org jessie/all Sources
Hit http://security.debian.org jessie/updates/main amd64 Packages
Hit http://ftp.belnet.be jessie/main Sources
Hit http://ftp.belnet.be jessie/contrib Sources
Hit http://ftp.belnet.be jessie/non-free Sources
Hit http://ftp.belnet.be jessie/main amd64 Packages
Hit http://packages.dotdeb.org jessie/all amd64 Packages
Hit http://ftp.belnet.be jessie/contrib amd64 Packages
Hit http://ftp.belnet.be jessie/non-free amd64 Packages
Hit http://ftp.belnet.be jessie/contrib Translation-en
Hit http://security.debian.org jessie/updates/contrib amd64 Packages
Hit http://security.debian.org jessie/updates/non-free amd64 Packages
Hit http://security.debian.org jessie/updates/contrib Translation-en
Hit http://security.debian.org jessie/updates/main Translation-en
Hit http://ftp.belnet.be jessie/main Translation-en
Hit http://ftp.belnet.be jessie/main Translation-fr
Hit http://ftp.belnet.be jessie/non-free Translation-en
Hit http://security.debian.org jessie/updates/non-free Translation-en
Hit http://apt.postgresql.org jessie-pgdg/main amd64 Packages
Ign http://packages.dotdeb.org jessie/all Translation-en_US
Ign http://packages.dotdeb.org jessie/all Translation-en
Ign http://packages.dotdeb.org jessie/all Translation-en_US.UTF-8
Ign http://packages.dotdeb.org jessie/all Translation-fr
Get:5 http://ftp.us.debian.org jessie-backports/main amd64 Packages/DiffIndex [27.8 kB]
Get:6 http://ftp.us.debian.org jessie-backports/main Translation-en/DiffIndex [27.8 kB]
Hit https://deb.nodesource.com jessie InRelease
Hit https://deb.nodesource.com jessie/main Sources
Ign http://apt.postgresql.org jessie-pgdg/main Translation-en_US
Hit https://deb.nodesource.com jessie/main amd64 Packages
Ign http://apt.postgresql.org jessie-pgdg/main Translation-en
Ign http://apt.postgresql.org jessie-pgdg/main Translation-en_US.UTF-8
Ign http://apt.postgresql.org jessie-pgdg/main Translation-fr
Get:7 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:8 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:9 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:10 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:11 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:12 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:13 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:14 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:15 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:16 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:17 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:18 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:19 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Get:20 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:21 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Get:22 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Get:23 https://deb.nodesource.com jessie/main Translation-en_US [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en_US
Get:24 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Get:25 https://deb.nodesource.com jessie/main Translation-en_US.UTF-8 [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en_US.UTF-8
Get:26 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr
Fetched 65.2 kB in 4s (15.1 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
redis-server is already the newest version.
The following packages were automatically installed and are no longer required:
libc-ares2 libv8-3.14.5
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
[ ok ] Restarting redis-server (via systemctl): redis-server.service.
Install Celery via supervisor...
[ ok ] Stopping supervisor (via systemctl): supervisor.service.
[ ok ] Starting supervisor (via systemctl): supervisor.service.
Checking the permissions for
File: ‘/dev/shm’
Size: 60 Blocks: 0 IO Block: 4096 directory
Device: 11h/17d Inode: 657 Links: 2
I tried a lot on another server and i think at one point django is reinstall to anothe version which breaks the all thing. This log is from a fresh install.
I also try to run it using python manage.py runserver
raceback (most recent call last):
File "manage.py", line 8, in
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management
What can i do ?
Thanks