“ ปิดเครื่อง” หรือ“ รีสตาร์ท” ออกจากระบบ


15

ในขณะที่เข้าสู่ระบบในฐานะsudoผู้ใช้คลิกที่ไอคอนพลังงานด้านบนขวาจากนั้นเลือกและคลิกShutdownเมนูมันจะมีกล่องโต้ตอบถามว่าฉันต้องการปิดโปรแกรมทั้งหมดหรือไม่ ไดอะล็อกมีสองตัวเลือกคือรีสตาร์ทหรือปิด เลือกหนึ่งออกจากระบบฉัน Syslogมีบรรทัดต่อไปนี้เกี่ยวกับการรีสตาร์ท:

คำเตือน: ไม่สามารถรีสตาร์ทระบบ: จำเป็นต้องได้รับอนุญาต

สิ่งนี้เกิดขึ้นหลังจากฉันติดตั้ง NTP และแพ็คเกจ OpenStack บางส่วนในขณะที่ทำงานในโครงการต้นแบบ ซอฟต์แวร์ของ Ubuntu ของฉันเป็นรุ่นล่าสุดตามที่เขียนนี้

ทุกคนพบปัญหาเดียวกันใน 12.04?


1
สิ่งที่เข้าสู่ระบบในฐานะผู้ใช้ sudo?
Manish Sinha

"ในขณะที่เข้าสู่ระบบในฐานะผู้ใช้ sudo" ฉันหมายถึงผู้ใช้เริ่มต้นที่สร้างโดยการติดตั้ง Ubuntu ผู้ใช้รายนี้สามารถเรียกใช้คำสั่งเช่น "sudo .... "
เจน

1
ปัญหาเดียวกันที่นี่ภายใต้ 12.04 (Lenovo thinkpad x121e) สามารถใช้บรรทัดคำสั่งเพื่อรีสตาร์ท / ปิดเครื่องคอมพิวเตอร์เท่านั้น ผลข้างเคียงคือภรรยาของฉันคิดว่าฉันเกินบรรยายในขณะที่ฉันปิดแล็ปท็อปของฉันเช่นนี้
HongboZhu

ข้อผิดพลาดที่เลวร้ายมากมีตั้งแต่ 10.10 จนถึงปัจจุบัน
pylover

คำตอบ:


8

น่าเสียดายที่นี่เป็นข้อบกพร่องที่รู้จักใน (อาจ) consolekit LP # 838792

วิธีแก้ปัญหาสำหรับเวลาคือ

sudo reboot

sudo shutdown now -P


1

ติดตามข้อมูลเว็บไซต์เหล่านี้: http://www.freedesktop.org/software/polkit/docs/0.105/pklocalauthority.8.htmlและhttps://bugs.launchpad.net/ubuntu/+source/policykit/+bug/1033305

ดูเหมือนว่าจะแก้ไขปัญหาของเราด้วยปุ่มปิดเครื่อง lightdm ไม่ทำงานสำหรับผู้ใช้ทุกคนใน Ubuntu 12.04.3 LTS (GNU / Linux 3.11.6-031106-x86_64 ทั่วไป)

vim /var/lib/polkit-1/localauthority/20-org.d/usershutdown.pkla

จากนั้นเพิ่มบรรทัดต่อไปนี้ลงในไฟล์

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

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

จากนั้นป้อนservice lightdm restartและ / หรือต้องรีบูตเครื่อง พยายามก่อนเข้าสู่เครื่องแล้วอีกครั้งหลังจากมีคนลงชื่อเข้าใช้


0

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

ไปที่ปิดเครื่อง:
sudo shutdown -h

ในการรีสตาร์ท:
sudo shutdown -r

จากนั้นคุณจะถูกถามรหัสผ่านผู้ใช้ขั้นสูงของคุณ ฉันวางตัวเรียกใช้งานนี้บนเดสก์ท็อปและใช้สิ่งนั้นจนกว่าข้อบกพร่องจะถูกแยกออก


1
ไม่ใช่ข้อผิดพลาดเล็กน้อยมันเป็นข้อผิดพลาดใหญ่
pylover


0

ผมมีปัญหาเดียวกัน - ความผิดใครkalarm หลังจากฉันปิดใช้งานการปิดเครื่องก็เริ่มทำงานอีกครั้งอย่างถูกต้อง


คุณจะปิดการใช้งานนี้ได้อย่างไร
ทิม

0

ความละเอียดของ GUI คือการติดตั้งCairo-dockจากที่เก็บและคลิกที่ปุ่ม Shutdown บนเมนูนั้นเพื่อปิดหรือรีสตาร์ท

ในขณะที่ใช้คำสั่งเทอร์มินัลทำงาน สำหรับบางคนการไปที่หน้าจอเทอร์มินัลเป็นอย่างน้อยซับซ้อนมากเกินไปและทำงานมาก

ฉันใช้วิธีแก้ปัญหาของ Gui สำหรับรุ่น Ubuntu 6 รุ่นที่ผ่านมาแล้ว

สามารถติดตั้งได้จากศูนย์ซอฟต์แวร์หรือ cli:

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