Summary: | sys-apps/openrc-0.11: login broken | ||
---|---|---|---|
Product: | Gentoo Hosted Projects | Reporter: | Dennis Schridde <dschridde+gentoobugs> |
Component: | OpenRC | Assignee: | OpenRC Team <openrc> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | AlphatPC, nikoli, pums974 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 439098 | ||
Attachments: | rc.log |
Description
Dennis Schridde
2012-10-20 00:17:46 UTC
Created attachment 326988 [details]
rc.log
Same here: http://forums.gentoo.org/viewtopic-p-7167140.html#7167140 Att Upgrading from openrc-0.11 to openrc-0.11.1 don't solve the problem, but downgrading to openrc-0.10.5 yes. --- I confirm this bug. When I open konsole/yakuake I see… nothing, no prompt. After downgrading to openrc-0.10.5 I can login again. (In reply to comment #4) > I confirm this bug. When I open konsole/yakuake I see… nothing, no prompt. > After downgrading to openrc-0.10.5 I can login again. I do not even get that far - I cannot login into KDE at all. I think the issue you are seeing might be another openrc-0.11 bug #438932. I have similar problems with openrc-0.11 : My /home is a NFS-share. openrc-0.11 does not mount /home. I use NFSv4-Protocol for that. Result is: I can not log in as user. My second system is completly based on NFS (diskless, gPXE, tftp,...). The Kernel-Mount of / works (NFSv3), but openrc-0.11 does not mount my /home and other NFS-shares. Downgrading to openrc-0.10.5 solved the problem on booth systems. I have no idea how to debug the problem with openrc-0.11... (In reply to comment #6) > I have similar problems with openrc-0.11 : > My /home is a NFS-share. openrc-0.11 does not mount /home. I use > NFSv4-Protocol for that. Result is: I can not log in as user. Since version 0.11 OpenRC does not longer mount NFS shares in the netmount init script. Instead you need to enable the nfsmount init script from the nfs-utils package. (See bug #427996 for the reasoning.) Please follow the instructions in bug #438932#C24. with regard to the nfs systems not booting, you must add nfsmount to your runlevels. Let me know if that fixes your issues. Such important changes in behaviour of openrc should be announced. Perhaps "eselect news" is a good place. A version bump from version 0.10.5 to 0.11 should not make a gentoo system unusable! If you do not stop this kind of chaos programming, I will write my own init script! ;-) Greetings I have the same problem here, and following bug #438932#C24 did not solve it. i.e. I have : - openrc-0.11.1 - udev-init-scripts-17-r1 and I have done rc-update add udev sysinit rc-update add udev-mount sysinit (In reply to comment #9) > A version bump from version 0.10.5 to 0.11 should not make a gentoo system > unusable! > If you do not stop this kind of chaos programming, I will write my own init > script! ;-) Since the situation annoys me, too, for quite a while, and "stop it" is not just that easy, I created bug #439136 as a proposal for OpenRC beta testing. If it is accepted, we could need some volunteers... What I think might be most interesting is who outputs '"System' and why. (In any case this message should be fixed to be complete, so future issues can be debugged more easily.) Can the login process be straced? (strace -i -ff -o /tmp/login <...> ?) Maybe we can figure out this way which PAM module (I expect it to be a PAM module) is responsible and why. (In reply to comment #9) > Such important changes in behaviour of openrc should be announced. > Perhaps "eselect news" is a good place. > > A version bump from version 0.10.5 to 0.11 should not make a gentoo system > unusable! > > If you do not stop this kind of chaos programming, I will write my own init > script! ;-) @Mario: Dennis is correct. This kind of approach isn't going to help anything. I also suggest you go over to bug #439136 and provide input on how we can improve things. Someone just pointede something out to me about systemd's tmpfiles on #openrc. Do you have a file called /run/nologin on your box? Do you have systemd installed? Dennis, I need you to test with openrc-9999 asap if you are comfortable doing that. If not, I need you to apply the patch in commit 74b655. I need to know if that fixes your issue. I verified with Dennis that commit 74c6b5 fixes this issue. This will be released in openrc-0.11.2 and carried to 0.12. *** Bug 439024 has been marked as a duplicate of this bug. *** |