Обсуждение работы программы
|
|
drserj | Дата: Суббота, 25.01.2020, 21:51 | Сообщение # 1996 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| А до этого работало? Как вариант - попробовать запустить программу от имени администратора Как второй вариант - вручную прописать в файле конфигурации data\flibusta.lib путь к каталогу с книгами, например
[BookLocation]1=R:\#book\flibusta\
drSerj
|
|
| |
igoralt | Дата: Суббота, 25.01.2020, 23:21 | Сообщение # 1997 |
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
| Под этой версией Windows запускал впервые. Прописывание BookLocation помогло, спасибо!
|
|
| |
drserj | Дата: Воскресенье, 26.01.2020, 17:21 | Сообщение # 1998 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата igoralt (  ) Прописывание BookLocation помогло, спасибо! Пожалуйста. Есть подозрение, что имеет место проблема с доступом к одному из каталогов (безопасность винды) но тут проблему можно и не повторить...
drSerj
|
|
| |
Symrak | Дата: Вторник, 25.02.2020, 16:07 | Сообщение # 1999 |
 Сержант
Группа: Пользователи
Сообщений: 28
Статус: 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
Статус: Offline
| Цитата Symrak (  ) Может уже есть где решение, но что-то не нашел...Пару месяцев не обновлял базу Либрусека. Вот решил обновить и выскакивает ошибка читать отсюда https://libruslib.ucoz.com/forum/36-121-9217-16-1564821168 и до обеда вроде, там эта проблема решалась... или не эта ?
drSerj
|
|
| |
grock | Дата: Пятница, 20.03.2020, 01:07 | Сообщение # 2001 |
 Сержант
Группа: Пользователи
Сообщений: 39
Статус: Offline
| Доброго времени, ув. drserj! Опять у меня "фишка" "никогда такого не было, и вот опять!" Точно такая же проблема, что описал выше в постах на предыдущей стр... Два месяца продержалось, однако! Произошло буквально следом как скопировал библиотеку на другой носитель. Но мне кажется, что это не фактор ошибки, раньше вылетала независимо от этой детали (копирование)... замена плагинов не помогла (у них вес тот же и после ошибки, так что видимо, не в них дело оказалось)... Вторая, резервная копия библиотеки запустилась нормально, вот ее и верну пока вместо поломанной... в чем причины, пока остается загадкой... лечить просто новой установкой - каждый раз возиться с расстановкой иерархии групп - довольно муторно... в общем, если не видно решение на поверхности, то как-нибудь переконтуемся...
|
|
| |
drserj | Дата: Пятница, 20.03.2020, 22:12 | Сообщение # 2002 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Похоже, ломается какая-то из таблиц... Причина.... вряд ли в программе. Возможно, проблемы с файловой системой, памятью, железом. Было бы проще, если бы ошибка носила глобальный характер - тогда понятно, виновата программа. А так - даже не знаю что и сказать...
drSerj
|
|
| |
jornada812 | Дата: Среда, 25.03.2020, 14:55 | Сообщение # 2003 |
Лейтенант
Группа: Пользователи
Сообщений: 44
Статус: Offline
| День добрый. Наткнулся на такую вещь - после выкачивания книжек некоторые помечаются зеленым, т.е. вроде бы скачались, а на самом деле на диске их нет. Помогает либо вставать на каждую запись и смотреть на наличие книги, либо проводить актуализацию.И то и то долго и лень. Как провести актуализацию скаченного, если оно ложится в отдельный каталог?
|
|
| |
drserj | Дата: Среда, 25.03.2020, 21:47 | Сообщение # 2004 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата jornada812 (  ) День добрый. Наткнулся на такую вещь - после выкачивания книжек некоторые помечаются зеленым, т.е. вроде бы скачались, а на самом деле на диске их нет. Такая ситуация бывает, если библиотека вместо книги выдает файл странички с описанием, почему эту книгу нельзя скачать. Тут увы, толком что-то сделать не получается, ибо и то и другое является файлом.
Цитата jornada812 (  ) Как провести актуализацию скаченного, если оно ложится в отдельный каталог? Да так и сделать - указать в настройках текущей библиотеки "Путь к архивам локальной коллекции" только тот каталог где новые книги, запустить акткуализацию только с пунктом "искать новые книги" Я так делаю каждый раз, ибо скачиваю ежедневные архивы и добавляю новые книги
drSerj
|
|
| |
jornada812 | Дата: Четверг, 26.03.2020, 11:47 | Сообщение # 2005 |
Лейтенант
Группа: Пользователи
Сообщений: 44
Статус: Offline
| Цитата Такая ситуация бывает, если библиотека вместо книги выдает файл странички с описанием, почему эту книгу нельзя скачать Странно, но если нельзя скачать, то обычно это только через тор. А тут получается, что не скачала, а потом добавил еще раз в загрузку и скачала.
Цитата запустить акткуализацию только с пунктом "искать новые книги" Не подходит такой способ, ибо книги на диске то нет, хоть она и помечена зеленым. Результат будет все ок, хотя на самом деле нет. А если указать пункт искать удаленные, то зацепит как отсутсвующие всю остальную библиотеку.Добавлено (26.03.2020, 11:56) --------------------------------------------- Цитата Тут увы, толком что-то сделать не получается, ибо и то и другое является файлом. А md5 вычисляется на стороне флибусты или программы? Возможно ли сравнение контрольной суммы/проверка наличия файла на диске после скачивания очередной книги? Тогда и вывод можно сделать, скачалась она на самом деле или нет, ну и отметить ее соответственно.
|
|
| |
drserj | Дата: Четверг, 26.03.2020, 14:33 | Сообщение # 2006 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата jornada812 (  ) А тут получается, что не скачала, а потом добавил еще раз в загрузку и скачала. А это уже вопросы к тем, кто держит сайт библиотеки Программе всё равно, что дали - то скачала. Не дали - не скачала. Всё упирается в код возврата (код ошибки) и контент, который отдал сервер. /тот вопрос уже сто раз обмусоливался со всех сторон и пришли к выводу - как работает - так пусть и работает.
Цитата jornada812 (  ) Не подходит такой способ, ибо книги на диске то нет, хоть она и помечена зеленым. Результат будет все ок, хотя на самом деле нет. А если указать пункт искать удаленные, то зацепит как отсутсвующие всю остальную библиотеку. ммм... тяжело понять, у каждого своя логика обработки. Могу сказать только одно - у программы большие возможности, просто надо найти наиболее удобный для себя способ. Я, например, качаю ежедневные обновления, перегоняю в формат %Z в сторонний каталог и потом актуализирую наличие новых книг именно в этой папке. Потом переношу книги в основную папку. Раз в несколько месяцев для острастки делаю полную актуализацию (на присутствие/отсутствие).
Цитата jornada812 (  ) А md5 вычисляется на стороне флибусты или программы? и там и там
Цитата jornada812 (  ) Тогда и вывод можно сделать, скачалась она на самом деле или нет, ну и отметить ее соответственно. угу... я тоже был такой наивный Попробуй разбери МД5 чего дает библиотека - файла или архива, или архива в архиве Поскольку алгоритм хранения и отдачи менялся, и он разный для разных типов файлов - возникали проблемы. Но программа это делать умеет, просто кто-то поленился почитать справку и полистать настройки "Настройки"-"Менеджер закачек". Там есть то что Вам хочется.
drSerj
|
|
| |
grock | Дата: Четверг, 26.03.2020, 20:35 | Сообщение # 2007 |
 Сержант
Группа: Пользователи
Сообщений: 39
Статус: Offline
| ув. drserj, возник у меня еще вопрос... на web-страничке, где беру файлы обновления, там много файлов (12 без даты и столько же с датой в имени файла), я использую только семь (7) для обновы... можете вы подсказать, за что отвечают остальные файлы (и почему они дублируются файлами с датой)? Вот эти файлы без даты в имени: libmag.sql.gz libmags.sql.gz libpolka.sql.gz libpolka.sql.gz libquality.sql.gz librate.sql.gz Я спрашиваю, потому-что подумал, может в оболочке библиотеки, если использовать при обновлении какие-то из этих файлов, появится какая-то инфа по книгам, например, аннотация, или комменты какие по нескачанным книгам... тогда будет ясно, нужна книга, скачать ее или нет... подскажите плиз. если это не секрет 
... и еще, по моей проблеме краха библ.: все-таки, не знаете ли, можно или нет как-то отменить заставку при запуске, потому-что когда выскакивают эти ошибки (их всего три), то не видно, что написано в этих диалоговых окнах по ошибкам... заставка их заслоняет, видна только кнопка OK, может там можно что-то понять по надписям (см. скрин ранее я давал)... а так, приходится только жать OK, и закрывать оболочку. ...вот, один из диалогов выцарапал - см. скрин
Цитата не удается подключиться к серверу MySQL на localhost (10061) Ошибка сокета при подключении. WSAGetLastError возвращает 10061 (274 доллара США) при чем тут доллары - для меня загадка  ...баг появляется после обновления движка, первый запуск - вот этот первый баг, как я понял, и проявляется потом, через какое-то время работы... но я его (движок - файл "mysqldlite.exe", исправл. "my.cnf" и папку "share") пробовал снова заменить - вроде не помогло, но я точно не помню как все было, надо повторить... ... неудобно занимать ваше время, но это не к спеху, если будет что сказать... без библиотеки уже просто невозможно существовать
Сообщение отредактировал grock - Четверг, 26.03.2020, 23:16 |
|
| |
jornada812 | Дата: Пятница, 27.03.2020, 16:02 | Сообщение # 2008 |
Лейтенант
Группа: Пользователи
Сообщений: 44
Статус: Offline
| Цитата ммм... тяжело понять, у каждого своя логика обработки Есть два каталога. Один для скачанных файлов, другой для остальной библиотеки. Вот я обновил список книг библиотеки и выяснил, что появилось 40 новых книг. Я их добавляю в закачку. Закачка проходит, все зеленое. Начинаю проверять - одна книжка отмечена зеленым, а когда встаю на нее пишет - "нет на диске". Лезу в настройки библиотеки, оставляю в каталогах библиотеки только папку куда я скачал файлы. Запускаю актуализацию и ставлю галку искать только новые книги. Она проходит и как была у меня эта книжка, которой нет, зеленой, так и осталась. Если же я поставлю галку искать удаленные, то получу в удаленных все остальные книжки, которые лежат в основном каталоге
|
|
| |
drserj | Дата: Суббота, 28.03.2020, 18:17 | Сообщение # 2009 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата jornada812 (  ) Она проходит и как была у меня эта книжка, которой нет, зеленой, так и осталась. Ну, как вариант, если так случилось, перед актуализацией "Удалить отметку Загружено" с нужных книг.
Цитата jornada812 (  ) Если же я поставлю галку искать удаленные, то получу в удаленных все остальные книжки, которые лежат в основном каталоге Это да... Хотя, если перенести скачанные книги в основной каталог - то всё будет нормально... но долго...
drSerj
|
|
| |
drserj | Дата: Суббота, 28.03.2020, 18:25 | Сообщение # 2010 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: 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 (  ) ... неудобно занимать ваше время, но это не к спеху, если будет что сказать... без библиотеки уже просто невозможно существовать Да дело-то не во времени. Вопрос в отсутствии телепатических способностей  Единственное, что я могу сделать - это полностью пересобрать архив с программой, включив новые файлы. Только вот вопрос в том, есть ли какие-то нужные личные данные (как то пометки о скачанном, примечания, рейтинги и т д)?
drSerj
|
|
| |
|