Update mgetty fails, because the user fax exists. The workaround is, to delete the user fax, before emerge -u world. Reproducible: Always Steps to Reproduce: 1. 2. 3. Actual Results: [...] make[2]: Entering directory `/var/tmp/portage/mgetty-1.1.30/work/mgetty-1.1.30/callback' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/mgetty-1.1.30/work/mgetty-1.1.30/callback' make[1]: Leaving directory `/var/tmp/portage/mgetty-1.1.30/work/mgetty-1.1.30' >>> Install mgetty-1.1.30 into /var/tmp/portage/mgetty-1.1.30/image/ category net-dialup * Adding user 'fax' to your system ... * - Userid: next available * - Shell: /bin/false * - Home: /dev/null * - Groups: (none) useradd: user fax exists !!! ERROR: net-dialup/mgetty-1.1.30 failed. !!! Function enewuser, Line 588, Exitcode 9 !!! enewuser failed
i cannot reproduce that but it seems to be a bug in eutils.eclass
can you still reproduce that?
I had this errors on three systems
Mike, mind having a look (as it is eadduser I imagine)?
I just tested this on my system. I first added the fax user, it built fine. I removed the fax user...installed mgetty, unmerged (which left the gentoo created fax user), re-installed mgetty. Still works fine. Has this been resolved since the post, or are we still having trouble reproducing?
yeah i probably fixed this in my enew{user,group} cleanup