emerge -uD world help
I was trying to update my system with emerge -uD world when this error came up:
Error: The sys-apps/utempter package conflicts with another package;
the two packages cannot be installed on the same system together.
So when I type emerge --pretend -uD world to see what they are, the who packages are:
sys-apps/utempter (is blocking sys-libs/libutemper-22.214.171.124)
sys-apps/utempter (is blocking sys-apps/shadow-4.0.25-r2)
Since I am new to gentoo, could some one please help me with this problem?
It might be that utemper isn't really supported/needed anymore (maybe it's functionality is provided by the libutemper it's blocking?).
I've had that problem before, upgrading from stable to testing. The problem (IIRC) is that the functionality provided by pam-login is being provided by new packages, which create conflicts with pam-login. The solution is to unmerge pam-login.
I'm not quite sure of the above information, however. I could be more sure if you posted the output of emerge -avuD world.
i found unmergin pam-login stops me logging in. the best way is to unmerge it, emerge the new packages then remerge pam-login. that seems to work for me anyway.
emerge -C utempter
emerge -va --update --deep world
If you are running an ~x86 install, then it is safe to uninstall pam login.
emerge -C pam-login
That will get it to where you can login safely, and you no longer need pam-login. It worked that way for me.
emerge --oneshot shadow
I don't know if it will work on a stable install. I run testing.