indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
nafanjaС этого я начал, ничего недает(
Ошибки в тексте-неповторимый стиль автора©
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
indeviralindeviral, так, а alsa-utils установлен? тут /var/lib/alsa/ что нибудь есть?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
indeviralКак конкретно ........ У юнитов один минус в части отладки ....... их не так то просто дебажить .... Видно, что долго грузит или, например, падает, а вот понять причину - не так то и просто ... можно, конечно, увеличить уровень логирования, но это редко помогает ... Как то посвятил этому вопросу значительное время ... и есть путь - можно внедрить в unit (service) strace (если процесс userspace - а pulseaudio как раз и есть такой) и это может помочь - что конкретно долго грузит ... но ... много возни и есть некоторые нюансы ... проверил саму идею и забросил .... дальше интерес пропал - важна была проверка идеи, а не результат .... ну и из-за отсутствия больного пациента ....
Ошибки не исчезают с опытом - они просто умнеют
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
vasekВ большинстве случаев помогает посмотреть, что запускается. Например: Посмотреть какие-то дополнительные ключи к запускаемой прогремме запустить вручную в консоли и смотреть, на что ругается, почему не запускается. В systemd нет никакой магии!
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
kurychЭто понятно ......... но это не все могут ....... (не все пользуются ssh ... у меня, кстати не стоит тоже) Я использовал конструкцию ExecStart=/usr/bin/strace ......
Ошибки не исчезают с опытом - они просто умнеют
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
ssh я только для примера привел. бери любой другой сервис, который не запускается, и делай то же самое. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
kurychВиноват ......... я как всегда не вчитался в смысл ..... а прочитал между строк и увидел ssh ... (задолбала эта невнимательность) А вот добавление опций к ExecStart ........ я даже и не подумал, а потому и не обратил на нее никакого внимания ........ точнее, даже и сейчас думаю, что толку все-таки от этого будет мало ......... это, обычно , увеличение логирования .... спасибо за совет - при случае поэкспериментирую ....... PS ... всетаки от strace толку больше ...... вот только работает в userspace
Ошибки не исчезают с опытом - они просто умнеют
|
indeviral |
|
Темы:
38
Сообщения:
3167
Участник с: 10 августа 2013
|
vasek А при чём тут unit? Он же по сути просто запускает pulseaudio, в конфигурации демона pulse написал log-level debug... И в логах вполне хватает информации для отладки, правда пока желания нету( (ну в смысле хватает нюансов которые можно по исправлять)
Ошибки в тексте-неповторимый стиль автора©
|
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Проблема запуска юнита обычно не в самом systemd, а в сервисе, который запускается из этого юнита. Вот и надо попытаться запустить этот сервис просто руками, из консоли. Если он вручную не запускается, то никакой systemd не заставит его работать. Все просто... |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
indeviralПросто у меня недоверие к увеличению логирования ........ в сложных ситуациях оно мало что дает ...
Ошибки не исчезают с опытом - они просто умнеют
|