[РЕШЕНО] МФУ Kyocera Color M5521cdw сканирование через сеть

wau
не показывает
ссылка
Ошибки в тексте-неповторимый стиль автора©
Голосовой звонок в поддержку остался без обещанной (ими) реакции. А вот на запрос мейлом ответили довольно быстро. Прислали ссылку на гуглодрайв, где как-бы одинаковые дрова под разные дистрибутивы

https://drive.google.com/file/d/1ev0lzEvwx0f_RnxFTInc7F-Ezh6K6MwY/view?usp=sharing

. При ближайшем рассмотрении выяснилось, что это не так - в пакете rpm есть то, чего нет в deb, а именно больше конфигов в /etc/sane.d. Просмотрел конфиги,
kyocera.conf kyocera_devices.conf kyocera_gdi_a3.conf kyocera_wc3.conf kyocera_wc3_usb.conf
прописал в kyocera_devices.conf адрес устройства и разложил по аналогичным директориям содержимое пакета рпм, сменив владельца на root, права в /usr/lib64 поставил как 755.

Не взлетает, scanimage -L ничего, кроме веб-камеры, не находит.

Вот journalctl -xef сообщает (неожиданное для меня) -

Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service' requested by ':1.4044' (uid=0 pid=23085 comm="scanimage -L ")
убрал, как минимум, на время тестов юнит /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service (на удивление в нем строка -


Exec=/bin/false

пересобрал силами debtap дебианов пакет, установил (вычистив следы от прошлых экспериментов), изменений разве что полная немота journalctl в ответ на

scanimage -L
device `v4l:/dev/video0' is a Noname Apple Facetime HD virtual device

VueScan работает, но требует ключа. Андроид приложение тоже работает. Засада. Разработчик пишет типа -
====
Драйвер для XSANE
https://drive.google.com/file/d/1ev0lzEvwx0f_RnxFTInc7F-Ezh6K6MwY/view
?usp=sharing официально сканер не поддерживается для Unix систем.
Если у вас есть проблемы, свяжитесь с вашим поставщиком/партнёром Kyocera и составьте коммерческий запрос на доработку.

Best regards,
Tereschenko Valery
CSSD Specialist
Видно, что пытается дернуть avahi, но -

dbus-daemon[596]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service not found.
сен 13 12:56:11 wau earlyoom[602]: mem avail: 1877 of 3724 MiB (50 %), swap free: 6132 of 6744 MiB (90 %)
сен 13 12:56:11 wau dbus-daemon[596]: [system] Activating via systemd: service name='org.freedesktop.Avahi' unit='dbus-org.freedesktop.Avahi.service' requested by ':1.57770' (uid=1000 pid=159371 comm="scanimage -L ")

переустановка авахи ничего не меняет, systemctl |grep -i ava выдает пустоту, сам юнит лежит в неположенном месте. Подсунуть его "куда надо" и сказать enable не помогает, ругается на недоделанность юнита, который полностью соответствует исходнику на https://github.com/lathiat/avahi/blob/master/avahi-daemon/org.freedesktop.Avahi.service -

ln -s /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service /usr/lib/systemd/system/
 systemctl enable org.freedesktop.Avahi.service
Created symlink /etc/systemd/system/org.freedesktop.Avahi.service → /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service.
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.

Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
  .wants/ or .requires/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
  instance name specified.
status -

 /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service:2: Unknown section 'D-BUS Service'. Ignoring.
 org.freedesktop.Avahi.service: Service has no ExecStart=, ExecStop=, or SuccessAction=. Refusing.
 /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service:2: Unknown section 'D-BUS Service'. Ignoring.
 org.freedesktop.Avahi.service: Service has no ExecStart=, ExecStop=, or SuccessAction=. Refusing.
 /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service:2: Unknown section 'D-BUS Service'. Ignoring.
 org.freedesktop.Avahi.service: Service has no ExecStart=, ExecStop=, or SuccessAction=. Refusing.

wau
сам юнит лежит в неположенном месте.
Чего это в не положенном? Где обычно usr/lib/systemd/system/avahi-daemon.service
И активировать и запускать его надо.
Смотрите вики
https://wiki.archlinux.org/index.php/Avahi
Ну ругался то он на /usr/share/dbus-1/system-services/org.freedesktop.Avahi.service.
Указанный Вами сервис запустил, в логах стало еще тише -

scanimage -L
device `v4l:/dev/video0' is a Noname Apple Facetime HD virtual device

journalctl -xef

тишина, как не запускал сканимадж.
wau
ругался
Ну не мог через дбус с авахи связаться.
По идеи он нужен для обнаружения сервисов в сети.
Avahi browse при работающем демоне должен показывать сервис сканера и печати. Хотя при указании адреса это вроде и не обязательно
НУ собственно о том и речь - адрес прописан вручную, конфликтов с двойными адресами нет (проверено грепом по всему диекторию конфигов), джорналстл молчит как мертвый, откуда вопрос - как понять, что пошло не так? В /var/log признаков логов sane не наблюдается. Вариантов видится два -

а) почему-то не читает конфиг киосеры с указанием адреса
б) конфиг читает, стучится на адрес, но что-то идет не так

Как заставить систему рассказать?
wau
заставить
Аваха видит сканер?
avahi-browse --all

В etc/sane.d/net.conf адрес сканера еще можно попробовать
И видит ли сам сане его

scanimage --list-devices
scanimage --list-devices ведь синоним scanimage -L ?

Адрес сканера прописывается в конфиге net.conf (видимо для поддерживаемых непосредственно sane) и в персональных конфигах (доустанавливаемых).

Я проверил все три варианта - прописано в конфиге киосеры (только), прописано только в net.conf и прописано везде, результат одинаковый -

scanimage --list-devices
device `v4l:/dev/video0' is a Noname Apple Facetime HD virtual device

Запрос к авахи-манагеру никакого результат не дает, тишина.

При этом, повторюсь, сканер точно работает - и через андроидную штатную киосерову программу, и с этого же ноутбука через Vuescan. Файрволом точно ничего не блокируется, iptables тоже.
 
Зарегистрироваться или войдите чтобы оставить сообщение.