"ปิดตัวลง" พาฉันไปที่ความว้าวุ่นใจในตอนนี้?


10

อัปเดต - การลบดองเกิล USB USB ของฉันดูเหมือนจะแก้ปัญหาได้ ดังนั้นจะปิดการใช้งานเครือข่าย (แต่ไม่ปิดใช้งาน wifi คนเดียว) ตอนนี้คืออะไร อัปเดต 2 - คำสั่ง 'uptime' ระบุว่ามีผู้ใช้ 2 คนเข้าสู่ระบบนี่จะทำให้เกิดพฤติกรรมที่ฉันอธิบาย ฉันจะขุดไปรอบ ๆ และดูว่าฉันสามารถกำหนดได้ว่าผู้ใช้รายอื่นคือใคร ไม่เป็นไรนี่เป็นเพราะเทอร์มินัลที่ฉันเปิดบนเดสก์ท็อป

หากฉันเข้าสู่บัญชีใด ๆ การเลือก 'ปิดระบบ' หรือเริ่มใหม่จะพาฉันไปที่หน้าจอ สิ่งเดียวกันนี้เกิดขึ้นในตัวเอง - ฉันถูกทิ้งไว้ที่นั่น ไม่มีผู้ใช้อื่นเข้าสู่ระบบ

หากฉันไม่ได้ลงชื่อเข้าใช้บัญชีหลังจากรีบูตเครื่องตัวเลือกเมนูรีสตาร์ทและปิดเครื่องใน greeter จะทำงานถ้าฉันเลือกพวกเขาทันทีหลังจากที่ปรากฏขึ้น ดูแผนผังของสิ่งนี้ที่นี่: https://www.dropbox.com/s/ufb7s6ykvlbkjxj/jarlath-EP35-DS3-precise-20130116-3.png

ถ้าฉันรอ 5 วินาทีหรือเข้าสู่บัญชีผู้ใช้ - พวกเขาจะไม่ทำงาน ฉันได้ทำการทดสอบหลายครั้ง ดูแผนผังของสิ่งนี้ (ลงชื่อเข้าใช้ในฐานะผู้ใช้): https://www.dropbox.com/s/yx6jgoo2c7fy6pp/jarlath-EP35-DS3-precise-20130116-4.png

sudo -halt และ sudo reboot ทำงานได้ตามที่ควรจะเป็น

ฉันส่งออกกระบวนการทั้งหมดจากบัญชีที่เข้าสู่ระบบ (ps -A) และปล่อยไว้ที่นี่: www.pastebin.com/e3WHtHYm

ฉันคิดว่าการอัพเดทมีอะไรใหม่จากศูนย์ซอฟต์แวร์ (ไม่น่าจะเป็นเพราะฉันไม่ได้ติดตั้งอะไรในเวลานั้น) หรือคำสั่งเทอร์มินัลที่ฉันออกมาทำให้เกิดสิ่งนี้ นี่คือ. bash_history ของฉันจากทางก่อนที่ปัญหาจะเริ่มขึ้น: pastebin.com/1DE5Tcd3

เคอร์เนลของฉันคือ 3.2.0-35 ฉันพยายามบูตด้วยข้าวเมล็ดที่เก่ากว่าด้วย:

  • 3.2.0-32, 31, 30, 29, 26, 25, 24, 23, 22 -> ไม่มีความแตกต่าง

ตามข้อเสนอแนะในข้อผิดพลาดhttps://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/838792ฉันพยายาม:

  • greped /etc/init.d ของฉันสำหรับบริการที่ใช้ su และลบ 1 (ClamAV)
  • สังหาร PulseAudio

ทั้งสองอย่างนี้ช่วยไม่ได้ บริบทเพิ่มเติมด้านล่าง;

    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

จาก Logviewer นี่คือผลลัพธ์ที่สร้างขึ้นในเวลาที่ฉันพยายามปิดจากเมนูผู้ใช้:

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

วิธีแก้ปัญหา: ฉันพบวิธีแก้ปัญหาแล้ว ฉันไม่ได้ใช้มันเป็นคำตอบเพราะไม่ได้ระบุสาเหตุที่แท้จริง แต่สำหรับคนอื่น ๆ ที่มีความสุขกับการแก้ปัญหาด้วยตัวเองพวกเขาควรลองทำตามคำแนะนำนี้จากgrendndelman.net

สร้างไฟล์ชื่อ /etc/polkit-1/localauthority/50-local.d/usershutdown.pkla (ชื่อจะต้องลงท้ายด้วย. pkla) และใส่ต่อไปนี้:

[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

ใช้ Ctrl + Alt + F1 เพื่อไปที่เทอร์มินัลเสมือน เข้าสู่ระบบและลบ ~ /
.Xauthority

ผู้ใช้คนใด ดูเหมือนว่าจะเป็นปัญหาที่ไร้ผู้ใช้
TenLeftFingers

ใช้ Ctrl + Alt + F1 เพื่อไปที่ tty1 จากนั้นลงชื่อเข้าใช้ด้วยตัวคุณเองแล้วลบไฟล์ หากเซสชัน X ของคุณทำงานล้มเหลวไฟล์เก่าจะป้องกันไม่ให้คุณเริ่มและหยุด X และทำให้เกิดปัญหากับการปิดระบบ ถ้านั่นเป็นปัญหา ...
chaskes

ฉันแค่ลองมัน แต่ไม่มีผล ขอบคุณอยู่ดี ฉันยังลองทำเพื่อผู้ใช้ทุกคน (ยกเว้นแขก) แต่ก็ยังไม่มีโชค ดูเหมือนว่าจะเกี่ยวข้องโดยตรงกับระบบเครือข่าย
TenLeftFingers

1
ทำ Alex L. ที่น่าสนใจที่คุณถามเกี่ยวกับกลุ่ม ฉันยุ่งกับพวกเขาในช่วงเวลาที่ปัญหาเริ่มต้นขึ้นในความพยายามที่จะให้ผู้ใช้รายอื่นเข้าถึงพาร์ติชั่น "ภาพยนตร์" ซึ่งเป็นของผู้ใช้ภาพยนตร์
TenLeftFingers

คำตอบ:


1

หากมีมากกว่าหนึ่งคนเข้าสู่ระบบในการกดปุ่มปิดระบบจะนำคุณไปยังหน้าจอ คุณยังสามารถปิดด้วยบรรทัดคำสั่งด้วยคำสั่งsudo shutdown -h now


จริง แต่มีเพียง 'บุคคล' ที่เข้าสู่ระบบไม่ว่าจะมีสิ่งอื่นเข้าสู่ระบบในฐานะผู้ใช้ (เช่นบริการ) ฉันไม่รู้
TenLeftFingers

1

ลองsudo haltดู มันจะน่าสนใจที่จะตรวจสอบว่ามันส่งคุณไปที่ greeter ด้วยหรือไม่


sudo halt และ sudo reboot ทำงานได้ดี ฉันได้อัปเดตคำถามของฉันเพื่อให้สะท้อนถึงสิ่งนั้นแล้ว
TenLeftFingers

0

แม้ว่านี่อาจไม่ใช่ปัญหาของคุณ แต่เป็นคำแนะนำที่ดีสำหรับทุกคนที่มาจากปัญหานี้:

ฉันคิดว่าฉันมีปัญหาเดียวกัน:

ปรากฎว่า "การปิดระบบ" ไม่สามารถใช้งานได้หากเซสชันอื่น (SSH, ctrl-alt-f1, ฯลฯ ) เข้าสู่ระบบ

ในกรณีของฉันครั้งแรกที่สิ่งนี้เกิดขึ้นฉันได้เปิดเซสชัน SSH เพื่อตรวจสอบอุณหภูมิ แต่จากจุดนั้นมันมักจะเป็นแบบ "ตอนนี้ตรวจสอบสิ่งที่เกิดขึ้นในบันทึก" - ปัญหาทำให้ปัญหาสอดคล้องกันมาก

การออกจากการเข้าสู่ระบบ ssh / อื่น ๆ ทั้งหมดทำให้การปิดระบบทำงานอีกครั้ง


ฉันรู้เรื่องนี้ตั้งแต่ ssh นับเป็นอีกครั้งที่เข้าสู่ระบบ แต่มันก็เป็นการดีที่จะชี้ให้เห็น
TenLeftFingers

0

ลองปิดเครื่องจากเทอร์มินัลกด ctrl + F1 จากนั้นเรียกใช้ sudo poweroff หรือเพียงแค่เรียกใช้ sudo poweroff จากเทอร์มินัลซึ่งอาจเป็นการแก้ปัญหาชั่วคราว


ฉันได้ทำเช่นนั้นเป็นวิธีแก้ปัญหา - ฉันอาจได้กล่าวถึงในคำถาม ขอบคุณ
TenLeftFingers

0

คุณสามารถใช้คำสั่ง

ผู้ใช้

หรือ

W

เพื่อดูว่ามีคนอื่นเข้าสู่ระบบอย่างใด


มีผู้ใช้รายเดียวเท่านั้นที่เข้าสู่ระบบ: tenleftfingers consols - Fri19 4 วัน -
TenLeftFingers

คุณสามารถโพสต์เอาต์พุตจากคำสั่ง "w" ถ้ามันบอกว่าคุณเข้าสู่ระบบใน Fri19 และไม่ได้ใช้งานเป็นเวลา 4 วัน นั่นอาจเป็นส่วนหนึ่งของปัญหาของคุณ
ด่าน

-1

คุณสามารถบังคับมันได้ ตรวจสอบให้แน่ใจว่าผู้ใช้ก่อนหน้านี้ออกจากระบบแทนผู้ใช้สวิทช์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.