Debug upstart [message #40740] |
Mon, 27 September 2010 06:25 |
Macumazan
Messages: 6 Registered: September 2010 Location: Russia
|
Junior Member |
|
|
Есть ли какая возможность сабжа в гостевой системе с учетом вывода всех сообщений в /var/log/boot.log ?
|
|
|
Re: Debug upstart [message #40745 is a reply to message #40740] |
Mon, 27 September 2010 18:05 |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
Скажите, что за манера такая пошла - выражаться на понятном только самому себе языке? Не в обиду. Просто не понятно и, как следствие, возможно множественное трактование вопроса.
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
|
Re: Debug upstart [message #40747 is a reply to message #40746] |
Mon, 27 September 2010 20:58 |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
Не особо, но в курсе ее существования.
Если параметр ядра "--debug" - единственный способ, то только патчить ядро, т.к. ovz выдает в VE только "quiet".
Вот заветные строки из патча:
+ len = sprintf(page, "%s\n",
+ ve_is_super(get_exec_env()) ? saved_command_line : "quiet");
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
|
Re: Debug upstart [message #40751 is a reply to message #40750] |
Tue, 28 September 2010 07:56 |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
Задача сделать либо патч на ovz патч на ядро, чтобы вместо "quiet" выдавалось "--debug". Естественно, после нужно это дело собрать.
Альтернатива - патчить сам upstart, чтобы он понимал другие способы повысить говорливость (например, через параметр в inittab).
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
|
Re: Debug upstart [message #40754 is a reply to message #40753] |
Tue, 28 September 2010 10:44 |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
Можно поинтересоваться - как вы пробовали первый вариант?
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
|
|
|
Re: Debug upstart [message #40755 is a reply to message #40754] |
Tue, 28 September 2010 13:49 |
Macumazan
Messages: 6 Registered: September 2010 Location: Russia
|
Junior Member |
|
|
В /usr/src/linux/fs/proc/cmdline.c
строки
static int cmdline_proc_show(struct seq_file *m, void *v)
{
seq_printf(m, "%s\n",
ve_is_super(get_exec_env()) ? saved_command_line : "quiet");
return 0;
}
Пробовал "quiet --verbose", "quiet --debug", "debug" ну и пересборка ядра соответственно.
Затем проверял cmdline в госте. Все те изменения которые я проводил, в cmdline исправно отображались.
[Updated on: Tue, 28 September 2010 14:19] Report message to a moderator
|
|
|
Re: Debug upstart [message #40757 is a reply to message #40755] |
Tue, 28 September 2010 15:40 |
RXL_
Messages: 147 Registered: July 2009 Location: Moscow/Russia
|
Senior Member |
|
|
Попробуйте только --debug, без quiet.
Попробуйте еще запустить HN с параметром --debug, а потом уже запускать VE с upstart. Есть подозрение...
UPD: сдается мне, для тестов будет легче использовать Xen и иже с ним.
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
[Updated on: Tue, 28 September 2010 15:51] Report message to a moderator
|
|
|
Re: Debug upstart [message #40758 is a reply to message #40757] |
Tue, 28 September 2010 17:42 |
Macumazan
Messages: 6 Registered: September 2010 Location: Russia
|
Junior Member |
|
|
--debug, без quiet пробовал в госте. Я об этом писал в предыдущем посте.
Сейчас HN как раз с --debug работает. Не помогает все равно. Такое ощущение, что в госте апстарту плевать на то, что есть debug в cmdline.
|
|
|