89luca89 / distrobox

Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
https://distrobox.it/
GNU General Public License v3.0
10.18k stars 419 forks source link

[Error] Unable to set user password on first login #1531

Open bmacphail opened 3 months ago

bmacphail commented 3 months ago

Seems to be identical to this old issue: https://github.com/89luca89/distrobox/issues/168

Describe the bug

ben@arlon:~> distrobox enter Resolve-Fedora-40
⚠  First time user password setup ⚠ 
Current password: 
passwd: Authentication token manipulation error
passwd: password unchanged

To Reproduce Created new Fedora 40 container on an openSUSE Tumbleweed host. Distrobox pulled from distro repo (version 1.7.2.1-11).

Logs Run the commands with --verbose and post the log here as a file upload issue.log Attach also the output of podman logs or docker logs, possibly with --latest flag docker.log

Desktop (please complete the following information):

bmacphail commented 3 months ago

Verified that this issue seems to be specific to Fedora 40 containers. Fedora 39 works as expected.

IlgazC commented 3 months ago

I just tried on a current openSUSE Tumbleweed, making sure I have the git version ('which distrobox') , unfortunately the bug is still there. Is there any way to have full debug log attached?

89luca89 commented 1 month ago

I can confirm this but it seems more like a fedora issue

try with a simple podman run --rm -ti fedora:40 to create an user, enter it and set a password:

image

Sadly there isn't much I can do here, surely will need help