"Shut down" membuat saya lebih ramah sekarang?


10

PEMBARUAN - Menghapus dongle wifi USB saya sepertinya menyembuhkan masalah. Begitu juga dengan menonaktifkan jaringan (tetapi tidak menonaktifkan wifi saja). Sekarang apa? UPDATE 2 - Perintah 'uptime' mengatakan ada 2 pengguna yang login. Ini pasti akan menyebabkan perilaku yang saya jelaskan. Saya akan menggali dan melihat apakah saya bisa menentukan siapa pengguna lain. Namun, ini hanya karena terminal yang saya buka di desktop.

Jika saya masuk ke akun mana pun, memilih 'tutup' atau mulai ulang akan membawa saya ke penyapa. Hal yang sama terjadi di penyambut itu sendiri - saya ditinggalkan di sana. Tidak ada pengguna lain yang masuk.

Jika saya tidak masuk ke akun setelah me-reboot, opsi menu restart dan shutdown di penyapa akan berfungsi jika saya memilih mereka segera setelah penyapa muncul. Lihat bootchart ini di sini: https://www.dropbox.com/s/ufb7s6ykvlbkjxj/jarlath-EP35-DS3-precise-20130116-3.png

Jika saya menunggu 5 detik atau masuk ke akun pengguna - mereka tidak akan berfungsi. Saya sudah menguji ini beberapa kali. Lihat bagan boot ini (masuk sebagai pengguna): https://www.dropbox.com/s/yx6jgoo2c7fy6pp/jarlath-EP35-DS3-precise-20130116-4.png

sudo -halt dan sudo reboot keduanya berfungsi sebagaimana mestinya.

Saya sudah mengeluarkan semua proses dari akun masuk (ps -A) dan meninggalkannya di sini: www.pastebin.com/e3WHtHYm

Saya berasumsi bahwa baik pembaruan, sesuatu yang baru dari pusat perangkat lunak (tidak mungkin karena saya tidak menginstal apa pun pada saat itu) atau perintah terminal yang saya keluarkan menyebabkan hal ini. Inilah .bash_history saya sebelum masalah dimulai: pastebin.com/1DE5Tcd3

Kernel saya adalah 3.2.0-35, saya juga mencoba mem-boot kernel yang lebih lama:

  • 3.2.0-32, 31, 30, 29, 26, 25, 24, 23, 22 -> Tidak ada perbedaan

Sesuai saran dalam bug https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792 Saya mencoba:

  • Greped /etc/init.d saya untuk layanan menggunakan su dan menghapus 1 (ClamAV).
  • Membunuh PulseAudio

Tak satu pun dari ini membantu. Lebih banyak konteks di bawah ini;

    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

Dari Logviewer, ini adalah output yang dihasilkan saat saya mencoba mematikan dari menu pengguna:

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

Solusi: Saya telah menemukan solusi. Saya tidak menggunakannya sebagai jawaban karena tidak mengidentifikasi akar penyebabnya, tetapi bagi orang lain yang senang dengan hanya solusi untuk diri mereka sendiri, mereka harus mencoba saran ini dari grendndelman.net

Buat file bernama /etc/polkit-1/localauthority/50-local.d/usershutdown.pkla (nama harus diakhiri dengan .pkla) dan tuliskan yang berikut di dalamnya:

[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

Gunakan Ctrl + Alt + F1 untuk sampai ke terminal virtual. Login dan hapus ~ / .Xauthority
chaskes

Sebagai pengguna yang mana? Tampaknya menjadi masalah tanpa pengguna.
TenLeftFingers

Gunakan Ctrl + Alt + F1 untuk sampai ke tty1, lalu masuk sebagai diri Anda sendiri, lalu hapus file. Jika sesi X Anda macet, file lama akan mencegah Anda memulai dan menghentikan X dan menyebabkan masalah dengan shutdown. Jika itu masalahnya ...
chaskes

Saya hanya mencobanya tetapi tidak berpengaruh. Bagaimanapun, terima kasih. Saya juga mencoba melakukannya untuk setiap pengguna (kecuali tamu) tetapi tetap tidak berhasil. Tampaknya berhubungan langsung dengan jaringan.
TenLeftFingers

1
Selesai Alex L. Menarik, Anda bertanya tentang grup. Saya mengacaukan mereka sekitar waktu masalah dimulai dalam upaya untuk memberikan pengguna lain akses ke partisi "Film" yang dimiliki oleh pengguna film.
TenLeftFingers

Jawaban:


1

Jika lebih dari satu orang masuk log menekan tombol shutdown akan membawa Anda ke penyapa. Anda masih dapat mematikan dengan baris perintah dengan perintah,sudo shutdown -h now


Benar, tetapi hanya ada satu 'orang' yang masuk. Apakah ada sesuatu yang lain yang masuk sebagai pengguna (misalnya layanan), saya tidak tahu.
TenLeftFingers

1

Coba sudo halt. Akan menarik untuk mencari tahu apakah itu, juga mengirim Anda ke penyambut.


sudo berhenti dan sudo reboot berfungsi dengan baik. Saya telah memperbarui pertanyaan saya untuk mencerminkan hal itu.
TenLeftFingers

0

Bahkan jika ini mungkin bukan masalah Anda, tip yang bagus untuk siapa pun yang datang dengan memiliki masalah ini:

Saya pikir saya mengalami masalah yang sama:

Ternyata "shutdown" tidak berfungsi jika sesi lain (SSH, ctrl-alt-f1, dll) masuk.

Dalam kasus saya, pertama kali ini terjadi saya memiliki sesi SSH terbuka untuk memeriksa temps, tetapi sejak saat itu selalu ada semacam "sekarang periksa apa yang terjadi dalam log" -sesi, membuat masalah menjadi sangat konsisten.

Keluar dari semua ssh / login lain membuat shutdown berfungsi lagi.


Saya menyadari hal itu, karena ssh dianggap sebagai login lain. Tapi itu bagus untuk ditunjukkan.
TenLeftFingers

0

mencoba mematikan dari terminal tekan ctrl + F1 lalu jalankan sudo poweroff, atau jalankan sudo poweroff dari terminal semoga ini untuk sementara menyelesaikan masalah


Saya telah melakukan itu sebagai solusi - saya bisa menyebutkannya dalam pertanyaan. Terima kasih.
TenLeftFingers

0

Anda bisa menggunakan perintah

pengguna

atau

w

untuk melihat apakah orang lain masuk entah bagaimana.


Hanya ada satu pengguna yang login: tenleftfingers consols - Fri19 4days -
TenLeftFingers

Bisakah Anda memposting output dari perintah "w". Jika dikatakan Anda masuk di Fri19 dan telah menganggur selama 4 hari. Itu mungkin menjadi bagian dari masalah Anda.
Dan

-1

Anda bisa memaksanya. Pastikan pengguna sebelumnya MASUK bukan PENGGUNA BERALIH.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.