Bug 57869 - Падение приложения при запуске на хосте, не входящем в домен
Summary: Падение приложения при запуске на хосте, не входящем в домен
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: admc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: samael@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-16 11:22 MSK by Сергей Кирсанов
Modified: 2026-02-26 11:33 MSK (History)
4 users (show)

See Also:


Attachments
выбор билета (73.71 KB, image/png)
2026-02-16 11:22 MSK, Сергей Кирсанов
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Сергей Кирсанов 2026-02-16 11:22:36 MSK
Created attachment 20697 [details]
выбор билета

При запуске на хосте, не входящем в домен, корректно настроен /etc/krb5.conf, получен билет керберос для пользователя. При запуске admc после выбора билета и нажатия кнопки "Войти" приложение крашится. В консоли не видно подробностей, только это:
$ admc --debug
Crash! Cleaning kerberos temp caches...
Билет при этом остаётся валидным.
Comment 1 Сергей Кирсанов 2026-02-16 14:01:29 MSK
Эмпирически обнаружено, что проблема в резолве SRV записей.
Но обрабатывать ошибки резолва лучше, чем падать.
Comment 2 Новиков Арсений 2026-02-19 13:01:40 MSK
(Ответ для Сергей Кирсанов на комментарий #1)
> Эмпирически обнаружено, что проблема в резолве SRV записей.
> Но обрабатывать ошибки резолва лучше, чем падать.
Здравствуйте. Укажите, пожалуйста, шаги воспроизведения ошибки.
Comment 3 Сергей Кирсанов 2026-02-19 14:02:49 MSK
(Ответ для Новиков Арсений Сергеевич на комментарий #2)
> (Ответ для Сергей Кирсанов на комментарий #1)
> > Эмпирически обнаружено, что проблема в резолве SRV записей.
> > Но обрабатывать ошибки резолва лучше, чем падать.
> Здравствуйте. Укажите, пожалуйста, шаги воспроизведения ошибки.

Здравствуйте.
1. Керберос настроен.
2. Резолв адреса контроллера домена осуществляется по записи в /etc/hosts (так как прав на администрирование днс-сервера нет, а управляющий компьютер не является членом целевого домена).
3. Билет получается корректно.
4. При запуске admc выбираем принципала с валидным билетом, получаем падение.
Comment 4 Новиков Арсений 2026-02-26 11:33:11 MSK
Стенды обновленные до Sisyphus:
ALT Workstation K 11.2 x86-64
ALT Server 11.0 x86-64

Версии пакетов:
admc-0.22.3-alt2.x86_64
samba-dc-4.22.8-alt1.x86_64

Шаги воспроизведения:
1. Настроить samba dc
Далее на клиенте:
2. Настроить конфиг krb5
3. Резолв адреса контроллера домена в /etc/hosts
4. $ kinit <доменный пользователь>
5. $ admc --debug
6. В принципал ввести доменного пользователя --> Войти

Фактический результат:
Crash! Cleaning kerberos temp caches...

Дополнительно:
Воспроизводится в p10.