Bạn có thể tắt máy ngay bây giờ không?


10

CẬP NHẬT - Loại bỏ USB wifi của tôi dường như để khắc phục vấn đề. Vì vậy, vô hiệu hóa mạng (nhưng không vô hiệu hóa wifi một mình). Giờ thì sao? CẬP NHẬT 2 - Lệnh 'thời gian hoạt động' cho biết có 2 người dùng đăng nhập. Điều này chắc chắn sẽ gây ra hành vi mà tôi mô tả. Tôi sẽ đào xung quanh và xem liệu tôi có thể xác định người dùng khác là ai không. Không bao giờ, điều này chỉ là do thiết bị đầu cuối tôi đã mở trên máy tính để bàn.

Nếu tôi đăng nhập vào bất kỳ tài khoản nào, việc chọn 'tắt' hoặc khởi động lại sẽ đưa tôi đến người chào hỏi. Điều tương tự cũng xảy ra trong chính lời chào - tôi bị bỏ lại ở đó. Không có người dùng khác được đăng nhập.

Nếu tôi không đăng nhập vào tài khoản sau khi khởi động lại, các tùy chọn menu khởi động lại và tắt trong lời chào sẽ hoạt động nếu tôi chọn chúng ngay sau khi lời chào xuất hiện. Xem một bootchart của cái này ở đây: https://www.dropbox.com/s/ufb7s6ykvlbkjxj/jarlath-EP35-DS3-precise-20130116-3.png

Nếu tôi đợi 5 giây hoặc đăng nhập vào tài khoản người dùng - họ sẽ không hoạt động. Tôi đã thử nghiệm điều này nhiều lần. Xem một bootchart của cái này (đăng nhập với tư cách là người dùng): https://www.dropbox.com/s/yx6jgoo2c7fy6pp/jarlath-EP35-DS3-precise-20160216-4.png

sudo -halt và sudo khởi động lại cả hai hoạt động như họ nên.

Tôi đã xuất tất cả các quy trình từ tài khoản đã đăng nhập (ps -A) và để chúng ở đây: www.pastebin.com/e3WHtHYm

Tôi giả sử rằng một bản cập nhật, một cái gì đó mới từ trung tâm phần mềm (không có khả năng vì tôi không cài đặt bất cứ thứ gì vào thời điểm đó) hoặc lệnh thiết bị đầu cuối mà tôi đã ban hành đang gây ra điều này. Đây là .bash_history của tôi từ trước khi vấn đề bắt đầu: pastebin.com/1DE5Tcd3

Nhân của tôi là 3.2.0-35, tôi cũng đã thử khởi động các nhân cũ hơn:

  • 3.2.0-32, 31, 30, 29, 26, 25, 24, 23, 22 -> Không có sự khác biệt

Theo đề xuất trong lỗi https://bugs.launchpad.net/ubfox/+source/gnome-session/+orms/838792 Tôi đã thử:

  • Đã cắt /etc/init.d của tôi cho các dịch vụ sử dụng su và xóa 1 (ClamAV).
  • Giết PulseAudio

Không ai trong số này giúp được. Một số bối cảnh dưới đây;

    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

Từ Logviewer, đây là đầu ra được tạo tại thời điểm tôi cố gắng tắt từ menu người dùng:

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

Giải pháp: Tôi đã tìm thấy một giải pháp. Tôi không sử dụng nó như một câu trả lời vì nó không xác định được nguyên nhân gốc rễ, nhưng đối với những người khác hài lòng với chỉ một giải pháp cho chính họ, họ nên thử lời khuyên này từ grendndelman.net

Tạo một tệp có tên /etc/polkit-1/localauthority/50-local.d/usershutdown.pkla (tên phải kết thúc bằng .pkla) và đặt dòng sau vào đây:

[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

Sử dụng Ctrl + Alt + F1 để đến thiết bị đầu cuối ảo. Đăng nhập và xóa ~ /
.Xmasterity

Là người dùng nào? Nó dường như là một vấn đề không sử dụng.
TenLeftFingers

Sử dụng Ctrl + Alt + F1 để đến tty1, sau đó đăng nhập như chính bạn, sau đó xóa tệp. Nếu phiên X của bạn bị hỏng, tệp cũ sẽ ngăn bạn khởi động và dừng X và gây ra sự cố khi tắt máy. Nếu đó là vấn đề ...
chaskes

Tôi chỉ thử nó nhưng không có hiệu quả. Dẫu sao cũng xin cảm ơn. Tôi cũng đã thử làm điều đó cho mọi người dùng (trừ khách) nhưng vẫn không gặp may. Nó dường như có liên quan trực tiếp đến mạng.
TenLeftFingers

1
Xong Alex L. Thú vị bạn hỏi về các nhóm. Tôi đã làm phiền họ trong khoảng thời gian vấn đề bắt đầu trong nỗ lực cung cấp cho người dùng khác quyền truy cập vào phân vùng "Phim" thuộc sở hữu của người dùng phim.
TenLeftFingers

Câu trả lời:


1

Nếu có nhiều người đăng nhập, nhấn nút tắt sẽ đưa bạn đến người chào. Bạn vẫn có thể tắt với dòng lệnh bằng lệnh,sudo shutdown -h now


Đúng, nhưng chỉ có một "người" đăng nhập. Cho dù có người khác đăng nhập với tư cách người dùng (ví dụ: dịch vụ) tôi không biết.
TenLeftFingers

1

Hãy thử sudo halt. Sẽ rất thú vị khi tìm hiểu nếu điều đó, cũng gửi bạn đến người chào hỏi.


sudo halt và sudo khởi động lại hoạt động tốt. Tôi đã cập nhật câu hỏi của mình để phản ánh điều đó.
TenLeftFingers

0

Ngay cả khi điều này có thể không phải là vấn đề của bạn, một mẹo hay cho bất kỳ ai đến bằng cách gặp vấn đề này:

Tôi nghĩ rằng tôi đã có cùng một vấn đề:

Hóa ra "tắt máy" không hoạt động nếu một phiên khác (SSH, ctrl-alt-f1, v.v.) được đăng nhập.

Trong trường hợp của tôi, lần đầu tiên điều này xảy ra, tôi đã mở một phiên SSH để kiểm tra temps, nhưng từ thời điểm đó, nó luôn luôn là một kiểu "bây giờ hãy kiểm tra những gì xảy ra trong nhật ký" - làm cho vấn đề trở nên rất nhất quán.

Thoát khỏi tất cả các đăng nhập ssh / khác làm cho tắt máy hoạt động trở lại.


Tôi đã nhận thức được điều đó, vì ssh được tính là một lần đăng nhập khác. Nhưng thật tốt khi chỉ ra.
TenLeftFingers

0

cố gắng tắt máy từ thiết bị đầu cuối nhấn ctrl + F1 sau đó chạy sudo poweroff hoặc chỉ chạy sudo poweroff từ thiết bị đầu cuối có thể tạm thời giải quyết vấn đề này


Tôi đã làm điều đó như một cách giải quyết - tôi có thể đã đề cập đến nó trong câu hỏi. Cảm ơn.
TenLeftFingers

0

Bạn có thể sử dụng các lệnh

người dùng

hoặc là

w

để xem nếu người khác đăng nhập bằng cách nào đó.


Chỉ có một người dùng đăng nhập: tenleftfingers an ủi - Fri19 4 ngày -
TenLeftFingers

Bạn có thể gửi đầu ra từ lệnh "w". Nếu nó nói rằng bạn đã đăng nhập vào Fri19 và đã không hoạt động trong 4 ngày. Đó có thể là một phần của vấn đề của bạn.
Dan

-1

Bạn có thể ép buộc nó. Đảm bảo người dùng trước ĐĂNG NHẬP thay vì NGƯỜI DÙNG SWITCH.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.