{"action":"created","issue":{"url":"https://api.github.com/repos/graphite-project/graphite-web/issues/2152","repository_url":"https://api.github.com/repos/graphite-project/graphite-web","labels_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/2152/labels{/name}","comments_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/2152/comments","events_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/2152/events","html_url":"https://github.com/graphite-project/graphite-web/issues/2152","id":281780979,"number":2152,"title":"Graphite Webapp - no module named functions","user":{"login":"chrim5","id":9885043,"avatar_url":"https://avatars0.githubusercontent.com/u/9885043?v=4","gravatar_id":"","url":"https://api.github.com/users/chrim5","html_url":"https://github.com/chrim5","followers_url":"https://api.github.com/users/chrim5/followers","following_url":"https://api.github.com/users/chrim5/following{/other_user}","gists_url":"https://api.github.com/users/chrim5/gists{/gist_id}","starred_url":"https://api.github.com/users/chrim5/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrim5/subscriptions","organizations_url":"https://api.github.com/users/chrim5/orgs","repos_url":"https://api.github.com/users/chrim5/repos","events_url":"https://api.github.com/users/chrim5/events{/privacy}","received_events_url":"https://api.github.com/users/chrim5/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-12-13T15:04:15Z","updated_at":"2017-12-13T15:57:34Z","closed_at":null,"author_association":"NONE","body":"Hi everybody,\r\n\r\nI got the following error when trying to install graphite-web via tarball:\r\n\r\nTraceback (most recent call last):\r\n  File \"/usr/bin/django-admin.py\", line 5, in <module>\r\n    management.execute_from_command_line()\r\n  File \"/usr/lib/python2.7/site-packages/django/core/management/__init__.py\", line 353, in execute_from_command_line\r\n    utility.execute()\r\n  File \"/usr/lib/python2.7/site-packages/django/core/management/__init__.py\", line 345, in execute\r\n    self.fetch_command(subcommand).run_from_argv(self.argv)\r\n  File \"/usr/lib/python2.7/site-packages/django/core/management/base.py\", line 348, in run_from_argv\r\n    self.execute(*args, **cmd_options)\r\n  File \"/usr/lib/python2.7/site-packages/django/core/management/base.py\", line 398, in execute\r\n    self.check()\r\n  File \"/usr/lib/python2.7/site-packages/django/core/management/base.py\", line 426, in check\r\n    include_deployment_checks=include_deployment_checks,\r\n  File \"/usr/lib/python2.7/site-packages/django/core/checks/registry.py\", line 75, in run_checks\r\n    new_errors = check(app_configs=app_configs)\r\n  File \"/usr/lib/python2.7/site-packages/django/core/checks/urls.py\", line 13, in check_url_config\r\n    return check_resolver(resolver)\r\n  File \"/usr/lib/python2.7/site-packages/django/core/checks/urls.py\", line 23, in check_resolver\r\n    for pattern in resolver.url_patterns:\r\n  File \"/usr/lib/python2.7/site-packages/django/utils/functional.py\", line 33, in __get__\r\n    res = instance.__dict__[self.name] = self.func(instance)\r\n  File \"/usr/lib/python2.7/site-packages/django/core/urlresolvers.py\", line 417, in url_patterns\r\n    patterns = getattr(self.urlconf_module, \"urlpatterns\", self.urlconf_module)\r\n  File \"/usr/lib/python2.7/site-packages/django/utils/functional.py\", line 33, in __get__\r\n    res = instance.__dict__[self.name] = self.func(instance)\r\n  File \"/usr/lib/python2.7/site-packages/django/core/urlresolvers.py\", line 410, in urlconf_module\r\n    return import_module(self.urlconf_name)\r\n  File \"/usr/lib64/python2.7/importlib/__init__.py\", line 37, in import_module\r\n    __import__(name)\r\n  File \"/opt/graphite/webapp/graphite/urls.py\", line 22, in <module>\r\n    url('^render/?', include('graphite.render.urls')),\r\n  File \"/usr/lib/python2.7/site-packages/django/conf/urls/__init__.py\", line 52, in include\r\n    urlconf_module = import_module(urlconf_module)\r\n  File \"/usr/lib64/python2.7/importlib/__init__.py\", line 37, in import_module\r\n    __import__(name)\r\n  File \"/opt/graphite/webapp/graphite/render/urls.py\", line 16, in <module>\r\n    from . import views\r\n  File \"/opt/graphite/webapp/graphite/render/views.py\", line 30, in <module>\r\n    from graphite.render.evaluator import evaluateTarget\r\n  File \"/opt/graphite/webapp/graphite/render/evaluator.py\", line 5, in <module>\r\n    from graphite.functions import SeriesFunction\r\nImportError: No module named functions\r\nThe command '/bin/sh -c PYTHONPATH=/opt/graphite/webapp django-admin.py migrate --settings=graphite.settings --run-syncdb' returned a non-zero code: 1\r\n\r\nAny idea?"},"comment":{"url":"https://api.github.com/repos/graphite-project/graphite-web/issues/comments/351434400","html_url":"https://github.com/graphite-project/graphite-web/issues/2152#issuecomment-351434400","issue_url":"https://api.github.com/repos/graphite-project/graphite-web/issues/2152","id":351434400,"user":{"login":"DanCech","id":1443603,"avatar_url":"https://avatars0.githubusercontent.com/u/1443603?v=4","gravatar_id":"","url":"https://api.github.com/users/DanCech","html_url":"https://github.com/DanCech","followers_url":"https://api.github.com/users/DanCech/followers","following_url":"https://api.github.com/users/DanCech/following{/other_user}","gists_url":"https://api.github.com/users/DanCech/gists{/gist_id}","starred_url":"https://api.github.com/users/DanCech/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanCech/subscriptions","organizations_url":"https://api.github.com/users/DanCech/orgs","repos_url":"https://api.github.com/users/DanCech/repos","events_url":"https://api.github.com/users/DanCech/events{/privacy}","received_events_url":"https://api.github.com/users/DanCech/received_events","type":"User","site_admin":false},"created_at":"2017-12-13T15:57:34Z","updated_at":"2017-12-13T15:57:34Z","author_association":"CONTRIBUTOR","body":"Ah, we may need to add the new files to a manifest for packaging, let me check that"}}
{"actor":{"display_login":"DanCech"}}