Автор Тема: В Debian 9 не работает Recoll  (Прочитано 4564 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Craftsman

  • Пользователь
  • *
  • Сообщений: 12
В Debian 9 не работает Recoll
« : 01 Августа 2018, 21:30:59 »
Эта утилита замечательно работала в Debian 8/64.
В Debian 9/64 она не заработала с самого начала.
Прошло уже несколько обновлений Debian, но она так и не заработала.
Подробности: при попытке запуска индексирования оно запускается, и тут же останавливается.
Почему?
 

Оффлайн ecc83

Re: В Debian 9 не работает Recoll
« Ответ #1 : 01 Августа 2018, 21:43:20 »
Почему?

Она в терминале как правило пишет причину. Что пишет?
 

Оффлайн Craftsman

  • Пользователь
  • *
  • Сообщений: 12
Re: В Debian 9 не работает Recoll
« Ответ #2 : 01 Августа 2018, 21:47:41 »
Если запустить в консоли 'recollindex' то выдается такое:
:3:index/recollindex.cpp:521:recollindex: changing current directory to [/tmp]
:3:index/recollindex.cpp:554:recollindex: starting up
:2:rcldb/rcldb.cpp:604:Db::add: stop indexing: file system 96% full > max 50%
:2:rcldb/rcldb.cpp:204:DbUpdWorker: xxWrite failed
:2:./utils/workqueue.h:101:WorkQueue::put:DbUpd: !ok or mutex_lock failed
:2:rcldb/rcldb.cpp:1608:Db::addOrUpdate:Cant queue task
:2:index/fsindexer.cpp:515:FsIndexerDbUpdWorker: addOrUpdate failed
:2:index/fsindexer.cpp:803:processonefile: wqueue.put failed
:2:index/fsindexer.cpp:541:FsIndexerInternfileWorker: processone failed
:2:./utils/workqueue.h:101:WorkQueue::put:Split: !ok or mutex_lock failed
:2:index/fsindexer.cpp:803:processonefile: wqueue.put failed
:2:index/fsindexer.cpp:541:FsIndexerInternfileWorker: processone failed
:2:./utils/workqueue.h:101:WorkQueue::put:DbUpd: !ok or mutex_lock failed
:2:rcldb/rcldb.cpp:1608:Db::addOrUpdate:Cant queue task
:2:index/fsindexer.cpp:515:FsIndexerDbUpdWorker: addOrUpdate failed
:2:index/mimetype.cpp:113:mimetype: can't interpret 'file' output: []
:2:./utils/workqueue.h:101:WorkQueue::put:Split: !ok or mutex_lock failed
:2:index/fsindexer.cpp:803:processonefile: wqueue.put failed
:2:index/fsindexer.cpp:541:FsIndexerInternfileWorker: processone failed
:2:./utils/workqueue.h:101:WorkQueue::put:Internfile: !ok or mutex_lock failed
:2:index/fsindexer.cpp:221:FsIndexer::index: error while indexing /home/user:
:2:./utils/workqueue.h:148:WorkQueue::waitIdle:DbUpd: not ok or can't lock
:2:./utils/workqueue.h:101:WorkQueue::put:Split: !ok or mutex_lock failed
:2:index/fsindexer.cpp:803:processonefile: wqueue.put failed
:2:index/fsindexer.cpp:541:FsIndexerInternfileWorker: processone failed
:3:rcldb/rcldb.cpp:1714:Db::waitUpdIdle: total xapian work 55 mS
:3:./utils/workqueue.h:202:DbUpd: tasks 1 nowakes 1 wsleeps 1 csleeps 0
Indexing failed
:3:./utils/workqueue.h:202:Internfile: tasks 8 nowakes 9 wsleeps 5 csleeps 0
:3:./utils/workqueue.h:202:Split: tasks 3 nowakes 1 wsleeps 2 csleeps 3
 

Оффлайн ecc83

Re: В Debian 9 не работает Recoll
« Ответ #3 : 01 Августа 2018, 22:33:27 »
Я не знаю, что это за приложение, во в выводе много "failed".
Следовательно что то не так.

Что это за утилита, где вы ее нашли, как устанавливали и почему не установили для Debian 9?
 

Оффлайн Craftsman

  • Пользователь
  • *
  • Сообщений: 12
Re: В Debian 9 не работает Recoll
« Ответ #4 : 01 Августа 2018, 22:54:56 »
Вы спрашиваете за Recoll? Это древняя известнейшая утилита по мощному поиску.
Специально ее искать не нужно, она всегда была в репозитариях Debian, т.е. родная для него.
Достаточно сказать apt-get install recoll - и она установится.
Так что при такой простейшей установке тут ошибиться невозможно.
Скорее ошибся ее сборщик в Debian 9.

Цитировать
почему не установили для Debian 9?
Что значит "не установил"? Как раз для Debian 9 и установил ее из родного репо.


Цитировать
Следовательно что то не так.
С этом трудно поспорить  :) Но что не так?

Цитировать
Я не знаю, что это за приложение
Так поставьте и узнаете  ;) Уверен, она вам понравится. Если, конечно, заработает.
« Последнее редактирование: 01 Августа 2018, 22:57:06 от Craftsman »
 

Оффлайн ecc83

Re: В Debian 9 не работает Recoll
« Ответ #5 : 01 Августа 2018, 23:22:56 »
Попробуйте так:

sudo apt-get remove --purge recoll && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install -y recoll
 

Оффлайн Craftsman

  • Пользователь
  • *
  • Сообщений: 12
Re: В Debian 9 не работает Recoll
« Ответ #6 : 01 Августа 2018, 23:35:21 »
А, это... Типа полностью удалить и установить заново. Проделывал это неоднократно, абслютно  бесполезно!
Говорю же, ничего не помогает, это ошибка сборщика.

Здесь же официальная поддержка Debian? Так скажите "кому следует", чтобы исправили наконец этот злобный косяк!
 

Оффлайн ecc83

Re: В Debian 9 не работает Recoll
« Ответ #7 : 01 Августа 2018, 23:43:29 »
А, это... Типа полностью удалить и установить заново.

Это типа нужно сделать и показать вывод, перед тем, как о чем то говорить дальше.


Проделывал это неоднократно, абслютно  бесполезно!

С вашего позволения я сам решу, что полезно, а что бесполезно.


Говорю же, ничего не помогает, это ошибка сборщика.

Я почему то сомневаюсь.

скажите "кому следует", чтобы исправили наконец этот злобный косяк!

Это вы меня уже на работу приняли, вместо вас жалобы писать?

 

Оффлайн Craftsman

  • Пользователь
  • *
  • Сообщений: 12
Re: В Debian 9 не работает Recoll
« Ответ #8 : 01 Августа 2018, 23:46:19 »
Еще вот характерное косячное поведение, доказывающее в неправильности программы: если в меню "Файл" выбрать "Обновить индекс", то буквально через секунду выскакивает ошибка: "Индексирование не удалось".
А почему, что или кто виноват - ничего не сообщается.

Точно такая же ошибка возникает если в меню "Файл" выбрать "Переиндесировать"

Cообщение объединено 01 Августа 2018, 23:55:54
Цитировать
Это типа нужно сделать и показать вывод, перед тем, как о чем то говорить дальше.
Говорю же, что делал это неоднократно. Пожалуйста, только что сделал еще раз -
root@desk:~# apt-get remove --purge recoll && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install -y recoll
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  fonts-symbola linux-image-4.9.0-5-amd64
Для их удаления используйте «apt autoremove».
Пакеты, которые будут УДАЛЕНЫ:
  recoll*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
После данной операции, объём занятого дискового пространства уменьшится на 5 619 kB.
Хотите продолжить? [Д/н] y
(Чтение базы данных … на данный момент установлен 211731 файл и каталог.)
Удаляется recoll (1.22.4-1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) …
Сущ:1 http://debian.org.ua/debian stretch-updates InRelease
Игн:2 http://debian.org.ua/debian stretch InRelease                                                                       
Сущ:3 http://debian.org.ua/debian stretch Release                                                                         
Сущ:4 http://security.debian.org/debian-security stretch/updates InRelease                                                               
Сущ:6 http://www.deb-multimedia.org stretch InRelease                                                                               
Игн:7 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  InRelease
Сущ:8 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_9.0  Release
Сущ:10 https://dl.ring.cx/ring-nightly/debian_9 ring InRelease
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Расчёт обновлений… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  fonts-symbola linux-image-4.9.0-5-amd64
Для их удаления используйте «sudo apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  fonts-symbola linux-image-4.9.0-5-amd64
Для их удаления используйте «sudo apt autoremove».
Предлагаемые пакеты:
  antiword catdoc libimage-exiftool-perl pstotext python-chm unrtf untex
НОВЫЕ пакеты, которые будут установлены:
  recoll
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0 B/1 627 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 5 619 kB.
Выбор ранее не выбранного пакета recoll.
(Чтение базы данных … на данный момент установлено 211597 файлов и каталогов.)
Подготовка к распаковке …/recoll_1.22.4-1_amd64.deb …
Распаковывается recoll (1.22.4-1) …
Обрабатываются триггеры для mime-support (3.60) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …
Обрабатываются триггеры для man-db (2.7.6.1-2) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) …
Настраивается пакет recoll (1.22.4-1) …
Обрабатываются триггеры для libc-bin (2.24-11+deb9u3) …

Цитировать
С вашего позволения я сам решу, что полезно, а что бесполезно.
Вы себе там решайте, конечно, но извините, но в данном случае в бесполезности этого деяния я убеждался неоднократно.
Ну хорошо, повторил еще раз, смотрите вывод выше. Recoll после этого по прежнему отказывается индексировать данные.

Это вы меня уже на работу приняли, вместо вас жалобы писать?Если этот форум действительно является технической поддержкой Debian, то именно так - вы или кто-то другой из вас должны решить эту проблему.
И жалобу вам писать уже не надо, я ее уже написал, ваша обязанность решить эту проблему или переадресовать ее тому, кто ее решит.

Повторюсь: мое понимание для случая, когда этот форум является технической поддержкой Debian.
Но если он таковым не является, тогда чем он тогда является? Просветите. пожалуйста!
« Последнее редактирование: 01 Августа 2018, 23:55:54 от Craftsman »
 

Оффлайн ogost

Re: В Debian 9 не работает Recoll
« Ответ #9 : 02 Августа 2018, 04:21:48 »
Уважаемый, читайте пункт 1.1 правил нашего форума. Все участники данного форума имеют равные права и обязанности. Форум предназначен для обсуждения и совместного решения возникших проблем в том числе. В случае обнаружения серьезных багов можете самостоятельно или с помощью нашего сообщества сообщить в багрепорт Дебиана.
Непосредственно по вашей проблеме, вижу ошибку в выхлопе:
:2:rcldb/rcldb.cpp:604:Db::add: stop indexing: file system 96% full > max 50%Как по мне - довольно необычное поведение для поисковой утилиты. У вас действительно диск забит на 96%?

Оффлайн qupl

Re: В Debian 9 не работает Recoll
« Ответ #10 : 02 Августа 2018, 11:13:26 »
Здесь же официальная поддержка Debian?
Нет.

Оффлайн ecc83

Re: В Debian 9 не работает Recoll
« Ответ #11 : 02 Августа 2018, 11:29:07 »
вы или кто-то другой из вас должны решить эту проблему.



Что бы вы знали на будущее, тут вам никто ничего не должен. Это с любым линуксом так.
Можете с кем то посоветоваться, как лучше решить свою проблему, но решать её придётся именно вам,
пассивно ожидая исправлений или активно принимать в этом участие.

А так вы стали неверный путь, считая нас перед собой в долгу.
 

Оффлайн ChubaDuba

Re: В Debian 9 не работает Recoll
« Ответ #12 : 02 Августа 2018, 11:29:32 »
Я посоветую поставить более свежую версию из testing.
Бλог   @chuba_duba
 

Оффлайн ecc83

Re: В Debian 9 не работает Recoll
« Ответ #13 : 02 Августа 2018, 11:47:58 »
Я посоветую поставить более свежую версию из testing.

Очень странно то, что на стабильном дистрибутиве, приложение из родного репозитория, не работает...
Наверняка в системе что то поломано из за подключения посторонних репозиториев. Или каких то собственных косяков.
Только в этом никто не признается, виноват сборщик пакета, а мы "должны" автору всё починить :)
 

Оффлайн ChubaDuba

Re: В Debian 9 не работает Recoll
« Ответ #14 : 02 Августа 2018, 12:56:50 »
Очень странно то, что на стабильном дистрибутиве, приложение из родного репозитория, не работает...
Согласен, но такое бывает. Сам столкнулся, а именно с пакетом pastebinit. Версия 1.5-1, которая лежит сейчас в stable отказывается работать с сервисом по умолчанию - debianpaste, а версия 1.5-2, которая лежит в buster и sid'е работает. Понятно, что на сайте поменялся API и утилита перестала правильно работать, но не работает это уже очень давно, со времён когда stable был ещё testing'ом.
Бλог   @chuba_duba
 

Теги:
     

    Аварийный режим в debian

    Автор dsdsda

    Ответов: 2
    Просмотров: 1546
    Последний ответ 05 Мая 2020, 21:33:38
    от dsdsda
    debian 701 нет sudo прав.

    Автор kost757

    Ответов: 9
    Просмотров: 2158
    Последний ответ 21 Июля 2013, 18:15:07
    от noname
    debian как gw web ftp mail

    Автор Ubhra

    Ответов: 3
    Просмотров: 1506
    Последний ответ 12 Июня 2014, 16:38:36
    от ogost
    (РЕШЕНО) проблема обновлений debian ( apt-get update )

    Автор sergej.biz

    Ответов: 2
    Просмотров: 5690
    Последний ответ 03 Июня 2015, 18:08:01
    от sergej.biz
    Пошаговое руководство по работе с Debian

    Автор Весёлый Мозг

    Ответов: 7
    Просмотров: 1780
    Последний ответ 22 Мая 2017, 03:34:08
    от ogost