| Summary: | Падение приложения при запуске на хосте, не входящем в домен | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Сергей Кирсанов <bird.bel> | ||||
| Component: | admc | Assignee: | samael <samael> | ||||
| Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | kevl, novikovas, samael, sin | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Эмпирически обнаружено, что проблема в резолве SRV записей. Но обрабатывать ошибки резолва лучше, чем падать. (Ответ для Сергей Кирсанов на комментарий #1) > Эмпирически обнаружено, что проблема в резолве SRV записей. > Но обрабатывать ошибки резолва лучше, чем падать. Здравствуйте. Укажите, пожалуйста, шаги воспроизведения ошибки. (Ответ для Новиков Арсений Сергеевич на комментарий #2) > (Ответ для Сергей Кирсанов на комментарий #1) > > Эмпирически обнаружено, что проблема в резолве SRV записей. > > Но обрабатывать ошибки резолва лучше, чем падать. > Здравствуйте. Укажите, пожалуйста, шаги воспроизведения ошибки. Здравствуйте. 1. Керберос настроен. 2. Резолв адреса контроллера домена осуществляется по записи в /etc/hosts (так как прав на администрирование днс-сервера нет, а управляющий компьютер не является членом целевого домена). 3. Билет получается корректно. 4. При запуске admc выбираем принципала с валидным билетом, получаем падение. Стенды обновленные до 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. |
Created attachment 20697 [details] выбор билета При запуске на хосте, не входящем в домен, корректно настроен /etc/krb5.conf, получен билет керберос для пользователя. При запуске admc после выбора билета и нажатия кнопки "Войти" приложение крашится. В консоли не видно подробностей, только это: $ admc --debug Crash! Cleaning kerberos temp caches... Билет при этом остаётся валидным.