代码之家  ›  专栏  ›  技术社区  ›  Aref Karimi

表graphite.account_profile不存在

  •  0
  • Aref Karimi  · 技术社区  · 7 年前

    我用apt-get在ubuntu 18.04上安装了graphite 我还安装了mysql,创建了一个数据库以及其中的一个用户 我已经运行graphite manage migrate auth来迁移数据库模型

    但我有个错误:

    Traceback (most recent call last):
    File "/usr/lib/python2.7/dist-packages/django/core/handlers/exception.py", line 41, in inner
    response = get_response(request)
    File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
    response = self._get_response(request)
    File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 187, in _get_response
    response = self.process_exception_by_middleware(e, request)
    File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 185, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
    File "/usr/lib/python2.7/dist-packages/graphite/composer/views.py", line 35, in composer
    profile = getProfile(request)
    File "/usr/lib/python2.7/dist-packages/graphite/user_util.py", line 25, in getProfile
    return default_profile()
    File "/usr/lib/python2.7/dist-packages/graphite/user_util.py", line 44, in default_profile
    profile, created = Profile.objects.get_or_create(user=user)
    File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 85, in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 464, in get_or_create
    return self.get(**lookup), False
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 374, in get
    num = len(clone)
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 232, in len
    self._fetch_all()
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 1118, in _fetch_all
    self._result_cache = list(self._iterable_class(self))
    File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 53, in iter
    results = compiler.execute_sql(chunked_fetch=self.chunked_fetch)
    File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 899, in execute_sql
    raise original_exception
    ProgrammingError: (1146, u"Table 'graphite.account_profile' doesn't exist")
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   LukáÅ¡ Míča    7 年前

    执行:

    Graphite管理迁移--运行SyncDB

    Graphite Migrate将为您创建帐户配置文件和其他表。