×
В названия постов этого раздела нужно включать наименование платформы для которой написана инструкция, Например "Ubuntu 12"
Synology NAS DS-413j
8 years 11 months ago #268
by Chiller
Chiller replied the topic: Synology NAS DS-413j
Поправилrpin wrote:
Chiller wrote: Всем спасибо за подсказки. Все работает.
.......
Сам пакет Python3 конкретно для вашей модели устройства можно найти здесь.
Поздравляю - хороший инструмент в доме появился
Похоже ссылочку нужно поправить (сюда и здесь одинаковые)...

Please Войти or Create an account to join the conversation.
- Chiller
-
- Offline
- Новый участник
-
Less
More
- Posts: 11
8 years 11 months ago #269
by scucher
scucher replied the topic: Synology NAS DS-413j
Спасибо за инструкцию. Под FreeBSD 9.1 с pythn3.4 все встало. Если кому интересно напишу как ставил.
Please Войти or Create an account to join the conversation.
- scucher
-
- Offline
- Новый участник
-
Less
More
- Posts: 1
8 years 11 months ago - 8 years 11 months ago #270
by wahc
wahc replied the topic: Synology NAS DS-413j
снеся всё нафиг и установив заново(питон так сам и не встал-пришлось вручную) вроде заработало, но при сканировании директории где-то через часа 2 выдало
база SQL при этом "опухла" примерно на 400мб
а при попытке подключиться клиентом пишет error 500
Warning: Spoiler!
[ Click to expand ]
[ Click to hide ]
DS> python3 /volume1/web/opds/py/sopds-scan.py
Traceback (most recent call last):
File "/volume1/web/opds/py/sopds-scan.py", line 40, in <module>
scanner.scan_all()
File "/volume1/web/opds/py/sopdscan.py", line 102, in scan_all
self.opdsdb.mark_double(self.cfg.DUBLICATES_FIND)
File "/volume1/web/opds/py/sopdsdb.py", line 893, in mark_double
cursor.execute(sql,data)
File "/usr/local/lib/python3.3/site-packages/mysql/connector/cursor.py", line 515, in execute
self._handle_result(self._connection.cmd_query(stmt))
File "/usr/local/lib/python3.3/site-packages/mysql/connector/connection.py", line 684, in cmd_query
result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
File "/usr/local/lib/python3.3/site-packages/mysql/connector/connection.py", line 602, in _handle_result
raise errors.get_exception(packet)
mysql.connector.errors.DatabaseError: 3 (HY000): Error writing file '/tmp/MYkP96LF' (Errcode: 28)
база SQL при этом "опухла" примерно на 400мб
а при попытке подключиться клиентом пишет error 500
Last Edit: 8 years 11 months ago by wahc.
Please Войти or Create an account to join the conversation.
- wahc
-
- Offline
- Новый участник
-
Less
More
- Posts: 6
8 years 11 months ago - 8 years 11 months ago #271
by mitshel
mitshel replied the topic: Synology NAS DS-413j
У Вас успешно завершилось сканирование книг. Поэтому и размер базы вырос (думаю у Вас как и у меня около 300000 книг и 400МБ для базы такого количества описаний книг с аннотациями это нормально).
Проблема появилась при маркировке дубликатов.
Маркировку выполняет хранимая процедура sp_mark_dbl, при ее выполнении почему-то возникла ошибка внутри mysql.
не могу сказать чем то вызвано, но видно что почему-то нет доступа к временному файлу /tmp/MYkP96LF (может место на диске кончилось или Сервис mysql был почему-то остановлен)
Error 500 это ошибка сервера, я так полагаю вы используете cgi-скрипт, тогда нужно посмотреть в error_log web-сервера что за ошибка происходит??? Думаю что Python не может подключится к базе данных т.к. видимо при работе mysql произошел какой-то сбой.)
Думаю Вам нужно:
1. Проверить работу сервера mysql
2. Обнулить базу SOPDS (скрипты db.sql, tables.sql и genres.sql)
3. Проверить доступное свободное место на диске, где находятся файлы БД
4. Заново запустить сканирование.
Прошу написать, решилась ли проблема?
Проблема появилась при маркировке дубликатов.
Маркировку выполняет хранимая процедура sp_mark_dbl, при ее выполнении почему-то возникла ошибка внутри mysql.
не могу сказать чем то вызвано, но видно что почему-то нет доступа к временному файлу /tmp/MYkP96LF (может место на диске кончилось или Сервис mysql был почему-то остановлен)
Error 500 это ошибка сервера, я так полагаю вы используете cgi-скрипт, тогда нужно посмотреть в error_log web-сервера что за ошибка происходит??? Думаю что Python не может подключится к базе данных т.к. видимо при работе mysql произошел какой-то сбой.)
Думаю Вам нужно:
1. Проверить работу сервера mysql
2. Обнулить базу SOPDS (скрипты db.sql, tables.sql и genres.sql)
3. Проверить доступное свободное место на диске, где находятся файлы БД
4. Заново запустить сканирование.
Прошу написать, решилась ли проблема?
Last Edit: 8 years 11 months ago by mitshel.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
8 years 11 months ago #272
by wahc
wahc replied the topic: Synology NAS DS-413j
блин таже фигня((
MariaDB [sopds]> call sp_mark_dbl(1);
ERROR 3 (HY000): Error writing file '/tmp/MY8V86DK' (Errcode: 28)
свободного места почти 200 Гб
MariaDB [sopds]> call sp_mark_dbl(1);
ERROR 3 (HY000): Error writing file '/tmp/MY8V86DK' (Errcode: 28)
свободного места почти 200 Гб
Please Войти or Create an account to join the conversation.
- wahc
-
- Offline
- Новый участник
-
Less
More
- Posts: 6
8 years 11 months ago #273
by mitshel
mitshel replied the topic: Synology NAS DS-413j
У Вас видимо не хватает места именно в /tmp, В ближайшее время постараюсь оптимизировать процедуру, чтобы она выполнялясь и на Synology.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
Time to create page: 0.124 seconds