A cooperação adequada do sistema está no SANE 1.0.25, o SANE 1.0.24 tem problemas restantes. Mais sobre o rastreador de bugs do SANE . Para conseguir trabalhar com o systemd, deve-se usar a versão 1.0.25 da sane-utils (não na Jessie Raspbian) ou fazer ajustes na versão 1.0.24.
Em suma, libsystemd-dev
precisa ser instalado para que o systemd cola funcione, e o saned.service
editado para corresponder à sugestão da página de manual para 1.0.25: página de manual 1.0.25 .
Man Page for 1.0.25
Configuração do Systemd quando o saned é compilado sem suporte ao systemd
Essa configuração também funcionará quando o Saned for compilado com o suporte à integração do systemd, mas não permitirá que as informações de depuração sejam registradas.
saned.socket
(inalterado)
[Unit]
Description=saned incoming socket
[Socket]
ListenStream=6566
Accept=yes
MaxConnections=1
[Install]
WantedBy=sockets.target
[email protected]
(alterado, funciona também se systemd
support estiver compilado, mas não permitir o registro de informações de depuração)
[Unit]
Description=Scanner Service
Requires=saned.socket
[Service]
ExecStart=/usr/sbin/saned
User=saned
Group=saned
StandardInput=socket
Environment=SANE_CONFIG_DIR=/etc/sane.d
[Install]
Also=saned.socket
Você também pode inserir Alias=saned.service
na última sub-rotina de instalação após Also=saned.socket
para que as duas referências sanadas comecem com o mesmo saned. *
Além disso, /etc/default/saned
precisa conter RUN=no
ou o serviço falha e, como lembrete, o endereço do servidor protegido ou FQDN (não apenas o nome do servidor) precisa ser colocado em /etc/sane.d/net.conf
em todas as máquinas clientes.