Bug 5961 - RFE: добавить диагностику
Summary: RFE: добавить диагностику
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: chrooted (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-26 11:47 MSK by Vitaly Lipatov
Modified: 2005-08-30 03:29 MSD (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2005-01-26 11:47:32 MSK
Функция Copy в /etc/chroot.d/functions 
должна выдавать ошибку в консоль при ошибке копирования, 
с указанием проблемного файла.
Comment 1 Dmitry V. Levin 2005-02-06 21:13:52 MSK
Она и так это делает.  Предложение, наверное, не в этом заключается.
Comment 2 Vitaly Lipatov 2005-02-06 22:34:21 MSK
# 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 Dmitry V. Levin 2005-02-06 23:49:40 MSK
Ну уж точно не update_chrooted здесь надо использовать.

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

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

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