| Summary: | Не скачивается образ для контейнер в rootless режиме на Server | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Olga <urozhaevaoo> |
| Component: | podman | Assignee: | Alexey Shabalin <shaba> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | obirvalger, rider, shaba |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Надо еще control поправить для newuidmap и newgidmap. Точнее права доступа, через control Права доступа к newuidmap и newgidmap через control и так предоставляются, согласно шагам. Согласно статье https://www.altlinux.org/Podman, для новых пользователей, созданным после установки podman, не нужно создавать записи в /etc/subuid и /etc/subgid, они имеют эти записи по умолчанию. т.е. команду usermod --add-subuids 100000-165536 --add-subgids 100000-165536 $USER выпонять НЕ надо |
Версия программы: ================= podman-5.2.2-alt1 Стенды с ошибкой, обновлен. до Sisyphus: ======================================== Alt Server 10.2 Шаги, приводящие к ошибке: ========================== 1. Установить пакеты: # apt-get install -y podman sysctl-conf-userns 2. Настроить пользователя: # USER=test && \ useradd $USER ; \ control newgidmap public && \ control newuidmap public && \ usermod --add-subuids 100000-165536 --add-subgids 100000-165536 $USER && \ passwd $USER && \ ssh $USER@localhost 3. Перенести существующие контейнеры в новую версию podman: $ podman system migrate && echo ok 4. Скачать образ: $ podman pull registry.altlinux.org/alt/ Реальный результат: =================== Перенос существующих контейнеров и скачивание образа заканчивается ошибкой: ERRO[0000] running `/usr/bin/newuidmap 13785 0 500 1 1 100000 65536 65537 100000 65537`: newuidmap: write to uid_map failed: Invalid argument Error: cannot set up namespace using "/usr/bin/newuidmap": exit status 1 Ожидаемый результат: ==================== Успешный перенос существующих контейнеров и скачивание образа