On Mon, Aug 05 2013, Canek Peláez Valdés wrote: > On Mon, Aug 5, 2013 at 9:59 PM, <[email protected]> wrote: >> On Mon, Aug 05 2013, Canek Peláez Valdés wrote: >> >>> On Mon, Aug 5, 2013 at 8:26 PM, <[email protected]> wrote: >>>> (I brought an old system upto the state of my real one and am trying to >>>> follow the wiki for converting to systemd). >>>> >>>> I am upto the part where the wiki says >>>> >>>> emerge --ask systemd >>>> >>>> I believe the wiki left out unmerging or something since the emerge >>>> gives conflicts (as expected). >>>> >>>> What must I unmerge? >>>> >>>> The emerge --ask systemd, specifically mentions a conflict with >>>> consolekit, which it states is pulled in by polkit and pambase. >>>> >>>> I tried adding these last three to package.mask hoping that the emerge >>>> would propose uninstalling them while installing systemd, but that >>>> didn't happen. >>>> >>>> What is/are the step(s) I am missing. >>> >>> If you already compiled everything with USE=-consolekit, just >>> uninstall consolekit. Otherwise, first set -consolekit in your USE >>> flags, emerge --newuse world, and then uninstall it. >> >> That is it. I never set USE=-consolekit. If it is in the wiki, I missed >> it. Thanks. >> >>> logind (included with systemd) provides all the functionality that >>> consolekit provided, and more. They cannot be installed at the same >>> time (hence the block). >>> >>> Be aware, if you had some packages with USE=consolekit (pambase and >>> polkit in particular), you cannot use GDM nor GNOME after you >>> uninstall it and until you install systemd and reboot with it. >> >> I don't understand this last point. You said that I should >> 1. set USE="-consolekit ..." >> 2. emerge --newuse world >> 3. unmerge consolekit >> Since I do steps 1 and 2 before 3, by the time I get to uninstalling >> consolekit, I can be sure that neither pambase and polkit (nor anything >> else) will not be installed with USE=consolekit. So I don't see how >> your last sentence can apply. > > Mmmh. You are missing "4. reboot with systemd". I'm assuming you > haven't booted with systemd yet (you seemed hesitant to do it); logind > will not work under anything different than systemd. The problem is > not uninstalling or not CK (that doesn't matter after "USE=-consolekit > emerge --newuse world", as you correctly pointed); the problem is that > you need to be running systemd for logind to work. > > If logind doesn't work, gdm (and the whole GNOME stack) will acty > strangely, if at all. > >>> Strange things will happen if you do. >>> Login via ssh and VT will work as usual. >> >> ssh and VT will be sufficient. > > Regards.
I see. I misunderstood you and though the problems were to arise before step 4. I get it now. I don't know if I can work on this right away as we are traveling but will report back when I do try it. Thanks, allan

