Запустите демон сканера, настроенный на Fedora Server 31, используя systemd - PullRequest
0 голосов
/ 14 марта 2020

Я пытаюсь запустить saned с помощью systemd на Fedora Server 31 arm7hl.

Мои системные модули выглядят так:

saned.socket:

[Unit]
Description=saned incoming socket
PartOf=saned.service

[Socket]
ListenStream=6566
Accept=yes
MaxConnections=5

[Install]
WantedBy=sockets.target

saned. service:

[Unit]
Description=Scanner Service
Requires=saned.socket

[Service]
ExecStart=/usr/sbin/saned
User=saned
Group=saned
StandardInput=socket
#StandardOutput=syslog
StandardError=syslog
Environment=SANE_CONFIG_DIR=/etc/sane.d
Environment=SANE_DEBUG_DLL=128 SANE_DEBUG_NET=128

[Install]
Also=saned.socket

но когда я хочу запустить saned.service, я всегда получаю

Mar 14 11:00:32 host systemd[1]: saned.service: Got no socket.
Mar 14 11:00:32 host systemd[1]: saned.service: Failed to run 'start' task: Invalid argument
Mar 14 11:00:32 host systemd[1]: saned.service: Failed with result 'resources'.

Есть идеи, что может быть не так?

С уважением, rforberger

1 Ответ

0 голосов
/ 08 апреля 2020

Хорошо, я решил это сам.

Я следовал инструкциям справочной страницы saned, где описан пример модулей systemd.

Теперь мой модуль saned все еще находится в мертвое состояние (systemd), но я все равно могу сканировать удаленно ....

...