Bug 48307 - Execution of '/usr/lib/puppet-modules/theforeman-puppetserver-foreman/files/enc.rb foreman-test' returned 1
Summary: Execution of '/usr/lib/puppet-modules/theforeman-puppetserver-foreman/files/e...
Status: CLOSED NOTABUG
Alias: None
Product: Branch p10
Classification: Unclassified
Component: foreman (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: majioa@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-02 17:04 MSK by Alexander Makeenkov
Modified: 2023-11-23 17:28 MSK (History)
1 user (show)

See Also:


Attachments
шаги воспроизведения и логи (57.57 KB, text/plain)
2023-11-02 17:04 MSK, Alexander Makeenkov
no flags Details
foreman production.log (78.74 KB, text/x-log)
2023-11-02 17:05 MSK, Alexander Makeenkov
no flags Details
Шаги установки и настройки Foreman (5.71 KB, text/plain)
2023-11-21 13:14 MSK, pav@altlinux.org
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2023-11-02 17:04:49 MSK
Created attachment 14956 [details]
шаги воспроизведения и логи

Версии пакетов:
foreman-3.5.1-alt1.2.1.noarch
puppet-theforeman-foreman-22.1.2-alt1.noarch
puppetserver-6.20.0-alt0.1.noarch
puppet-7.20.0-alt1.noarch
smart-proxy-3.5.1-alt3.noarch

При попытке добавить хост возникает ошибка:
# puppet agent -t
Info: Using environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Error: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node foreman-test: Failed to find foreman-test via exec: Execution of '/usr/lib/puppet-modules/theforeman-puppetserver-foreman/files/enc.rb foreman-test' returned 1: 
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run

Шаги воспроизведения и логи их выполнения в приложенном файле foreman-install.txt

Не воспроизводилось на предыдущих версиях:
foreman-1.24.3.2-alt5
puppet-puppetserver-foreman-2.0.0-alt1
puppet-theforeman-foreman-19.1.1-alt1
puppetserver-6.13.0-alt3.1
puppet-7.14.0-alt4

Если настроить foreman-1.24.3.2-alt5, а затем обновиться до актуальной версии, то хосты тоже перестают добавляться.

В сизифе нет возможности проверить из-за https://bugzilla.altlinux.org/47705
Comment 1 Alexander Makeenkov 2023-11-02 17:05:18 MSK
Created attachment 14957 [details]
foreman production.log
Comment 2 pav@altlinux.org 2023-11-21 13:08:44 MSK
Foreman предполагает использовать для названия хостов только FQDN имена, например: foreman-test.domain.alt
Короткие имена хостов без указания доменного суффикса недопустимы.

Для корректного указания имени сервера Foreman пропишите в файле /etc/hosts адрес в виде

1.2.3.4 foreman-test.domain.alt foreman-test
Comment 3 pav@altlinux.org 2023-11-21 13:14:19 MSK
Created attachment 15090 [details]
Шаги установки и настройки Foreman

Скорректируйте последовательность установки как в приложенном файле
Comment 4 Alexander Makeenkov 2023-11-23 17:28:02 MSK
(Ответ для pav@altlinux.org на комментарий #3)
> Создано вложение 15090 [details] [подробности]
> Шаги установки и настройки Foreman
> 
> Скорректируйте последовательность установки как в приложенном файле

Спасибо, по таким шагам всё работает.