Автор Тема: Работа saned  (Прочитано 4903 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Работа saned
« Ответ #15 : 04.02.2016 09:41:54 »
По логу он успешно биндится и по ipv4 и по ipv6, затем пытается забиндится повторно и выдаёт ошибку. Что с первыми дескрипторами делает – не знаю. Хорошо бы посмотреть патчи Fedora/Debian/Arch.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Работа saned
« Ответ #16 : 04.02.2016 09:45:01 »
А, нет. Коннектится, но не биндится. Руслан прав, надо посмотреть, не ли запущенных экземпляров saned.
Андрей Черепанов (cas@)

Оффлайн SeN

  • Участник
  • *
  • Сообщений: 39
Re: Работа saned
« Ответ #17 : 04.02.2016 13:29:50 »
Не должен. saned ставился сразу с репозитария, один раз. Сразу настроил, всё заработало. Дальше уже описал. Поставил на вторую машину. Тоже самое. Один раз запустил и всё, больше не хочет. Пишет тоже самое. На 5 альте работало без проблем.
А вторая программа, если б она и была, и не запустится, он в самостарт не записан. я его всегда руками запускал.
У меня стоит 3 сетевых, работает только одна, попробую оставить только её.

Оффлайн SeN

  • Участник
  • *
  • Сообщений: 39
Re: Работа saned
« Ответ #18 : 04.02.2016 13:32:56 »
В списке запущеных приложений процесса saned нет. Проверил со второго компа, попробовал подключиться, не находит сканера.
« Последнее редактирование: 04.02.2016 13:55:23 от SeN »

Оффлайн SeN

  • Участник
  • *
  • Сообщений: 39
Re: Работа saned
« Ответ #19 : 11.02.2016 02:50:41 »
Отключил все сетевые. Результат тот же.
Подскажите что еще можно проверить. :'-(
[root@comp-pentium-4-8ef07b etc]# /usr/sbin/saned -d
[saned] main: starting debug mode (level 2)
[saned] saned (AF-indep+IPv6) from sane-backends 1.0.24 starting up
[saned] do_bindings: [1] socket failed: Address family not supported by protocol
Установил санед на 3 третью машину. Запустил один раз. Он ждет подключения, пока пишет это.
« Последнее редактирование: 11.02.2016 06:28:05 от SeN »

Оффлайн SeN

  • Участник
  • *
  • Сообщений: 39
Re: Работа saned
« Ответ #20 : 11.02.2016 06:31:19 »
не стал подключаться, остановил процесс ctrl+Z. Второй раз не запустился. может какие логи почистить.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Работа saned
« Ответ #21 : 11.02.2016 06:41:04 »
остановил процесс ctrl+Z.
Извините, а ято за ctrl+Z ?
« Последнее редактирование: 11.02.2016 06:50:03 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Работа saned
« Ответ #22 : 11.02.2016 06:43:56 »
Что у вас прописано в /etc/sane.d/saned.conf

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Работа saned
« Ответ #23 : 11.02.2016 06:49:49 »
Короче, прикладывайте конфиги. Где-то вы два раза один и тот-же порт используете.
/etc/saned/net.conf - это нужно? Вас-же xinetd должен вызывать. А saned не должен сам слушать порт 6566. Вот xinetd и занимает порт 6566.

Оффлайн SeN

  • Участник
  • *
  • Сообщений: 39
Re: Работа saned
« Ответ #24 : 12.02.2016 06:22:49 »
/etc/sane.d/saned.conf
192.168.0.1/24
/etc/xinetd.d/sane
service sane
{
        disable = no
        port = 6566
        socket_type = stream
        wait = no
        user = nobody
        group = scanner
        server = /usr/sbin/saned
        only_from = 192.168.0.85

}
/etc/saned/net.conf - там только адрес машины к которой подключаться, для запуска он не нужен.
По поводу ctrl+z. На клаве нажал.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Работа saned
« Ответ #25 : 12.02.2016 06:47:35 »
        only_from = 192.168.0.85
Сходу - наверное надо:
        only_from += 192.168.0.85

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Работа saned
« Ответ #26 : 12.02.2016 06:48:40 »
/etc/saned/net.conf - там только адрес машины к которой подключаться, для запуска он не нужен.
Он по-моему совсем не нужен.
« Последнее редактирование: 12.02.2016 06:57:00 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Работа saned
« Ответ #27 : 12.02.2016 06:58:43 »
там только адрес машины к которой подключаться
Так - интересная мысль. т.е. сканер не этой машине, а на соседней? А зачем тут тогда сервер?

Оффлайн SeN

  • Участник
  • *
  • Сообщений: 39
Re: Работа saned
« Ответ #28 : 12.02.2016 07:59:01 »
saned не запускается на машине, которая явлется сервером сканирования. net.conf настраивается на клиенте, для запуска на сервере он не нужен. Главное чтобы сканер был настроен на сервере.
Не пробовал с неподключенным сканером, может и подключение сканероа не нужно. Хотя бы с подключенным запустить.
Поставил на 4й комп saned (стоит альт4 школьный, один комп ещё остался) всё работает. И включал и выключал и ctrl+z нажимал-хоть бы что. Можно конечно так и оставить у нас в школах в основном 4 альты стоят. Но хотелось бы решить проблему.
Попробовал на 1 компе запустить с большем уровнем дебага получил:
dobrev@com006 ~]$ /usr/sbin/saned -d6
[saned] main: starting debug mode (level 6)
[saned] read_config: searching for config file
[saned] read_config: done reading config
[saned] saned (AF-indep+IPv6) from sane-backends 1.0.24 starting up
[saned] do_bindings: trying to get port for service "sane-port" (getaddrinfo)
[saned] do_bindings: [1] socket () using IPv6
[saned] do_bindings: [1] setsockopt ()
[saned] do_bindings: [1] bind () to port 6566
[saned] do_bindings: [1] bind failed: Address already in use
[saned] do_bindings: [0] socket () using IPv4
[saned] do_bindings: [0] setsockopt ()
[saned] do_bindings: [0] bind () to port 6566
[saned] do_bindings: [0] bind failed: Address already in use
[saned] do_bindings: couldn't bind an address. Exiting.
[saned] FATAL ERROR; bailing out, waiting for children...
[saned] bail_out: all children exited
видно конфиги читает, порт берёт из сервиса а дальше непонятно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Работа saned
« Ответ #29 : 12.02.2016 08:07:59 »
[saned] do_bindings: [1] bind () to port 6566
[saned] do_bindings: [1] bind failed: Address already in use
Ну не должен он лезть к этому порту. Этот порт уже слушает xinetd - не могут две программы слушать один и тот-же порт. Или xinetd надо отключать, или saned не должен слушать этот порт