Bug 5961 - RFE: добавить диагностику
: RFE: добавить диагностику
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/chrooted)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-01-26 11:47 by
Modified: 2005-08-30 03:29 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-01-26 11:47:32
Функция Copy в /etc/chroot.d/functions 
должна выдавать ошибку в консоль при ошибке копирования, 
с указанием проблемного файла.
------- Comment #1 From 2005-02-06 21:13:52 -------
Она и так это делает.  Предложение, наверное, не в этом заключается.
------- Comment #2 From 2005-02-06 22:34:21 -------
# update_chrooted conf 
при отсутствии, например, /etc/localtime, 
не выдаёт ошибки ни в консоль ни кодом возврата. 
 
Да, при этом 
# update_chrooted conf -v 
dhcpd.conf: Copy: SOURCE "/etc/localtime" is not available 
postfix.conf: Copy: SOURCE "/etc/localtime" is not available 
resolv.conf: Copy: SOURCE "/etc/localtime" is not available 
 
Но например при 
# service postfix adjust 
видим 
Adjusting environment for postfix:      [FAILED] 
и всё. На выяснение причины тратится много времени. 
 
Предложение: 
использовать вызов update_chrooted conf -v 
 
------- Comment #3 From 2005-02-06 23:49:40 -------
Ну уж точно не update_chrooted здесь надо использовать.

Неужели вы хотите verbose по умолчанию?
Если нет, то как вы хотите включать verbose?
Может, вам и вовсе не verbose нужен, а что-то иное?
------- Comment #4 From 2005-02-07 01:07:36 -------
Да, я хочу verbose по умолчанию, поскольку при отсутствии ошибок оно вовсе не 
verbose. 
Про update_chrooted я неудачно написал, как пример, какой должен быть вывод в 
случае ошибки. 
Разве это не верно - выдавать при ошибке доп. диагностическую информацию? 
------- Comment #5 From 2005-02-07 08:01:40 -------
DEBUG=1 service postfix restart
------- Comment #6 From 2005-02-08 01:14:49 -------
Очевидное решение :) 
Если есть аргументы против того, чтобы сообщать о причине ошибки при 
возникновении ошибки, с интересом бы послушал... 
------- Comment #7 From 2005-03-01 16:47:27 -------
Как насчёт VERBOSE=yes?
------- Comment #8 From 2005-03-01 16:50:02 -------
В смысле

if is_yes "$VERBOSE"; then
  verbose="-v"
else
  verbose=
fi
------- Comment #9 From 2005-03-01 17:10:27 -------
Ну OK, особенно если это будет где-то документировано. :)

Кстати, а может сделать ролевой docs@altlinux.org для таких мыслей вслух при
обсуждении багрепортов/фичреквестов?
------- Comment #10 From 2005-03-01 17:54:03 -------
Implemented in 0.3.2-alt1
------- Comment #11 From 2005-03-01 20:47:41 -------
Надо отметить, что в случае использования
VERBOSE=1 service postfix restart
Диагностика будет перенаправлена service'ной обвязкой в syslog.