не авторизует в soopds из coolreader
6 years 4 months ago #958
by veadm
veadm created the topic: не авторизует в soopds из coolreader
Доброго времени.
Незалогинен через браузер, проверяю после рестарта sopds_server
В чем может быть проблема при атворизации из coolreader? Через браузер такой проблемы не возникает, через coolreader:
Причем если в coolreader оставить поля "Имя пользователя" и "Пароль" пустыми, то получаем закономерную ошибку 401.
Спасибо!
ghbdt
Незалогинен через браузер, проверяю после рестарта sopds_server
В чем может быть проблема при атворизации из coolreader? Через браузер такой проблемы не возникает, через coolreader:
[04/Jan/2017 04:14:44] "GET /opds/ HTTP/1.1" 500 71109
Internal Server Error: /opds/
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/django/core/handlers/exception.py", line 39, in inner
response = get_response(request)
File "/usr/lib/python3.4/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
response = self._get_response(request)
File "/usr/lib/python3.4/site-packages/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python3.4/site-packages/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/root/sopds/opds_catalog/feeds.py", line 23, in __call__
result=bau.process_request(self.request)
File "/root/sopds/opds_catalog/opds_middleware.py", line 38, in process_request
(auth_meth, auth_data) = authentication.split(' ',1)
ValueError: need more than 1 value to unpack
[04/Jan/2017 04:15:20] "GET /opds/ HTTP/1.1" 500 71109
Причем если в coolreader оставить поля "Имя пользователя" и "Пароль" пустыми, то получаем закономерную ошибку 401.
Спасибо!
ghbdt
Please Войти or Create an account to join the conversation.
- veadm
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 13
6 years 4 months ago - 6 years 4 months ago #959
by mitshel
mitshel replied the topic: не авторизует в soopds из coolreader
У кулридера как мне показалось какие-то проблемы с реализацией аутентификации он при переходе по ссылке на книгу не позволяет использовать механизм сессий и к тому же не пытается снова сообщить имя и пароль, поэтому возникает проблемы при аутентификации во время скачивания книги.
Короче, внес некоторые правки в механизм аутентификации, что позволит и кулридеру скачивать книги, хотя может и зря...
Обновленную версию влил в мастер ветку на гитхабе и также заменил архив с версией 0.39 на сайте.
Короче, внес некоторые правки в механизм аутентификации, что позволит и кулридеру скачивать книги, хотя может и зря...
Обновленную версию влил в мастер ветку на гитхабе и также заменил архив с версией 0.39 на сайте.
Last Edit: 6 years 4 months ago by mitshel.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
6 years 4 months ago #960
by veadm
veadm replied the topic: не авторизует в soopds из coolreader
Большое вам спасибо, сейчас буду проверять. Отмечу, что и в других клиентах аналогичная проблема - fbreader, alreader...
Please Войти or Create an account to join the conversation.
- veadm
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 13
6 years 4 months ago #961
by mitshel
mitshel replied the topic: не авторизует в soopds из coolreader
Насчет AlReaderа не знаю, но у fbreadera все хорошо скачивалось.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
6 years 4 months ago #964
by veadm
veadm replied the topic: не авторизует в soopds из coolreader
Да, вы правы, fbreader норм работает. coolreader по прежнему не хочет:
зато по закешированны данным он смог походить по каталогу, правда получая в лог и 401 и 200 одновременно:
клиент конечно не принципиален, просто за многие года привык к coolreader...
############################################################
Скажите пожалуйста, стоит ли свеч mariadb\mysql будут ли в неё данные импортируются при сканировании быстрее чем в sqlite? С sqlite 200Гб c inpx заняло ~3 часа(.
############################################################
вы не могли бы сделать шрифт в постах, на это форуме, черного цвета)? глазки болят)
Спасибо!
Internal Server Error: /opds/
Traceback (most recent call last):
File "/usr/lib/python3.4/site-packages/django/core/handlers/exception.py", line 39, in inner
response = get_response(request)
File "/usr/lib/python3.4/site-packages/django/core/handlers/base.py", line 249, in _legacy_get_response
response = self._get_response(request)
File "/usr/lib/python3.4/site-packages/django/core/handlers/base.py", line 187, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/lib/python3.4/site-packages/django/core/handlers/base.py", line 185, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/root/sopds/opds_catalog/feeds.py", line 27, in __call__
result=bau.process_request(self.request)
File "/root/sopds/opds_catalog/opds_middleware.py", line 38, in process_request
(auth_meth, auth_data) = authentication.split(' ',1)
ValueError: need more than 1 value to unpack
[04/Jan/2017 13:33:10] "GET /opds/ HTTP/1.1" 500 71301
зато по закешированны данным он смог походить по каталогу, правда получая в лог и 401 и 200 одновременно:
[04/Jan/2017 13:32:39] "GET /opds/search/books/a/75031/ HTTP/1.1" 401 118
[04/Jan/2017 13:32:39] "GET /opds/search/books/a/75031/ HTTP/1.1" 200 20204
клиент конечно не принципиален, просто за многие года привык к coolreader...
############################################################
Скажите пожалуйста, стоит ли свеч mariadb\mysql будут ли в неё данные импортируются при сканировании быстрее чем в sqlite? С sqlite 200Гб c inpx заняло ~3 часа(.
############################################################
вы не могли бы сделать шрифт в постах, на это форуме, черного цвета)? глазки болят)
Спасибо!
Please Войти or Create an account to join the conversation.
- veadm
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 13
6 years 4 months ago #974
by mitshel
mitshel replied the topic: не авторизует в soopds из coolreader
Не смог смоделировать такую-же ситуацию как у Вас. Напишите какую ОС используете, версию Python и Django. А также все-таки попробуйте скачать последнюю версию из ветки на github или с сайта sopds.ru
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
Time to create page: 0.110 seconds