Estou tentando preparar uma imagem com o buildah, mas estou com um problema ao criar um novo grupo dentro do contêiner.
buildah mount criou uma estrutura de dir com aparência saudável em /var/lib/containers/storage/overlay/ff00ff...6c/ , em que .../ff00ff...6c/merged é o diretório raiz do novo fs.
Então, se eu executar groupadd --root /var/lib/containers/storage/overlay/ff00ff...6c/merged --system --gid 888 mqm , ele falha e retorna groupadd: failure while writing changes to /etc/group
No entanto, se eu executar chroot /var/lib/containers/storage/overlay/ff00ff...6c/merged e groupadd --system --gid 888 mqm forem concluídos sem um erro e o grupo for adicionado a /etc/group
Eu devo usar a versão groupadd --root , pois é isso que o script original (oficial) usa. Também todos os comandos são executados como root .
Os groupadd --root e chroot + groupadd não são equivalentes para essa finalidade? Como um pode estar falhando e o outro funcionando bem?
Qualquer feedback apreciado, obrigado
edite: saída strace