Ubuntu 16.04 หยุดทำงานเมื่อปิดเครื่อง


13

ฉันรู้ว่ามีคำถามอื่นที่คล้ายกัน แต่ฉันจะให้รายละเอียดเพิ่มเติมเกี่ยวกับปัญหา

เมื่อฉันพยายามปิด / รีสตาร์ทระบบจะหยุดทำงานตลอดไป แอพนี้บน Ubuntu 16.04 64 บิต มันติดอยู่ในเครื่องเดียวกันบน Kubuntu อัพเกรด (14.04 » 16.04) บน Lubuntu 16.04 ที่ติดตั้งใหม่และเหตุการณ์บนซีดีสด (iso บูตจากฮาร์ดดิสก์พร้อม grml-rescue)

มันจะปรากฏขึ้นถ้าฉันปิด / รีสตาร์ทจากสภาพแวดล้อมเดสก์ท็อปและถ้าฉันทำจาก terminal

ปัญหาไม่ได้เกิดขึ้นกับ Ubuntu 14.04 ที่ติดตั้งอยู่ในฮาร์ดดิสก์เดียวกัน

fdisk

ฉันพยายามเรียกใช้ fdisk บนพาร์ติชัน แต่ไม่พบข้อผิดพลาด

irqpoll

ฉันพยายามเพิ่มirqpollพารามิเตอร์ลงในการบูตระบบ

linux /boot/vmlinuz-4.4.0-31-generic root=UUID=c50c612d-813b-4e76-a6d0-92e697658b7a ro irqpoll $vt_handoff

ไบออส usb3

บางคนได้รับการแก้ไขโดยการปิดการสนับสนุนแบบดั้งเดิมของ usb3 บน BIOS แต่เมนบอร์ดของฉันเก่ามากฉันไม่มีการสนับสนุน usb3 บน BIOS

systemctl และ swap

คำตอบนี้/ubuntu//a/769953/23130 พูดคุยเกี่ยวกับ 2 ปัญหาที่เป็นไปได้: systemctlและswap

sudo swapoff
sudo systemctl reboot

แต่ไม่มีชุดรูปแบบ

debug debug

คำตอบก่อนหน้านี้ชี้ไปที่การอภิปราย Launchpad ที่น่าสนใจ https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1464917

ที่มีข้อความแนะนำตัวที่บอกว่า:

หากคุณกำลังประสบปัญหาการปิดระบบกรุณายื่นรายงานข้อผิดพลาดแยกต่างหากและทำตามคำแนะนำในการแก้จุดบกพร่องที่อธิบายไว้ในส่วน "แก้จุดบกพร่องการบูต / ปิดระบบ" ของ /usr/share/doc/systemd/README งานที่หยุดทำงานใด ๆ เมื่อปิดเครื่อง การถ่ายภาพหน้าจอของ "journalctl -b" ในเปลือกกู้ภัยอาจกำลังสว่างขึ้น

ดังนั้นคำแนะนำในการดีบักจึงบอกว่า

sudo systemctl enable debug-shell
sudo halt

จากนั้นเมื่อการปิดระบบหยุดทำงานคุณจะมีคอนโซลบน VT9 CTRL+ALT+F9ซึ่งคุณสามารถทำได้

systemctl

เพื่อค้นหาหน่วยที่มีสถานะใช้งานอยู่

systemctl list-jobs

งานทั้งหมดที่ระบุไว้กับรัฐรอเพียงคนเดียวกับรัฐทำงานเป็นupower.serviceซึ่งเป็นตัวหนา

ดังนั้นฉันจึงปิดพีซีและเริ่มต้นอีกครั้งตอนนี้อยู่ในเทอร์มินัลที่ฉันทำ

sudo systemctl list-jobs

ผลลัพธ์คือ

JOB UNIT           TYPE  STATE  
1341 upower.service start running
1 jobs listed.

ดังนั้นฉันจึงพยายามปิดและปิดการใช้งานในอนาคต

sudo systemctl stop upower.service
sudo systemctl disable upower.service
sudo systemctl mask upower.service

ฉันลองอีกครั้งเพื่อทำการ shotdown โดยใช้ debug console

sudo systemctl enable debug-shell
sudo halt

แต่การปิดระบบค้างตามปกติรวมถึงตอนนี้ฉันไม่สามารถเข้าถึง debug-shell ได้

การบูตโดยไม่มีตัวเลือกด้วงสแปลชเงียบๆ ฉันเห็นได้ว่าการปิดระบบแฮงค์บนสายเอาต์พุต

Reached target Shutdown

นี่คือบรรทัดsyslogเกี่ยวกับการปิดระบบ

Aug  5 11:45:12 pc-dev udisksd[2930]: Mounted /dev/sdc1 at /media/luca/TOSHIBA EXT on behalf of uid 1000
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Version 2015.3.14AR.1 integrated FUSE 28
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Mounted /dev/sdc1 (Read-Write, label "TOSHIBA EXT", NTFS 3.1)
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Cmdline options: rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdc1,blkdev,blksize=4096
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Global ownership and permissions enforced, configuration type 7
Aug  5 11:45:16 pc-dev com.canonical.indicator.application[2749]: (process:3129): indicator-application-service-WARNING **: Application already exists, re-requesting properties.
Aug  5 11:45:19 pc-dev systemd[1]: Started Daemon for generating UUIDs.
Aug  5 11:45:28 pc-dev spideroak_inotify[3253]: Program started
Aug  5 11:45:36 pc-dev systemd[1]: Starting Stop ureadahead data collection...
Aug  5 11:45:36 pc-dev systemd[1]: Stopped Read required files in advance.
Aug  5 11:45:36 pc-dev systemd[1]: Started Stop ureadahead data collection.
Aug  5 11:45:40 pc-dev systemd[1]: Started Early root shell on /dev/tty9 FOR DEBUGGING ONLY.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Sound Card.
Aug  5 11:45:53 pc-dev systemd[1]: Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Timers.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Daily apt activities.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Daily Cleanup of Temporary Directories.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Stop ureadahead data collection 45s after completed startup.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Graphical Interface.
Aug  5 11:45:53 pc-dev org.freedesktop.Notifications[2749]: xfce4-notifyd: Fatal IO error 11 (Risorsa temporaneamente non disponibile) on X server :0.
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Light Display Manager...
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Accounts Service...
Aug  5 11:45:53 pc-dev ntfs-3g[3141]: Unmounting /dev/sdc1 (TOSHIBA EXT)
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Disk Manager...
Aug  5 11:45:53 pc-dev ModemManager[2245]: <info>  Caught signal, shutting down...
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Daemon for power management...
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target System Time Synchronized.
Aug  5 11:45:53 pc-dev dbus[2266]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkitd.service'
Aug  5 11:45:53 pc-dev systemd[1]: Stopping User Manager for UID 1000...
Aug  5 11:45:53 pc-dev rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="2228" x-info="http://www.rsyslog.com"] exiting on signal 15.
Aug  5 11:48:26 pc-dev rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="2232" x-info="http://www.rsyslog.com"] start
Aug  5 11:48:26 pc-dev rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]
Aug  5 11:48:26 pc-dev rsyslogd: rsyslogd's groupid changed to 108
Aug  5 11:48:26 pc-dev rsyslogd: rsyslogd's userid changed to 104
Aug  5 11:48:26 pc-dev loadkeys[764]: Caricamento di /etc/console-setup/cached.kmap.gz
Aug  5 11:48:26 pc-dev systemd[1]: Started Set console keymap.
Aug  5 11:48:26 pc-dev systemd[1]: Started Create Static Device Nodes in /dev.
Aug  5 11:48:26 pc-dev systemd[1]: Starting udev Kernel Device Manager...
Aug  5 11:48:26 pc-dev systemd[1]: Started Uncomplicated firewall.
Aug  5 11:48:26 pc-dev systemd[1]: Started udev Kernel Device Manager.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Remount Root and Kernel File Systems...
Aug  5 11:48:26 pc-dev systemd[1]: Started Remount Root and Kernel File Systems.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Flush Journal to Persistent Storage...
Aug  5 11:48:26 pc-dev systemd[1]: Reached target Local File Systems (Pre).
Aug  5 11:48:26 pc-dev systemd[1]: Reached target Local File Systems.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Tell Plymouth To Write Out Runtime Data...
Aug  5 11:48:26 pc-dev systemd[1]: Starting LSB: AppArmor initialization...
Aug  5 11:48:26 pc-dev systemd[1]: Starting Set console font and keymap...
Aug  5 11:48:26 pc-dev systemd[1]: Starting udev Coldplug all Devices...
Aug  5 11:48:26 pc-dev systemd[1]: Starting Load/Save Random Seed...
Aug  5 11:48:26 pc-dev systemd[1]: Started Tell Plymouth To Write Out Runtime Data.
Aug  5 11:48:26 pc-dev systemd[1]: Started Load/Save Random Seed.
Aug  5 11:48:26 pc-dev systemd[1]: Started Flush Journal to Persistent Storage.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Create Volatile Files and Directories...
Aug  5 11:48:26 pc-dev systemd-tmpfiles[958]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Aug  5 11:48:26 pc-dev systemd[1]: Started udev Coldplug all Devices.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Show Plymouth Boot Screen...
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpuset
Aug  5 11:48:26 pc-dev apparmor[943]:  * Starting AppArmor profiles
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpu
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpuacct

นี่คือเอาต์พุต lshwของฉัน

มีคนช่วยฉันได้ไหม สำหรับฉันแล้วไม่น่าเชื่อเลยว่าปัญหาที่ร้ายแรงเช่นนี้ส่งผลกระทบต่อ LTS


การกำหนดค่าฮาร์ดแวร์ของคุณคืออะไร คุณอาจจะใช้การ์ด Nvidia ใน Asus Laptop หรือไม่?
dadexix86

ไม่ใช่แล็ปท็อป Asus แต่ใช่ฉันมีการ์ด Nvidia คุณช่วยบอกคำสั่งเพื่อให้ได้คำตอบที่สมบูรณ์ได้ไหม?
nulll

คุณใช้ไดรเวอร์ตัวไหน พยายามที่จะเริ่มต้นด้วย nomodesetคุณสามารถเพิ่มsudo lshw -sanitizeคำถามเพื่อให้เรามีฮาร์ดแวร์เต็มรูปแบบที่เกี่ยวข้อง
dadexix86

ฉันพยายามบูทด้วยnomodesetแต่น่าเสียดายที่มันไม่ช่วย ฉันได้แนบlshwคำถามของฉัน
nulll

คุณมี SSD สำหรับการแลกเปลี่ยนพาร์ติชั่นหรือไม่?
James Bowery

คำตอบ:


1

ปัญหาเดียวกันที่นี่ใน Asus L502S ใหม่เอี่ยม ฉันลอง Mint, Mate, Ubuntu - เหมือนกันหมด ปัญหาเป็นเรื่องธรรมดา ฉันลองทุกอย่างที่สามารถพบได้เกี่ยวกับปัญหานี้ในฟอรัม

ในที่สุดฉันก็ยอมแพ้เมื่อพบสิ่งนี้: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1594023

ตรวจสอบว่าปัญหาของคุณเหมือนกันหรือไม่และฉันหวังว่าคุณจะไม่เสียเวลาไปกับเรื่องนี้อีกเหมือนที่ฉันทำ


ขออภัยฉันไม่ได้ทดสอบสิ่งใดในรายงานข้อผิดพลาดที่ทำให้คุณยอมแพ้
nulll

2
เพราะมันได้รับการยืนยันข้อผิดพลาดในระบบปฏิบัติการ - ฉันเชื่อว่ามันไม่สามารถแก้ไขได้ด้วยเทคนิคง่ายๆเช่นการปรับเปลี่ยนค่าสถานะของ 'GRUB_CMDLINE_LINUX_DEFAULT' ฉันลองทุกวิธีการแก้ปัญหาที่แนะนำซึ่งสามารถพบได้บนอินเทอร์เน็ตและไม่ใช่ของปัญหาที่แก้ไขได้ในกรณีของฉัน
NejcT

1

สิ่งนี้ได้ผลกับฉันหวังว่าคุณเช่นกัน

ฉันมี Lubuntu 16.04.1 LTS

ขั้นตอนที่ฉันไม่แก้

  • กด CTRL + ALT และ T
  • ในเทอร์มินัลวาง sudo xedit /etc/modprobe.d/blacklist.conf
  • เขียนรหัสผ่านผู้ใช้ของคุณ
  • ที่ด้านล่างของหน้าต่างเพิ่ม:

blacklist dw_dmac blacklist dw_dmac_core

  • บันทึกและออก
  • ฉันทำตามขั้นตอนแล้ว แต่ไม่ทราบว่าจำเป็นหรือไม่:ในเทอร์มินัลเดียวกันเพิ่ม:sudo update-grub
  • รีบูทหนึ่งครั้ง (อาจจะมีปัญหา, บังคับให้รีบูต) นั่นแหล่ะ ฉันทำมันและพีซีตอนนี้ colud PowerOff / Reboot / Suspend และทุกอย่าง

ข้อสังเกต: เพื่อให้สิ่งนี้ใช้งานได้คุณจะต้องลบยางลบในขั้นตอนของด้วง :

  • กด CTRL + ALT และ T (เปิดเครื่อง)
  • วาง sudo xedit นี้ / etc / default / grub
  • เขียนรหัสผ่านผู้ใช้ของคุณ
  • ในบรรทัด: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"ยางลบquiet splash
  • บันทึกและออก
  • ในเทอร์มินัลวาง sudo update-grub

หมายเหตุ: ใช้งานได้กับ ASER E-11 กับ Windows8.1 รุ่นก่อนหน้าและตอนนี้ใช้ Lubuntu 16.04.1 LTS

ข้อด้อย: ใน Start หรือ Shutdown คอมพิวเตอร์จะแสดงเฉพาะคอนโซล แต่จะใช้งานได้


น่าเสียดายที่ไม่ทำงานสำหรับฉัน
nulll

คุณมี Lubuntu หรือไม่
Luigi Lopez

สิ่งที่น่าสนใจที่สุดสำหรับคนอื่นคือ: คุณได้รับแนวคิดในการขึ้นบัญชีดำ dw_dmac อย่างไร โพรซีเดอร์การดีบักใดที่นำคุณไปสู่โมดูลเคอร์เนลนั้น?
David Faure

1

ฉันคิดว่าฉันพบวิธีแก้ปัญหา ฉันค้นหาวิธีแก้ปัญหาสำหรับปัญหาอื่น: lsusbคำสั่งหยุดทำงานตลอดกาลดังนั้นฉันจึงพบโพสต์นี้ https://ubuntuforums.org/showthread.php?t=2301619

ฉันจำได้ว่าฉันเสียบ USB3 PCI Card ไว้บนบอร์ดแม่ แต่ไม่ได้ขับเคลื่อนหลังจากลบมันปัญหาจะได้รับการแก้ไข

หวังว่ามันจะช่วย


0

ฉันรู้ว่า OP บอกnomodesetว่าไม่ได้ช่วยอะไร แต่เนื่องจากนี่เป็นผลการค้นหาอันดับต้น ๆ ของ Google สำหรับปัญหานี้ฉันจึงคิดว่าฉันจะช่วยฉันได้ในที่สุด

ฉันพยายามทำทุกอย่างเพื่อด้วงในคำตอบทั้งหมดและลองคำตอบที่เสนอทั้งหมดอื่น ๆ ที่ฉันหาได้

ในที่สุดเมื่อฉันบูตด้วยnomodesetมันปิดดีซึ่งเป็นเบาะแสแรกของฉัน

ฉันเพิ่งอัปเดตเป็นไดรเวอร์ nvidia รุ่นล่าสุด (381) และตั้งค่า Prime เป็นโหมด 'intel' เปลี่ยนกลับไปเป็น nvidia อีกหนึ่งการปิดระบบอย่างหนักอีกครั้ง (การตั้งค่าจะไม่เปลี่ยนแปลงอย่างเต็มที่จนกระทั่งบูต) และใช้งานได้ดีกับชุด Prime เป็น NVIDIA

หวังว่านี่จะช่วยคนอื่นในอนาคต


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