磁盘管理

磁盘管理

我知道还有其他类似的问题,但我会提供有关该问题的更多详细信息。

当我尝试关机/重启时,系统永远挂起。这发生在 Ubuntu 16.04 64 位上。它出现在升级后的 Kubuntu(14.04 » 16.04)上的同一台机器上,出现在新安装的 Lubuntu 16.04 上,甚至出现在实时 CD 上(使用 grml-rescue 从硬盘启动的 iso)。

如果我从桌面环境关闭/重新启动,或者从终端执行此操作,就会出现这种情况。

安装在同一硬盘上的 Ubuntu 14.04 不会出现此问题。

磁盘管理

我尝试在分区上运行 fdisk,但未发现错误。

中断轮询

我尝试将irqpoll参数添加到系统启动中

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

BIOS USB3

有人通过关闭 bios 上的 usb3 旧版支持解决了这个问题,但我的主板很旧,bios 上没有 usb3 支持

systemctl 和 swap

这个答案https://askubuntu.com/a/769953/23130 讨论了两个可能的问题:系统控制交换

sudo swapoff
sudo systemctl reboot

但主题都不起作用

关机调试

先前的回答指向了一个有趣的 Launchpad 讨论 https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1464917

其中有一段介绍文字:

如果您遇到关机挂起的情况,请提交单独的错误报告并按照 /usr/share/doc/systemd/README.Debian.gz 的“调试启动/关机问题​​”部分中描述的调试说明检查关机时是否有任何挂起的作业。在救援 shell 中捕获“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

然后我再次尝试使用调试控制台进行击落

sudo systemctl enable debug-shell
sudo halt

但关机照常冻结,而且现在我甚至无法访问调试外壳。

启动时不使用安静的飞溅grub 选项我可以看到关机挂在输出行上

Reached target Shutdown

这些是系统日志关于关闭的消息

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 简直令人难以置信。

答案1

全新华硕 L502S 也出现同样的问题。我试过 Mint、Mate、Ubuntu - 都一样。这个问题很常见。我试过论坛上关于这个问题的所有方法。

最终,当我发现这一点时,我放弃了:https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1594023

检查您的问题是否相同,我希望您不要像我一样在这上面再浪费一天时间。

答案2

这对我有用,希望你也一样。

我有 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
  • 重启一次(也许可以继续解决问题,强制重启)就是这样。我做到了,现在电脑可以关机/重启/挂起等等。

注意:为了使它工作,你需要在 Grub 步骤中使用橡皮擦为了这:

  • 按 CTRL + ALT 和 T(打开终端)
  • 粘贴此 sudo xedit /etc/default/grub
  • 写下您的用户密码
  • 在行中:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"橡皮擦quiet splash
  • 保存并退出
  • 在终端粘贴 sudo update-grub

注意:这适用于安装了以前版本的 Windows8.1 和现在的 Lubuntu 16.04.1 LTS 的 ASER E-11。

缺点:在开始或关机时计算机将只显示控制台,但它可以工作。

答案3

我想我找到了解决方案。我正在寻找另一个问题的解决方案:lsusb命令永远挂起,所以我找到了这篇文章 https://ubuntuforums.org/showthread.php?t=2301619

然后我想起主板上插着一张 USB3 PCI 卡但没有通电,拔掉它后问题就解决了。

希望能帮助到你。

答案4

在 /etc/modprobe.d/blacklist.conf 中

添加以下行:

blacklist i82975x_edac

来源 :https://bbs.archlinux.org/viewtopic.php?id=148033

相关内容