Created attachment 22065 [details] Патч Версия пакета: podsec-1.3.0-alt2 При инициализации кластера начинается спам сообщениями: ``` ... Failed to connect to user scope bus via local transport: Нет такого файла или каталога Failed to connect to user scope bus via local transport: Нет такого файла или каталога Failed to connect to user scope bus via local transport: Нет такого файла или каталога Failed to connect to user scope bus via local transport: Нет такого файла или каталога ... ``` По нажатию Ctrl+C: ``` ^C Connected to the local host. Press ^] three times within 1s to exit session. [INFO] Entering RootlessKit namespaces: .......... [ERROR] nsenter failed after 10 attempts, RootlessKit not running? Connection to the local host terminated. Connected to the local host. Press ^] three times within 1s to exit session. [INFO] Entering RootlessKit namespaces: .......... [ERROR] nsenter failed after 10 attempts, RootlessKit not running? Connection to the local host terminated. Created symlink '/etc/systemd/system/multi-user.target.wants/u7s.service' → '/usr/lib/systemd/system/u7s.service'. Конфигурационный файл администратора кластера не сформирован! ``` Основной причиной неработоспособности является отсутствие инициализации пользовательской сессии D-Bus для системного пользователя `u7s-admin`. Без явного создания сокета `/run/user/<UID>/bus` и запуска `dbus-daemon` вызовы `machinectl` завершались ошибкой `Failed to connect to user scope bus`. Шаги воспроизведения: 1) # sed -i '/swap/d' /etc/fstab 2) # hostnamectl set-hostname podsec-master 3) # apt-get install -y podsec nagios-plugins-common podsec-inotify podsec-k8s podsec-k8s-rbac podsec-dev tree 4) # reboot 5) # export U7S_KUBEVERSION="v1.29.15" && export U7S_PLATFORM="k8s-sisyphus" && export U7S_FLANNEL_TAG="v0.26.7" && yes | podsec-k8s-save-oci out amd64 6) # podsec-create-policy $(ip route get 1.2.3.4 | awk '{print $7}' | xargs) 7) # podsec-create-services 8) # podsec-create-imagemakeruser imagemaker 9) # ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o IdentitiesOnly=yes imagemaker@localhost 10) $ export U7S_KUBEVERSION="v1.29.15" && export U7S_PLATFORM="k8s-sisyphus" && export U7S_FLANNEL_TAG="v0.26.7" && podsec-load-sign-oci amd64.tar.xz amd64 [imagemaker@test.ru](mailto:imagemaker@test.ru) 11) # export U7S_KUBEVERSION="v1.29.15" && export U7S_PLATFORM="k8s-sisyphus" && export U7S_FLANNEL_TAG="v0.26.7" && export PATH=/usr/libexec/podsec/u7s/bin/:$PATH && command -v kubeadm 12) # kubeadm init --apiserver-advertise-address $(hostname -i | cut -d' ' -f2) Фактический результат: Спам "Failed to connect to user scope bus via local transport: Нет такого файла или каталога", кластер не развернут. Прикладываю патч с инициализацией D-Bus и пользовательской сессии.