Ошибка при установке NextGisWeb!

Вопросы по программному обеспечению NextGIS: Web, Mobile, QGIS, Manager и многочисленным модулям
Ответить
LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 09:02

Denis Rykov писал(а):Можно по-разному. Самый простой вариант - настроить проброс портов.
Спасибо! А не могли бы подсказать или дать ссылку как это правильно сделать?

LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 09:05

jerry-maori писал(а):1. ну вообще из той же подсети, где у вас виртуалка, через браузер http://ip_виртуалки:6543
2. если "снаружи", то да -- нужно пробрасывать порт.
Попробовал. Запускаю сервер
2016-07-14_090124.png
2016-07-14_090124.png (1.39 КБ) 7072 просмотра
Затем в браузере ввожу IP виртуалки:6543

В браузере выдаёт такое
2016-07-14_090149.png
2016-07-14_090149.png (3.06 КБ) 7072 просмотра
В адресе пиктограмма
2016-07-14_090201.png
2016-07-14_090201.png (2.47 КБ) 7072 просмотра

LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 09:05

В окне сервера ошибку выдает
2016-07-14_090214.png
2016-07-14_090214.png (21.39 КБ) 7072 просмотра
Я что-то не так установил?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 14 июл 2016, 09:44

Ругается на отсутствие пароля к БД. Ещё просьба стектрейсы выкладывать не обрывками, а полностью и не картинками, а текстом.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 14 июл 2016, 09:49

У вас точно есть такой путь sdir?
Вложения
config_3.png
config_3.png (9.43 КБ) 7060 просмотров
Spatial is now, more than ever, just another column- The Geometry Column.

LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 09:51

Так я установил в config.ini пароль к БД.
Я работаю с NextGisWeb в виртуалке. У меня не получается копировать текст с нее и вставлять в сообщения. Окно виртуалки тоже не всегда позволяет отображать всю информацию.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 14 июл 2016, 09:53

Хм, вы работаете с консолью через GUI? Поставьте в ВМ ssh сервер, если он ещё не установлен и ходите на него по ssh - так будет гораздо удобнее.
Spatial is now, more than ever, just another column- The Geometry Column.

LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 09:54

С паролем к БД - опять упустил пробел. Подправил.

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Ошибка при установке NextGisWeb!

Сообщение freeExec » 14 июл 2016, 10:14

По идее там не хватает trim в начало и конец. А то видно же, что он и перевод строки с собой тянет.

LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 10:35

настроил SSH. Это сказка. Спасибо за совет!!!!)))))
Пока выдает такое.

Код: Выделить всё

ya@mygis:~/ngw$ env/bin/pserve development.ini
Starting server in PID 16632.
serving on http://0.0.0.0:6543
Exception when serving /resource/0
Traceback (most recent call last):
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/waitress/channel.py", line 338, in service
    task.service()
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/waitress/task.py", line 169, in service
    self.execute()
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/waitress/task.py", line 399, in execute
    app_iter = self.channel.server.application(env, start_response)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/pyramid/router.py", line 236, in __call__
    response = self.invoke_subrequest(request, use_tweens=True)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/pyramid/router.py", line 211, in invoke_subrequest
    response = handle_request(request)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/pyramid/tweens.py", line 62, in excview_tween
    reraise(*attrs['exc_info'])
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/pyramid/tweens.py", line 22, in excview_tween
    response = handler(request)
  File "/home/ya/ngw/nextgisweb/nextgisweb/resource/api.py", line 204, in resource_exception_tween
    response = handler(request)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/pyramid_tm/__init__.py", line 101, in tm_tween
    reraise(*exc_info)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/pyramid_tm/__init__.py", line 83, in tm_tween
    response = handler(request)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/pyramid/router.py", line 127, in handle_request
    root = root_factory(request)
  File "/home/ya/ngw/nextgisweb/nextgisweb/resource/view.py", line 39, in resource_factory
    base = Resource.filter_by(id=request.matchdict['id']).one()
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2323, in one
    ret = list(self)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2366, in __iter__
    return self._execute_and_instances(context)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/orm/query.py", line 2381, in _execute_and_instances
    result = conn.execute(querycontext.statement, self._params)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 662, in execute
    params)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 761, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 874, in _execute_context
    context)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 1024, in _handle_dbapi_exception
    exc_info
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/util/compat.py", line 196, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/engine/base.py", line 867, in _execute_context
    context)
  File "/home/ya/ngw/env/local/lib/python2.7/site-packages/sqlalchemy/engine/default.py", line 324, in do_execute
    cursor.execute(statement, parameters)
ProgrammingError: (ProgrammingError) relation "resource" does not exist
LINE 2: FROM resource
             ^
 'SELECT resource.id AS resource_id, resource.cls AS resource_cls, resource.parent_id AS resource_parent_id, resource.keyname AS resource_keyname, resource.display_name AS resource_display_name, resource.owner_user_id AS resource_owner_user_id, resource.description AS resource_description \nFROM resource \nWHERE resource.id = %(id_1)s' {'id_1': u'0'}
Директорию создал

Код: Выделить всё

ya@mygis:~/ngw$ cd /home
ya@mygis:/home$ cd trolleway
ya@mygis:/home/trolleway$ dir
ngw
ya@mygis:/home/trolleway$ cd ngw
ya@mygis:/home/trolleway/ngw$ dir
data
Мой config.ini

Код: Выделить всё

ya@mygis:~/ngw$ nano config.ini
  GNU nano 2.2.6                                                  Файл: config.ini

# permissions.disable_check.identify =

[file_storage]

# Директория для хранения файлов (обязательно)
# path =

[marker_library]

# Load SJJB marker collection
# sjjb =

[mapserver]

# Список шрифтов в формате MAPFILE FONTSET
# fontset =

[file_upload]

# Директория для временного хранения загруженных файлов (обязательно)
# path =

[webmap]

# Файл с описанием базовых слоёв
# basemaps =
# Bing Maps API-ключ
# bing_apikey =
# Чувствительность идентификации (3px)
# identify_radius =
# Ширина всплывающего окна
# popup_width =
# Высота всплывающего окна
# popup_height =

[wmsclient]

# HTTP-заголовок User-Agent
# user_agent =
Последний раз редактировалось LiStopaD 14 июл 2016, 10:39, всего редактировалось 1 раз.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 14 июл 2016, 10:39

Проинициализируйте БД.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 14 июл 2016, 10:51

freeExec писал(а):По идее там не хватает trim в начало и конец. А то видно же, что он и перевод строки с собой тянет.
Не согласен, пробел в начале строки может быть, например, в том случае, если это продолжение предыдущей строки конфига.
Lines beginning with white space are an indicator of a continuation from a previous line in the Python ConfigParser class, so the parse error is actually correct from the point of view of the object we're using -- there is no preceding line that has been continued.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка при установке NextGisWeb!

Сообщение Denis Rykov » 14 июл 2016, 10:55

LiStopaD писал(а):Директорию создал
Зачем вы создали директорию trolleway, у вас же есть пользователь ya, вот в неё и помещайте, изменив путь в конфиге на правильный. Если вы не знакомы с Linux, то /home - это директория с домашними каталогами пользователей, то что вы сделали - довольно странно.
Spatial is now, more than ever, just another column- The Geometry Column.

LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 11:39

Код: Выделить всё

ya@mygis:/$ cd home
ya@mygis:/home$ dir
trolleway  ya
ya@mygis:/home$ cd ya
ya@mygis:~$ dir
exit  ngw
ya@mygis:~$ cd ngw
ya@mygis:~/ngw$ dir
config.ini  data  development.ini  env  nextgisweb  nextgisweb_mapserver  upload
Да, я только начинаю изучать linux. Извиняюсь за "вопросы новичка".
Т.е. в config.ini у меня должно быть так

Код: Выделить всё

sdir = /home/ya/ngw/data
Верно?
Директорию trolleway в home нужно удалить?

LiStopaD
Интересующийся
Сообщения: 17
Зарегистрирован: 07 июл 2016, 08:45
Репутация: 0

Re: Ошибка при установке NextGisWeb!

Сообщение LiStopaD » 14 июл 2016, 11:43

Ура!!!! Заработало!!!!
555.png
555.png (53.71 КБ) 6996 просмотров
Спасибо за помощь и терпение!!!!!!

Ответить

Вернуться в «NextGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей