ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] mgetty: проблема с запуском скрипта new_fax
@ 2002-10-15 14:36 Alex Savvin
  2002-10-16 11:20 ` "Илья Брызгалов"
  0 siblings, 1 reply; 3+ messages in thread
From: Alex Savvin @ 2002-10-15 14:36 UTC (permalink / raw)
  To: community
  Cc: Константин
	Волков

Здравствуйте, community.

  Уже задавал вопрос по этому поводу в рассылку - но ответа не было :(

Суть проблемы в том, что mgetty (1.1.28-alt2) при приеме факса не
вызывает скрипт /etc/mgetty+sendfax/new_fax, в результате чего
принятый факс нельзя автоматом переслать получателю.

Анализ логов показал, что скрипт вызывается следующей командой:

" /etc/mgetty+sendfax/new_fax 0 'something' 1 \
       fnXXXXXXS1.01 >/dev/console 2>&1 </dev/null "

(перенос на другую строку только здесь, в письме)

Попытка выполнить аналогичную команду в шелле приводит к
появлению ошибки:
       bash: /dev/console: No such device
хотя это устройство имеется (crw------- 1 root.root console)
Команда выполнялась из-под рута, под юзером баш ругается
на отсутствие прав.

Почему рут не может вывести сообщение на консоль?
Как побороть данный баг?

-- 
С уважением,
 Александр Саввин



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Comm] mgetty: проблема с запуском скрипта new_fax
  2002-10-15 14:36 [Comm] mgetty: проблема с запуском скрипта new_fax Alex Savvin
@ 2002-10-16 11:20 ` "Илья Брызгалов"
  2002-10-16 14:00   ` [Comm] Re[2]: " Alex Savvin
  0 siblings, 1 reply; 3+ messages in thread
From: "Илья Брызгалов" @ 2002-10-16 11:20 UTC (permalink / raw)
  To: community

Tue, 15 Oct 2002 18:36:36 +0400 Alex Savvin <savvin@apex.bryansk.ru> написал:

AS> Здравствуйте, community.
AS> 
AS>   Уже задавал вопрос по этому поводу в рассылку - но ответа не было :(
AS> 
AS> Суть проблемы в том, что mgetty (1.1.28-alt2) при приеме факса не
AS> вызывает скрипт /etc/mgetty+sendfax/new_fax, в результате чего
AS> принятый факс нельзя автоматом переслать получателю.
AS> 
AS> Анализ логов показал, что скрипт вызывается следующей командой:
AS> 
AS> " /etc/mgetty+sendfax/new_fax 0 'something' 1 \
AS>        fnXXXXXXS1.01 >/dev/console 2>&1 </dev/null "
AS> 
AS> (перенос на другую строку только здесь, в письме)
AS> 
AS> Попытка выполнить аналогичную команду в шелле приводит к
AS> появлению ошибки:
AS>        bash: /dev/console: No such device
Би сампл ступид - Будь проще :-)
Запусти просто:
/etc/mgetty+sendfax/new_fax 0 1234 1 fnXXXXXXS1.01
без всяких перенаправлений и все выполнится.
У меня раньше приходящие факсы распечатывались, присылалось уведомление и факс пересылался
на почту администратору. Теперь перестал распечатываться, уведомления вроде шлются, но
подозрение, что это не new_fax шлет. Как сказано выше вручную все выполняется (только не
может сконвертить в gif для отсылки почтой).
Но почему он автоматом не выполняется надо разбираться.
AS> хотя это устройство имеется (crw------- 1 root.root console)
AS> Команда выполнялась из-под рута, под юзером баш ругается
AS> на отсутствие прав.
AS> 
AS> Почему рут не может вывести сообщение на консоль?
AS> Как побороть данный баг?
AS> 
AS> -- 
AS> С уважением,
AS>  Александр Саввин

-- 
===================-iLL-======================+
Илья Брызгалов ака iLL
Краснодарское РУМН 
    _ I don't smoke, so wish to you!
   (_)  ___    ___  
  /  / /  /   /  /    http://illinux.boom.ru/
 /  / /  /__ /  /__ mailto:ill@krumn.oilnet.ru
/__/ /_____//_____/      ICQ:43835329
===================-iLL-======================+



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [Comm] Re[2]: [Comm] mgetty: проблема с запуском скрипта new_fax
  2002-10-16 11:20 ` "Илья Брызгалов"
@ 2002-10-16 14:00   ` Alex Savvin
  0 siblings, 0 replies; 3+ messages in thread
From: Alex Savvin @ 2002-10-16 14:00 UTC (permalink / raw)
  To: "Илья
	Брызгалов"

Здравствуйте, Илья.

Вы писали 16 октября 2002 г., 15:20:52:

AS>> Анализ логов показал, что скрипт вызывается следующей командой:
AS>> 
AS>> " /etc/mgetty+sendfax/new_fax 0 'something' 1 \
AS>>        fnXXXXXXS1.01 >/dev/console 2>&1 </dev/null "

ИБ> Би сампл ступид - Будь проще :-)
ИБ> Запусти просто:
ИБ> /etc/mgetty+sendfax/new_fax 0 1234 1 fnXXXXXXS1.01
ИБ> без всяких перенаправлений и все выполнится.

read carefully - читай внимательней :-)
Дык, я бы так и запустил, но эта строчка (см. выше) вызвается
_самим_ mgetty, а не мною. Я только ее повторил вручную и
выяснил, что при этом происходит ошибка. Поэтому-то mgetty
сам факсы и не рассылает - скрипт даже не запускается из
за этого дурацкого перенаправления.


ИБ> У меня раньше приходящие факсы распечатывались, присылалось уведомление и факс пересылался
ИБ> на почту администратору. Теперь перестал распечатываться, уведомления вроде шлются, но
ИБ> подозрение, что это не new_fax шлет.
ИБ> Но почему он автоматом не выполняется надо разбираться.

См. выше - ситуация аналогична моей. Если посмотришь лог mgetty, то
увидишь вышеупомянутую строку. Нужно лечить сам mgetty, в исходниках.

ИБ> Как сказано выше вручную все выполняется (только не
ИБ> может сконвертить в gif для отсылки почтой).

я использую скрипт new_fax.tiff из contrib в mgetty-sendfax.
В нем используется утилита fax2tiff. Меня этот формат устравивает.
Только еще необходимо установить пакет metamail.


-- 
С уважением,
 Александр Саввин



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-10-16 14:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-15 14:36 [Comm] mgetty: проблема с запуском скрипта new_fax Alex Savvin
2002-10-16 11:20 ` "Илья Брызгалов"
2002-10-16 14:00   ` [Comm] Re[2]: " Alex Savvin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git