"Herunterfahren" bringt mich jetzt zur Begrüßung?


10

UPDATE - Das Entfernen meines USB-WLAN-Dongles scheint das Problem zu beheben. Dies gilt auch für das Deaktivieren des Netzwerks (jedoch nicht nur für das Deaktivieren von WLAN). Was jetzt? UPDATE 2 - Der Befehl 'uptime' besagt, dass 2 Benutzer angemeldet sind. Dies wird sicherlich das von mir beschriebene Verhalten verursachen. Ich werde herumgraben und sehen, ob ich feststellen kann, wer der andere Benutzer ist. Egal, das lag nur an dem Terminal, das ich auf dem Desktop geöffnet hatte.

Wenn ich mich bei einem Konto anmelde, werde ich durch Auswahl von "Herunterfahren" oder "Neustart" zum Begrüßer weitergeleitet. Das gleiche passiert im Begrüßer selbst - ich bin dort geblieben. Es sind keine anderen Benutzer angemeldet.

Wenn ich mich nach dem Neustart nicht bei einem Konto anmelde, funktionieren die Menüoptionen für Neustart und Herunterfahren im Begrüßer, wenn ich sie unmittelbar nach dem Erscheinen des Begrüßers auswähle . Ein Bootchart hierzu finden Sie hier: https://www.dropbox.com/s/ufb7s6ykvlbkjxj/jarlath-EP35-DS3-precise-20130116-3.png

Wenn ich 5 Sekunden warte oder mich bei einem Benutzerkonto anmelde, funktionieren sie nicht. Ich habe das mehrmals getestet. Sehen Sie sich ein Bootchart dazu an (als Benutzer angemeldet): https://www.dropbox.com/s/yx6jgoo2c7fy6pp/jarlath-EP35-DS3-precise-20130116-4.png

sudo -halt und sudo reboot funktionieren beide wie sie sollten jedoch.

Ich habe alle Prozesse von einem angemeldeten Konto (ps -A) ausgegeben und sie hier gelassen: www.pastebin.com/e3WHtHYm

Ich gehe davon aus, dass entweder ein Update, etwas Neues aus dem Software-Center (wahrscheinlich nicht, da ich zu diesem Zeitpunkt nichts installiert habe) oder ein von mir ausgegebener Terminalbefehl dies verursacht. Hier ist meine .bash_history von weit vor Beginn des Problems: pastebin.com/1DE5Tcd3

Mein Kernel ist 3.2.0-35, ich habe auch versucht, ältere Kernel zu booten:

  • 3.2.0-32, 31, 30, 29, 26, 25, 24, 23, 22 -> Kein Unterschied

Gemäß den Vorschlägen im Fehler https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792 habe ich versucht:

  • Habe meine /etc/init.d nach Diensten mit su durchsucht und 1 (ClamAV) entfernt.
  • Getötetes PulseAudio

Beides half nicht. Etwas mehr Kontext unten;

    jarlath@jarlath-EP35-DS3:~$ cat /etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf 
[Configuration]
AdminIdentities=unix-group:sudo;unix-group:admin
jarlath@jarlath-EP35-DS3:~$ groups
jarlath adm cdrom sudo dip plugdev lpadmin sambashare vboxusers movies

In Logviewer ist hier die Ausgabe, die zum Zeitpunkt des Herunterfahrens aus dem Benutzermenü generiert wird:

auth.log
Feb 28 15:39:01 jarlath-EP35-DS3 CRON[15249]: pam_unix(cron:session): session opened for user root by (uid=0)
Feb 28 15:39:01 jarlath-EP35-DS3 CRON[15249]: pam_unix(cron:session): session closed for user root
Feb 28 15:39:16 jarlath-EP35-DS3 polkitd(authority=local): Unregistered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session6 (system bus name :1.114, object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8) (disconnected from bus)
Feb 28 15:39:19 jarlath-EP35-DS3 lightdm: pam_unix(lightdm:session): session closed for user jarlath
Feb 28 15:39:22 jarlath-EP35-DS3 lightdm: pam_unix(lightdm:session): session opened for user lightdm by (uid=0)
Feb 28 15:39:22 jarlath-EP35-DS3 lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
Feb 28 15:39:25 jarlath-EP35-DS3 lightdm: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "jarlath"
Feb 28 15:39:26 jarlath-EP35-DS3 dbus[580]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.184" (uid=104 pid=15385 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1438 comm="/usr/sbin/console-kit-daemon --no-daemon ")
Feb 28 15:39:30 jarlath-EP35-DS3 lightdm: pam_unix(lightdm:session): session closed for user lightdm
Feb 28 15:39:30 jarlath-EP35-DS3 lightdm: pam_unix(lightdm:session): session opened for user jarlath by (uid=0)
Feb 28 15:39:30 jarlath-EP35-DS3 lightdm: pam_ck_connector(lightdm:session): nox11 mode, ignoring PAM_TTY :0
Feb 28 15:39:34 jarlath-EP35-DS3 polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session9 (system bus name :1.198 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.UTF-8)
Feb 28 15:39:45 jarlath-EP35-DS3 dbus[580]: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.208" (uid=1000 pid=15640 comm="/usr/lib/indicator-datetime/indicator-datetime-ser") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.15" (uid=0 pid=1438 comm="/usr/sbin/console-kit-daemon --no-daemon ")


syslog
Feb 28 15:39:01 jarlath-EP35-DS3 CRON[15250]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Feb 28 15:39:16 jarlath-EP35-DS3 gnome-session[3479]: WARNING: Unable to load desktop file '/usr/bin/everpad.desktop': No such file or directory
Feb 28 15:39:16 jarlath-EP35-DS3 gnome-session[3479]: EggSMClient-WARNING: Desktop file '/usr/share/applications/everpad.desktop' has malformed Icon key 'everpad.png'(should not include extension)
Feb 28 15:39:16 jarlath-EP35-DS3 gnome-session[3479]: WARNING: Unable to find desktop file 'Transmission BitTorrent Client.desktop': Valid key file could not be found in search dirs
Feb 28 15:39:16 jarlath-EP35-DS3 gnome-session[3479]: WARNING: Unable to find desktop file 'gnome-Transmission BitTorrent Client.desktop': Valid key file could not be found in search dirs
Feb 28 15:39:18 jarlath-EP35-DS3 gnome-session[3479]: WARNING: Unable to stop system: Authorization is required
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.sleep-wake: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.enable-disable-wifi: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.enable-disable-wwan: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.enable-disable-wimax: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.network-control: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.wifi.share.protected: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.wifi.share.open: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.settings.modify.system: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.settings.modify.own: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:20 jarlath-EP35-DS3 NetworkManager[1173]: <warn> error requesting auth for org.freedesktop.NetworkManager.settings.modify.hostname: (3) GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Could not get UID of name ':1.126': no such name
Feb 28 15:39:21 jarlath-EP35-DS3 acpid: client 3292[0:0] has disconnected
Feb 28 15:39:21 jarlath-EP35-DS3 acpid: client 3292[0:0] has disconnected
Feb 28 15:39:21 jarlath-EP35-DS3 acpid: client connected from 15280[0:0]
Feb 28 15:39:21 jarlath-EP35-DS3 acpid: 1 client rule loaded
Feb 28 15:39:22 jarlath-EP35-DS3 acpid: client connected from 15280[0:0]
Feb 28 15:39:22 jarlath-EP35-DS3 acpid: 1 client rule loaded
Feb 28 15:39:26 jarlath-EP35-DS3 rtkit-daemon[2276]: Successfully made thread 15412 of process 15412 (n/a) owned by '104' high priority at nice level -11.
Feb 28 15:39:26 jarlath-EP35-DS3 rtkit-daemon[2276]: Supervising 7 threads of 2 processes of 2 users.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Successfully made thread 15416 of process 15412 (n/a) owned by '104' RT at priority 5.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Supervising 8 threads of 2 processes of 2 users.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Successfully made thread 15417 of process 15412 (n/a) owned by '104' RT at priority 5.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Supervising 9 threads of 2 processes of 2 users.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Successfully made thread 15418 of process 15412 (n/a) owned by '104' RT at priority 5.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Supervising 10 threads of 2 processes of 2 users.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Successfully made thread 15419 of process 15412 (n/a) owned by '104' RT at priority 5.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Supervising 11 threads of 2 processes of 2 users.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Successfully made thread 15420 of process 15412 (n/a) owned by '104' RT at priority 5.
Feb 28 15:39:27 jarlath-EP35-DS3 rtkit-daemon[2276]: Supervising 12 threads of 2 processes of 2 users.
Feb 28 15:39:31 jarlath-EP35-DS3 gnome-session[15446]: EggSMClient-WARNING: Desktop file '/home/jarlath/.config/autostart/everpad.desktop' has malformed Icon key 'everpad.png'(should not include extension)
Feb 28 15:39:36 jarlath-EP35-DS3 goa[15570]: goa-daemon version 3.4.0 starting [main.c:112, main()]
Feb 28 15:40:45 jarlath-EP35-DS3 dbus[580]: [system] Activating service name='org.freedesktop.PackageKit' (using servicehelper)
Feb 28 15:40:45 jarlath-EP35-DS3 AptDaemon: INFO: Initializing daemon
Feb 28 15:40:45 jarlath-EP35-DS3 AptDaemon.PackageKit: INFO: Initializing PackageKit compat layer
Feb 28 15:40:45 jarlath-EP35-DS3 dbus[580]: [system] Successfully activated service 'org.freedesktop.PackageKit'
Feb 28 15:40:45 jarlath-EP35-DS3 AptDaemon.PackageKit: INFO: Initializing PackageKit transaction
Feb 28 15:40:45 jarlath-EP35-DS3 AptDaemon.Worker: INFO: Simulating trans: /org/debian/apt/transaction/dcf18c7d7f2c412a82d3288c2df8c094
Feb 28 15:40:45 jarlath-EP35-DS3 AptDaemon.Worker: INFO: Processing transaction /org/debian/apt/transaction/dcf18c7d7f2c412a82d3288c2df8c094
Feb 28 15:40:46 jarlath-EP35-DS3 AptDaemon.PackageKit: INFO: Get updates()
Feb 28 15:40:46 jarlath-EP35-DS3 AptDaemon.Worker: INFO: Finished transaction /org/debian/apt/transaction/dcf18c7d7f2c412a82d3288c2df8c094

Lösung: Ich habe eine Lösung gefunden. Ich verwende es nicht als Antwort, da es die Grundursache nicht identifiziert, aber für andere, die nur mit einer Lösung für sich selbst zufrieden sind, sollten sie diesen Rat von versuchen grendndelman.net ausprobieren

Erstellen Sie eine Datei mit dem Namen /etc/polkit-1/localauthority/50-local.d/usershutdown.pkla (der Name muss mit .pkla enden) und fügen Sie Folgendes ein:

[Allow Shutdown]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.stop-multiple-users
ResultAny=yes
ResultInactive=yes
ResultActive=yes

[Allow Restart]
Identity=unix-user:*
Action=org.freedesktop.consolekit.system.restart-multiple-users
ResultAny=yes
ResultInactive=yes
ResultActive=yes

Verwenden Sie Strg + Alt + F1, um zum virtuellen Terminal zu gelangen. Login und lösche ~ / .Xauthority
chaskes

Als welcher Benutzer? Es scheint ein benutzerloses Problem zu sein.
TenLeftFingers

Verwenden Sie Strg + Alt + F1, um zu tty1 zu gelangen. Melden Sie sich dann als Sie selbst an und löschen Sie die Datei. Wenn Ihre X-Sitzung abgestürzt ist, verhindert die alte Datei, dass Sie X starten und stoppen, und verursacht das Problem beim Herunterfahren. Wenn das das Problem ist ...
chaskes

Ich habe es nur versucht, aber keine Wirkung. Danke trotzdem. Ich habe es auch für jeden Benutzer (außer Gast) versucht, aber immer noch kein Glück. Es scheint in direktem Zusammenhang mit der Vernetzung zu stehen.
TenLeftFingers

1
Fertig Alex L. Interessant, dass Sie nach Gruppen fragen. Ich habe ungefähr zu der Zeit, als das Problem begann, mit ihnen herumgespielt, um anderen Benutzern Zugriff auf die Partition "Filme" zu gewähren, die dem Filmbenutzer gehörte.
TenLeftFingers

Antworten:


1

Wenn mehr als eine Person angemeldet ist, gelangen Sie durch Drücken der Schaltfläche zum Herunterfahren zum Begrüßer. Sie können die Befehlszeile weiterhin mit dem Befehl herunterfahren.sudo shutdown -h now


Stimmt, aber es ist nur eine 'Person' angemeldet. Ob noch etwas als Benutzer angemeldet ist (z. B. ein Dienst), weiß ich nicht.
TenLeftFingers

1

Versuchen Sie es sudo halt. Es wäre interessant herauszufinden, ob auch das Sie zum Begrüßer schickt.


sudo halt und sudo reboot funktionieren einwandfrei. Ich habe meine Frage aktualisiert, um dies widerzuspiegeln.
TenLeftFingers

0

Auch wenn dies möglicherweise nicht Ihr Problem ist, ein guter Tipp für alle, die dieses Problem haben:

Ich dachte, ich hätte das gleiche Problem:

Es stellt sich heraus, dass "Herunterfahren" nicht funktioniert, wenn eine andere Sitzung (SSH, Strg-Alt-F1 usw.) angemeldet ist.

In meinem Fall hatte ich beim ersten Mal eine SSH-Sitzung geöffnet, um nach Zeitarbeitskräften zu suchen, aber von diesem Zeitpunkt an war es immer eine Art "Jetzt überprüfen, was in den Protokollen passiert" -Session, wodurch das Problem sehr konsistent wurde.

Durch das Beenden aller ssh / anderen Anmeldungen funktionierte das Herunterfahren wieder.


Das war mir bewusst, da ssh als weiteres Login gilt. Aber es ist gut darauf hinzuweisen.
TenLeftFingers

0

Versuchen Sie, das Terminal herunterzufahren. Drücken Sie Strg + F1 und führen Sie dann sudo poweroff aus. Oder führen Sie einfach sudo poweroff vom Terminal aus. Dies kann das Problem vorübergehend lösen


Ich habe das als Workaround gemacht - ich hätte es in der Frage erwähnen können. Vielen Dank.
TenLeftFingers

0

Sie können die Befehle verwenden

Benutzer

oder

w

um zu sehen, ob jemand anderes irgendwie angemeldet ist.


Es ist nur ein Benutzer angemeldet: Tenleftfingers-Konsolen - Fr19 4 Tage -
TenLeftFingers

Können Sie die Ausgabe des Befehls "w" veröffentlichen? Wenn es heißt, dass Sie sich am Freitag 19 angemeldet haben und seit 4 Tagen im Leerlauf sind. Das könnte Teil Ihres Problems sein.
Dan

-1

Du könntest es erzwingen. Stellen Sie sicher, dass sich frühere Benutzer abmelden anstatt Benutzer zu wechseln.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.