wau |
|
Темы:
168
Сообщения:
1245
Участник с: 11 октября 2013
|
Да, в невидящем только 2 обращения (против 4 в видящем) и коннект вообще нет. Еще надо бы куда-то отписать, что необходимо добавить в зависимости sane openssl-1.0 (в дополнение к устанавливаемому по умлолчанию актуальному openssl) - без этого сетевые сканеры отваливаются (могут отваливаться, если их бэкэнды завязаны на версию 1.0). |
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
wauПопробуй для начала создать правило udev, как описано здесь - ... начинать с чего то нужно. А уж потом, если не поможет, можно использовать и другие способы ...
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
168
Сообщения:
1245
Участник с: 11 октября 2013
|
удав создано и оно применяется для присоединяемых по юсб (ведь не для сетевых?) устройств. В давние убунтовские времена я с этим сталкивался и для выявления проблемы именно в этой плоскости запускали скаинмадж от рута (если от рута = ок. а от юзера фэйл => копаем удава). |
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
Не понятно одно - если использовал strace, то там обязательно что то быть должно ... ошибка то серъезная - No scanners were identified - поищи - чтобы не тонуть в логах можно фильтровать лишнее, используя что то типа strace -e trace=file ... strace -e trace=openat ... strace -e trace=network ... strace -e select,connect,recvfrom ... и др. PS - плохо знаю сетевые принтеры, но можно же использовать ping, сетевую трассировку, послушать порты и др. ...
Ошибки не исчезают с опытом - они просто умнеют
|
wau |
|
Темы:
168
Сообщения:
1245
Участник с: 11 октября 2013
|
Спасибо за дополнение с strace. По file и openat - видно, что открывает файлы конфигов, пытается открыть по пути ./имя (=нету) и там, где положено - /etc/sane (обстановка одинаковая на видящем и не видящем). Вывод огромен (думаю, для сокращения оставить только нужные конфиги и попробовать по новой). По netw лаконичнее, -
Про ресурс недоступен пишет про всякий из поименованных в числе конфигов отсутствующий сканер. Про имеющийся пишет так -
Т.е. вроде ОК. |
wau |
|
Темы:
168
Сообщения:
1245
Участник с: 11 октября 2013
|
connect на видящем- не видящем
Т.е. вроде как даже и не пытается, но пытается -
|
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
wauВ части системного вызова select - я представляю его как то так - этот вызов предназначен для обработки очереди сообщений, то есть ожидается прибытие каких то считанных данных … и если хотя бы один сокет готов к выполнению заданной операции, select возвращает ненулевое значение (файловый дескриптор, соответствующий очереди сообщений), но если сработал таймаут, как в приведенных логах, select возвращает ноль ... как таковой ошибки нет (в случае ошибки возвращается значение -1) - ожидаем вечно, если не было указано время ожидания. То есть можно предположить (с большой степенью вероятности), что данные были прочитаны, поставлены для пересылки в очередь, но по какой то причине не могут быть получены/обработаны (сокет не готов к их обработке). А вот почему - хрен его знает, нужно копать глубже. … хотя как то встречалось в описании и такое Но похоже, что новому принтеру чего то не хватает, а вот чего??? - возможно это связано с драйверами или с ядром или с сетью … одни гадания, нужно инфа более полная.
Ошибки не исчезают с опытом - они просто умнеют
|
belial2 |
|
Темы:
1
Сообщения:
29
Участник с: 10 февраля 2020
|
Сорри, что вмешиваюсь, но не проще ли на этом японце в адресную книгу добавить путь к шаре, или уже обсуждалось? |
wau |
|
Темы:
168
Сообщения:
1245
Участник с: 11 октября 2013
|
Блин. Отвалилось. Проверил - авахи на месте, в логах ошибок нет, SANE_DEBUG_DLL=128 scanimage -L конфиги читает без ошибок, но ничего не находит. Посмторел, чем богат репозиторий - доставил sane-airscan, сканер нашелся - et_avahi_browse_callback: ALL_FOR_NOW device `airscan:e1:Kyocera ECOSYS M5521cdw' is a eSCL Kyocera ECOSYS M5521cdw ip=192.168.1.100 Но вот незадача - работает только от рута. Добавил себя в группу scanner - пофиг. Помню, в бубунтовские времена читал про это, все крутилось вокруг прав на /dev/usb, соответственно прописывалось в правилах udev, но у нас-то сканер сетевой. Причем вместо kyocera_wc3:192.168.1.100 он его обнаруживает как airscan:e1:Kyocera ECOSYS M5521cdw. Куда копать? |
wau |
|
Темы:
168
Сообщения:
1245
Участник с: 11 октября 2013
|
Снес sane-airscan, в ответ на SANE_DEBUG_DLL=128 scanimage -L ошибок нет, но и сканера нет -
|