You are not logged in.
Hello,
This morning, while experimenting with the Wake-on-lan settigns on my computer, systemd started asking for my credentials in order to suspend the system. This is annoying, becuase i have a script that does this automatically. It is now broken. Also, I'm not aware of any changes I've made to the system, other than waking it up on lan once or twice. I've done several normal reboots since then.
The funny thing is, if i'm just in a TTY, it'll let me suspend the system. Once i start X, it starts asking for credentials. It's almost like it is interpreting the X session as a separate user logon...
Any ideas on how to correct this? I've tried removing ck-launch-session from the .xinitrc shown below, but it had no effect (not that i really expected it to).
Thanks,
Aaron
If it helps, this is how i start X:
#! /bin/sh
[ -f ~/.xprofile ] && . ~/.xprofile
ck-launch-session /usr/bin/i3
EDIT: Aaaand my .xprofile
xrandr --output DVI-I-3 --left-of DVI-I-2
xrandr --output DVI-I-3 --pos 0x312
Last edited by usagi (2012-09-21 14:14:28)
Offline
Are you starting your session on the same tty where you login?
Post the output of
loginctl show-session 1
Offline
Yes, I'm starting x using the login TTY.
Output (NAME line redacted)
Id=1
Timestamp=Fri, 21 Sep 2012 08:42:37 -0400
TimestampMonotonic=18356735
DefaultControlGroup=name=systemd:/user/*<<name>>*/1
VTNr=1
TTY=tty1
Remote=no
Service=login
Leader=405
Audit=1
Type=tty
Class=user
Active=no
State=online
KillProcesses=no
IdleHint=yes
IdleSinceHint=1348231814952301
IdleSinceHintMonotonic=475789691
Last edited by usagi (2012-09-21 13:48:41)
Offline
Active should be yes.
You're on tty7, or tty2, aren't you? You autologin in tty1, and then startx from there, but x starts on another tty, this is the problem.
Read here: https://wiki.archlinux.org/index.php/Sy … emd-logind .
Offline
your session isn't properly registered (Active=no). Not sure on this, but maybe a missing "exec" is to blame:
exec ck-launch-session /usr/bin/i3
you might also want to take a look at:
https://wiki.archlinux.org/index.php/Sy … emd-logind
@nierro: starting X on the same tty afaik should not be neccessary if he is using ck-launch-session, only if he's using logind directly (as explained in the wiki).
Last edited by 65kid (2012-09-21 13:53:16)
Offline
Oh damn, you're right, sorry...i completely forgot about ck...sorry, i'm not using it anymore since 2 weeks...
Offline
Well, i switched to logind and started X in vt01. Works like a charm! i wonder what happened to cause it to suddenly fail if it's been wrong for 4 months?
Offline
May be you have testing repo on? Because two days ago polkit has been upgrade, with logind support. May be that is the cause, even if it *shouldn't*.
Offline
THAT makes sense, and would explain my lack of issues on my laptop, which does not have [testing] enabled.
Cheers!!
Offline
Hello,
I have the same problem, I cannot start X into the same tty. I followed the procedure in the wiki to replace consolekit with systemd following this one https://wiki.archlinux.org/index.php/Sy … md-logind/ but with no luck. The problem is only into X.
loginctl gives the following
Id=1
Timestamp=Sat, 06 Oct 2012 14:48:23 +0200
TimestampMonotonic=13714786
DefaultControlGroup=name=systemd:/user/user/1
VTNr=1
TTY=tty1
Remote=no
Service=login
Leader=223
Audit=1
Type=tty
Class=user
Active=no
State=online
KillProcesses=no
IdleHint=yes
IdleSinceHint=1349527696047839
IdleSinceHintMonotonic=6575930
I know that Active should be yes but I cant figure out how to do it
Thanks
Offline
Did you follow this: https://wiki.archlinux.org/index.php/Start_X_at_Boot
Offline
Thanks, that was the one!! I even removed the auto login bit. I couldn't wait to get rid of console kit..
Grazie tante di nuovo
Offline