SOPDS находит не все книги
6 years 4 months ago - 6 years 4 months ago #968
by sanrega
sanrega created the topic: SOPDS находит не все книги
Здравствуйте. Установил SOPDS на Ubuntu Server 16.04 по инструкции. В качестве базы данных подключил MySQL, веб-сервер использовал встроенный. Просканировал библиотеку (355 Gb, 362752 несжатых fb2). python3 manage.py sopds_util info показал Books count = 43163,
SOPDS_DOUBLES_HIDE = False. Добавил в библиотеку ещё около 100 книг в fb2, пересканировал, через веб-интерфейс проверил - половина книг не добавилась. Пересоздавал базу, перезапускал сканирование - всё то же самое, часть книг в библиотеку не попадает. Установил на виртуалку FreeBSD 11, установил туда SOPDS. Т.к. для виртуалки нет возможности выделить более 350 гигов дискового пространства для теста всей библиотеки, ограничился тем, что добавил в каталог те дополнительные около 100 fb2, половину из которых SOPDS на Ubuntu Server 16.04 не нашёл. Просканировал, проверил - всё отлично, все книги на месте. Причём, проверял сначала на sqlite, потом на MySQL - результат идентичный. С чем может быть связано неполное добавление книг в Ubuntu? Может ли это быть связано с правами на fb2? С другой стороны, на Ubuntu дополнительная сотня fb2 вообще с правами 777, но половина из них, как я уже писал, оказалась не найдена, не говоря уж про огромную основную часть.
SOPDS_DOUBLES_HIDE = False. Добавил в библиотеку ещё около 100 книг в fb2, пересканировал, через веб-интерфейс проверил - половина книг не добавилась. Пересоздавал базу, перезапускал сканирование - всё то же самое, часть книг в библиотеку не попадает. Установил на виртуалку FreeBSD 11, установил туда SOPDS. Т.к. для виртуалки нет возможности выделить более 350 гигов дискового пространства для теста всей библиотеки, ограничился тем, что добавил в каталог те дополнительные около 100 fb2, половину из которых SOPDS на Ubuntu Server 16.04 не нашёл. Просканировал, проверил - всё отлично, все книги на месте. Причём, проверял сначала на sqlite, потом на MySQL - результат идентичный. С чем может быть связано неполное добавление книг в Ubuntu? Может ли это быть связано с правами на fb2? С другой стороны, на Ubuntu дополнительная сотня fb2 вообще с правами 777, но половина из них, как я уже писал, оказалась не найдена, не говоря уж про огромную основную часть.
Last Edit: 6 years 4 months ago by sanrega.
Please Войти or Create an account to join the conversation.
- sanrega
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 10
6 years 4 months ago #970
by mitshel
mitshel replied the topic: SOPDS находит не все книги
Посмотрите что в лог-файле сканнера. Лог находится в каталоге ./opds_catalog/log/sopds_scanner.log
Можно выполнять сканирование с опцией --verbose:
Можно выполнять сканирование с опцией --verbose:
python3 manage.py sopds_scanner scan --verbose
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
6 years 4 months ago - 6 years 4 months ago #971
by sanrega
sanrega replied the topic: SOPDS находит не все книги
Пофиксил. Сделал следующее:
1. Опять переключился на MySQL, т.к. не смог осилить настройку postgresql - что-то напортачил в hba.conf, в итоге сначала сканирование завершалось с нулевым результатом, потом с ошибками.
2 .Проверил каталог с книгами, нашёл несколько случайных djvu и pdf, удалил, оставил только fb2
3. Рекурсивно изменил chmod всех книг на 644, а владельцем сделал текущего пользователя, тоже рекурсивно.
Запустил сканирование, в итоге, добавились практически все книги, за исключением некоторых. Полный лог со всеми warningamи прилагаю, там вся история сканирований каталога.
Таким образом, считаю проблему решенной. И попутный вопрос - существует ли инструкция по настройке Apache в качестве веб-сервера?
1. Опять переключился на MySQL, т.к. не смог осилить настройку postgresql - что-то напортачил в hba.conf, в итоге сначала сканирование завершалось с нулевым результатом, потом с ошибками.
2 .Проверил каталог с книгами, нашёл несколько случайных djvu и pdf, удалил, оставил только fb2
3. Рекурсивно изменил chmod всех книг на 644, а владельцем сделал текущего пользователя, тоже рекурсивно.
Запустил сканирование, в итоге, добавились практически все книги, за исключением некоторых. Полный лог со всеми warningamи прилагаю, там вся история сканирований каталога.
Таким образом, считаю проблему решенной. И попутный вопрос - существует ли инструкция по настройке Apache в качестве веб-сервера?
Last Edit: 6 years 4 months ago by sanrega.
Please Войти or Create an account to join the conversation.
- sanrega
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 10
6 years 4 months ago #972
by sanrega
sanrega replied the topic: SOPDS находит не все книги
Лог не прикрепляется, Failed to create attachment directory.
Please Войти or Create an account to join the conversation.
- sanrega
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 10
6 years 4 months ago #976
by mitshel
mitshel replied the topic: SOPDS находит не все книги
Поправил, вложения разрешены.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
6 years 4 months ago #983
by sanrega
sanrega replied the topic: SOPDS находит не все книги
Лог
Please Войти or Create an account to join the conversation.
- sanrega
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 10
Time to create page: 0.143 seconds