LibRusLib
Понедельник, 16.06.2025, 23:23
Приветствую Вас Гость | RSS
 
Главная ФорумРегистрацияВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Обсуждение работы программы
drserjДата: Суббота, 25.01.2020, 21:51 | Сообщение # 1996
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
А до этого работало? 
Как вариант - попробовать запустить программу от имени администратора
Как второй вариант - вручную прописать в файле конфигурации data\flibusta.lib путь к каталогу с книгами, например

[BookLocation]1=R:\#book\flibusta\


drSerj
 
igoraltДата: Суббота, 25.01.2020, 23:21 | Сообщение # 1997
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
Под этой версией Windows запускал впервые.
Прописывание BookLocation помогло, спасибо!
 
drserjДата: Воскресенье, 26.01.2020, 17:21 | Сообщение # 1998
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата igoralt ()
Прописывание BookLocation помогло, спасибо!

Пожалуйста.
Есть подозрение, что имеет место проблема с доступом к одному из каталогов (безопасность винды) но тут проблему можно и не повторить...


drSerj
 
SymrakДата: Вторник, 25.02.2020, 16:07 | Сообщение # 1999
Сержант
Группа: Пользователи
Сообщений: 28
Репутация: 0
Статус: Offline
Добрый день, drserj.

Может уже есть где решение, но что-то не нашел...

Пару месяцев не обновлял базу Либрусека. Вот решил обновить и выскакивает ошибка 
Код
15:02:47: Закачивается libseq.sql.gz... Ok
15:02:47: Закачивается libseqs.sql.gz... Ok
15:02:47: Распаковка libavtor.sql.gz... Ok
15:02:48: Распаковка libavtors.sql.gz... Ok
15:02:49: Распаковка libbook.sql.gz... Ok
15:02:54: Распаковка libgenre.sql.gz... Ok
15:02:54: Распаковка libgenres.sql.gz... Ok
15:02:54: Распаковка libseq.sql.gz... Ok
15:02:55: Распаковка libseqs.sql.gz... Ok
15:02:58: Импортируется lib.libavtor.sql ...
15:02:58:
#42000Unknown character set: 'utf8mb4'

В чем может быть причина?

Заранее спасибо!
 
drserjДата: Среда, 26.02.2020, 21:46 | Сообщение # 2000
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата Symrak ()
Может уже есть где решение, но что-то не нашел...Пару месяцев не обновлял базу Либрусека. Вот решил обновить и выскакивает ошибка

читать отсюда https://libruslib.ucoz.com/forum/36-121-9217-16-1564821168 и до обеда smile 
вроде, там эта проблема решалась... или не эта ?


drSerj
 
grockДата: Пятница, 20.03.2020, 01:07 | Сообщение # 2001
Сержант
Группа: Пользователи
Сообщений: 39
Репутация: 0
Статус: Offline
Доброго времени, ув. drserj!
Опять у меня "фишка" "никогда такого не было, и вот опять!"  smile  Точно такая же проблема, что описал выше в постах на предыдущей стр...
Два месяца продержалось, однако! Произошло буквально следом как скопировал библиотеку на другой носитель. Но мне кажется, что это не фактор ошибки, раньше вылетала независимо от этой детали (копирование)... замена плагинов не помогла (у них вес тот же и  после ошибки, так что видимо, не в них дело оказалось)...
Вторая, резервная копия библиотеки запустилась нормально, вот ее и верну пока вместо поломанной... в чем причины, пока остается загадкой... лечить просто новой установкой - каждый раз возиться с расстановкой иерархии групп - довольно муторно... в общем, если не видно решение на поверхности, то как-нибудь переконтуемся... smile
 
drserjДата: Пятница, 20.03.2020, 22:12 | Сообщение # 2002
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Похоже, ломается какая-то из таблиц... Причина.... вряд ли в программе. Возможно, проблемы с файловой системой, памятью, железом. Было бы проще, если бы ошибка носила глобальный характер - тогда понятно, виновата программа. А так - даже не знаю что и сказать...

drSerj
 
jornada812Дата: Среда, 25.03.2020, 14:55 | Сообщение # 2003
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline
День добрый. Наткнулся на такую вещь - после выкачивания книжек некоторые помечаются зеленым, т.е. вроде бы скачались, а на самом деле на диске их нет. Помогает либо вставать на каждую запись и смотреть на наличие книги, либо проводить актуализацию.И то и то долго и лень. Как провести актуализацию скаченного, если оно ложится в отдельный каталог?
 
drserjДата: Среда, 25.03.2020, 21:47 | Сообщение # 2004
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата jornada812 ()
День добрый. Наткнулся на такую вещь - после выкачивания книжек некоторые помечаются зеленым, т.е. вроде бы скачались, а на самом деле на диске их нет.
Такая ситуация бывает, если библиотека вместо книги выдает файл странички с описанием, почему эту книгу нельзя скачать. Тут увы, толком что-то сделать не получается, ибо и то и другое является файлом.

Цитата jornada812 ()
Как провести актуализацию скаченного, если оно ложится в отдельный каталог?
Да так и сделать - указать в настройках текущей библиотеки "Путь к архивам локальной коллекции" только тот каталог где новые книги, запустить акткуализацию только с пунктом "искать новые книги"
Я так делаю каждый раз, ибо скачиваю ежедневные архивы и добавляю новые книги


drSerj
 
jornada812Дата: Четверг, 26.03.2020, 11:47 | Сообщение # 2005
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline

Цитата
Такая ситуация бывает, если библиотека вместо книги выдает файл странички с описанием, почему эту книгу нельзя скачать
Странно, но если нельзя скачать, то обычно это только через тор. А тут получается, что не скачала, а потом добавил еще раз в загрузку и скачала.


Цитата
запустить акткуализацию только с пунктом "искать новые книги"
Не подходит такой способ, ибо книги на диске то нет, хоть она и помечена зеленым. Результат будет все ок, хотя на самом деле нет. А если указать пункт искать удаленные, то зацепит как отсутсвующие всю остальную библиотеку.

Добавлено (26.03.2020, 11:56)
---------------------------------------------


Цитата
Тут увы, толком что-то сделать не получается, ибо и то и другое является файлом.
А md5 вычисляется на стороне флибусты или программы?  Возможно ли сравнение контрольной суммы/проверка наличия файла на диске после скачивания очередной книги? Тогда и вывод можно сделать, скачалась она на самом деле или нет, ну и отметить ее соответственно.
 
drserjДата: Четверг, 26.03.2020, 14:33 | Сообщение # 2006
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата jornada812 ()
А тут получается, что не скачала, а потом добавил еще раз в загрузку и скачала.

А это уже вопросы к тем, кто держит сайт библиотеки smile Программе всё равно, что дали - то скачала. Не дали - не скачала. Всё упирается в код возврата (код ошибки) и контент, который отдал сервер. /тот вопрос уже сто раз обмусоливался со всех сторон и пришли к выводу - как работает - так пусть и работает.

Цитата jornada812 ()
Не подходит такой способ, ибо книги на диске то нет, хоть она и помечена зеленым. Результат будет все ок, хотя на самом деле нет. А если указать пункт искать удаленные, то зацепит как отсутсвующие всю остальную библиотеку.

ммм... тяжело понять, у каждого своя логика обработки. Могу сказать только одно - у программы большие возможности, просто надо найти наиболее удобный для себя способ. Я, например, качаю ежедневные обновления, перегоняю в формат %Z в сторонний каталог и потом актуализирую наличие новых книг именно в этой папке. Потом переношу книги в основную папку. Раз в несколько месяцев для острастки делаю полную актуализацию (на присутствие/отсутствие).

Цитата jornada812 ()
А md5 вычисляется на стороне флибусты или программы?

и там и там

Цитата jornada812 ()
Тогда и вывод можно сделать, скачалась она на самом деле или нет, ну и отметить ее соответственно.

угу... я тоже был такой наивный smile Попробуй разбери МД5 чего дает библиотека - файла или архива, или архива в архиве smile Поскольку алгоритм хранения и отдачи менялся, и он разный для разных типов файлов - возникали проблемы. Но программа это делать умеет, просто кто-то поленился почитать справку и полистать настройки smile "Настройки"-"Менеджер закачек". Там есть то что Вам хочется. smile


drSerj
 
grockДата: Четверг, 26.03.2020, 20:35 | Сообщение # 2007
Сержант
Группа: Пользователи
Сообщений: 39
Репутация: 0
Статус: Offline
ув. drserj, возник у меня еще вопрос... на web-страничке, где беру файлы обновления, там много файлов (12 без даты и столько же с датой в имени файла), я использую только семь (7) для обновы... можете вы подсказать, за что отвечают остальные файлы (и почему они дублируются файлами с датой)? Вот эти файлы без даты в имени:
libmag.sql.gz
libmags.sql.gz
libpolka.sql.gz
libpolka.sql.gz
libquality.sql.gz
librate.sql.gz
Я спрашиваю, потому-что подумал, может в оболочке библиотеки, если использовать при обновлении какие-то из этих файлов, появится какая-то инфа по книгам, например, аннотация, или комменты какие по нескачанным книгам... тогда будет ясно, нужна книга, скачать ее или нет... подскажите плиз. если это не секрет smile

... и еще, по моей проблеме краха библ.: все-таки, не знаете ли, можно или нет как-то отменить заставку при запуске, потому-что когда выскакивают эти ошибки (их всего три), то не видно, что написано в этих диалоговых окнах по ошибкам... заставка их заслоняет, видна только кнопка OK, может там можно что-то понять по надписям (см. скрин ранее я давал)... а так, приходится только жать OK, и закрывать оболочку.
...вот, один из диалогов выцарапал - см. скрин
Цитата
не удается подключиться к серверу MySQL на localhost (10061)
Ошибка сокета при подключении. WSAGetLastError возвращает 10061 (274 доллара США)

при чем тут доллары - для меня загадка biggrin
...баг появляется после обновления движка, первый запуск - вот этот первый баг, как я понял, и проявляется потом, через какое-то время работы... но я его (движок - файл "mysqldlite.exe", исправл. "my.cnf" и папку "share") пробовал снова заменить - вроде не помогло, но я точно не помню как все было, надо повторить...
... неудобно занимать ваше время, но это не к спеху, если будет что сказать... без библиотеки уже просто невозможно существовать biggrin  wacko
Прикрепления: 8812344.jpg (26.1 Kb)


Сообщение отредактировал grock - Четверг, 26.03.2020, 23:16
 
jornada812Дата: Пятница, 27.03.2020, 16:02 | Сообщение # 2008
Лейтенант
Группа: Пользователи
Сообщений: 44
Репутация: 0
Статус: Offline

Цитата
ммм... тяжело понять, у каждого своя логика обработки
    Есть два каталога. Один для скачанных файлов, другой для остальной библиотеки. Вот я обновил список книг библиотеки и выяснил, что появилось 40 новых книг. Я их добавляю в закачку. Закачка проходит, все зеленое. Начинаю проверять - одна книжка отмечена зеленым, а когда встаю на нее пишет - "нет на диске". Лезу в настройки библиотеки, оставляю в каталогах библиотеки только папку куда я скачал файлы. Запускаю актуализацию и ставлю галку искать только новые книги. Она проходит и как была у меня эта книжка, которой нет, зеленой, так и осталась. Если же я поставлю галку искать удаленные, то получу в удаленных все остальные книжки, которые лежат в основном каталоге
 
drserjДата: Суббота, 28.03.2020, 18:17 | Сообщение # 2009
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата jornada812 ()
Она проходит и как была у меня эта книжка, которой нет, зеленой, так и осталась.
Ну, как вариант, если так случилось, перед актуализацией "Удалить отметку Загружено" с нужных книг.

Цитата jornada812 ()
Если же я поставлю галку искать удаленные, то получу в удаленных все остальные книжки, которые лежат в основном каталоге
Это да... Хотя, если перенести скачанные книги в основной каталог - то всё будет нормально... но долго...


drSerj
 
drserjДата: Суббота, 28.03.2020, 18:25 | Сообщение # 2010
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Репутация: 30
Статус: Offline
Цитата grock ()
ув. drserj, возник у меня еще вопрос... на web-страничке, где беру файлы обновления, там много файлов (12 без даты и столько же с датой в имени файла), я использую только семь (7) для обновы... можете вы подсказать, за что отвечают остальные файлы (и почему они дублируются файлами с датой)? Вот эти файлы без даты в имени:

libmag.sql.gz - магазин
libmags.sql.gz - магазин
libpolka.sql.gz - полка на сайте
libpolka.sql.gz - полка на сайте
libquality.sql.gz - качество книги
librate.sql.gz - рейтинг на сайте

Цитата grock ()
если использовать при обновлении какие-то из этих файлов, появится какая-то инфа по книгам

абсолютно не нужная...

Цитата grock ()
...баг появляется после обновления движка, первый запуск - вот этот первый баг, как я понял, и проявляется потом, через какое-то время работы... но я его (движок - файл "mysqldlite.exe", исправл. "my.cnf" и папку "share") пробовал снова заменить - вроде не помогло, но я точно не помню как все было, надо повторить...

значит что-то делаете не так. А вот что - это уже хороший вопрос.

Цитата grock ()
... неудобно занимать ваше время, но это не к спеху, если будет что сказать... без библиотеки уже просто невозможно существовать

Да дело-то не во времени. Вопрос в отсутствии телепатических способностей smile
Единственное, что я могу сделать - это полностью пересобрать архив с программой, включив новые файлы. Только вот вопрос в том, есть ли какие-то нужные личные данные (как то пометки о скачанном, примечания, рейтинги и т д)?


drSerj
 
Поиск:

Copyright LibRusLib © 2025