Synology NAS DS-413j
Ну и конечно нужно смотреть логи (в папке web\sopds\log\sopds-httpd.log) - там все видно. Еще, если не изменяет память, можно уровень детализации лог-файла изменить в конфигурационном файле.
Please Войти or Create an account to join the conversation.
- rpin
-
Topic Author
- Offline
- Осваиваюсь на форуме
-
- Posts: 36
- Karma: 1
Проблема решена.Chiller wrote: Всем привет!
У меня все руки не доходили написать о проблеме.
Имеем Synology 411+II c DSM v.5.0-4528, SOPDS v0.21, на Synology стоит последний Python v3.4.1-0028 и mysql connector v2.0.1.
При установке mysql connector v2.0.1 возникла уже известная проблема с отсутствием папки "python3.4m", решил эту проблему как описано в 1м посте, в итоге mysql connector v2.0.1 установился без ошибок, после чего я успешно запустил сервер SOPDS командой "python3 /volume1/web/sopds/py/sopdsd.py start".
Все бы хорошо, но в opds-клиенте (использую ShortBook на iOS) книги не скачиваются, хотя сам сервер работает и по структуре библиотечного каталога можно перемещаться. До обновления Python'а до версии 3.4.1-0028 все работало.
Прошу помочь диагностировать проблему, в каком месте можно посмотреть?
Раньше для доступа к OPDS-каталогу пользовался cgi-скриптом по пути http://мой_сервер/opds/py/sopds.cgi, после обновления Python'a до версии 3.4.1-0028 такой вариант доступа перестал работать, т.е. к каталогу подключаюсь, по структуре перемещаюсь, а книгу скачать не дает.
В логах не разбирался.
Вспомнил про демона на 8081 порту, вот через него все работает и скачивается как надо. Пробросил порт на маршрутизаторе и все.
P.S.> Обновилась оболочка DSM до версии 5.1-5004, Питон обновился до версии 3.4.1-0029, mysql-connector-python обновился до версии 2.0.2. Инструкция в 1м посте остается актуальной.
Please Войти or Create an account to join the conversation.
- Chiller
-
- Offline
- Новый участник
-
- Posts: 11
1. Поставил python3 из стандартного центра пакетов.
Соответственно он встал в /volume1/@appstore/py3k.
Естественно часть файлов не распаковалась

После этого, если захожу в папку /volume1/@appstore/py3k/usr/local/bin, то python3 запускается.
2. Скачал и распаковал последний mysql-connector-python.
3. При попытке "python3 setup.py install" получаю "./ash: python3: not found". Проблема в непрописанных путях, так?
Как их правильно прописать?
Please Войти or Create an account to join the conversation.
- Sergey17
-
- Offline
- Новый участник
-
- Posts: 8
Залез в PhpMyAdmin. Создал БД. Импортировал db, tables, genres, genresupd.
Пытаюсь запустить sopdsd. Выдает:
DS> /volume1/web/opds/py/sopdsd.py start
Traceback (most recent call last):
File "/volume1/web/opds/py/sopdsd.py", line 333, in <module>
daemon = opdsDaemon()
File "/volume1/web/opds/py/sopdsd.py", line 272, in __init__
self.cfg=sopdscfg.cfgreader()
File "/volume1/web/opds/py/sopdscfg.py", line 58, in __init__
self.parse()
File "/volume1/web/opds/py/sopdscfg.py", line 62, in parse
config.readfp(codecs.open(self.CONFIGFILE,"r","utf-8"))
File "/volume1/@appstore/py3k/usr/local/lib/python3.4/configparser.py", line 7 36, in readfp
self.read_file(fp, source=filename)
File "/volume1/@appstore/py3k/usr/local/lib/python3.4/configparser.py", line 6 91, in read_file
self._read(f, source)
File "/volume1/@appstore/py3k/usr/local/lib/python3.4/configparser.py", line 9 93, in _read
for lineno, line in enumerate(fp, start=1):
File "/volume1/@appstore/py3k/usr/local/lib/python3.4/codecs.py", line 704, in __next__
return next(self.reader)
File "/volume1/@appstore/py3k/usr/local/lib/python3.4/codecs.py", line 635, in __next__
line = self.readline()
File "/volume1/@appstore/py3k/usr/local/lib/python3.4/codecs.py", line 548, in readline
data = self.read(readsize, firstline=True)
File "/volume1/@appstore/py3k/usr/local/lib/python3.4/codecs.py", line 494, in read
newchars, decodedbytes = self.decode(data, self.errors)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc7 in position 0: invalid continuation byte
Что с этим делать???
Please Войти or Create an account to join the conversation.
- Sergey17
-
- Offline
- Новый участник
-
- Posts: 8
Подскажите плс...
Please Войти or Create an account to join the conversation.
- Sergey17
-
- Offline
- Новый участник
-
- Posts: 8
www.sopds.ru/index.php/forum/instruktsii...ds-413j?start=18#263
Please Войти or Create an account to join the conversation.
- rpin
-
Topic Author
- Offline
- Осваиваюсь на форуме
-
- Posts: 36
- Karma: 1