【已解决】每天开机都出现cannot open access to console, the root a...
Tofloor
poster avatar
lxflhy
deepin
2018-02-12 05:17
Author
本帖最后由 lxflhy 于 2018-2-13 08:12 编辑

deepin15.5,内核4.14.0,每天电脑开机都会高几率出现cannot open access to console, the root account is locked的故障,回车后有时能进入系统,有时会卡在LOGO界面,必须强制关机重启才能正常进入系统,如下图一。每天都要2-3次强制关机,很是郁闷,于是就搜索“cannot open access to console, the root account is locked”这句错误提示,找到了一个帖子,错误提示是一样的,链接是 https://bbs.deepin.org/post/146086   看了3楼5楼的描述(英语基本还给老师了,只理解个大概,意思应该是在live模式里修改/etc/fstab,我就用U盘安装盘启动系统,在选择安装语言界面,按ctrl+alt+F1,光标闪烁无法进入,按ctrl+alt+F2,进入,输入startx,是英文界面,用管理员身份打开/etc/fstab 内容如下:
# /dev/sda13
UUID=c3f3e706-4798-4bfc-bf27-f0284a7e0dd6    /             ext4          rw,relatime,data=ordered    0 1

# /dev/sda11 LABEL=Basic\040data\040partition
UUID=2c74def9-3622-4f4f-933a-669f9bcda846    /home         ext4          rw,relatime,data=ordered    0 2

# /dev/sda2 LABEL=EFI\040system\040partition
UUID=0ABA-F6AA          /boot/efi     vfat          rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro    0 2

/dev/disk/by-id/usb-Generic-_SD_MMC_20090815198100000-0:0 /mnt/usb-Generic-_SD_MMC_20090815198100000-0:0 auto nosuid,nodev,nofail,x-gvfs-show 0 0
最后一行,应该是我的那个内存卡U盘,我在最后一行前面加了个#号,如图二,但依然会几率性的出现那个图一的情况

请教大神,应该怎么解决这个问题?

执行journalct的输出看8楼l
=====================
已解决,方法见9楼11楼大神的回帖
Reply Favorite View the author
All Replies
1 / 2
To page
lxflhy
deepin
2018-02-12 06:11
#1
补充,win10+deepin15.5双系统,还有个现象,我今天进了次win10,开机时显示正在修复E盘,我的win10分区只有C盘和D盘,怎么回事?
Reply View the author
duanyao
deepin
2018-02-12 06:24
#2
可能的原因不少,进系统以后看一下日志。
https://bbs.deepin.org/post/42104
https://bbs.deepin.org/post/134691
Reply View the author
lxflhy
deepin
2018-02-12 06:44
#3
https://bbs.deepin.org/post/153186
可能的原因不少,进系统以后看一下日志。
https://bbs.deepin.org/post/42104
htt ...

看日志是看你给的其中一个帖子说的执行 journalctl -b -p 3这个命令吗?等明天再次遇到这种情况,我在贴出了吧,谢谢
Reply View the author
lxflhy
deepin
2018-02-12 07:03
#4
https://bbs.deepin.org/post/153186
可能的原因不少,进系统以后看一下日志。
https://bbs.deepin.org/post/42104
htt ...

先发个没有进入那个模式的启动日志,里面也有错误,麻烦看看,谢谢
  1. ~$  journalctl -b -p 3
  2. Hint: You are currently not seeing messages from other users and the system.
  3.       Users in groups 'adm', 'systemd-journal' can see all messages.
  4.       Pass -q to turn off this notice.
  5. -- Logs begin at Mon 2018-01-29 12:59:15 CST, end at Sun 2018-02-11 22:50:29 CST
  6. 2月 11 22:49:29 lxflhy-PC daemon/bluetooth[1542]: utils_bluez.go:99: org.bluez.Er
  7.                                                      ->  utils_bluez.go:173
  8.                                                      ->  adapter.go:206
  9.                                                      ->  adapter.go:181
  10.                                                      ->  adapter.go:117
  11.                                                      ->  bluetooth.go:142
  12.                                                      ->  bluetooth.go:135
  13.                                                      ->  asm_amd64.s:2197
  14. 2月 11 22:49:31 lxflhy-PC systemd[821]: Failed to start flatpak-com.deepin.Calend
  15. 2月 11 22:49:32 lxflhy-PC daemon/bluetooth[1542]: utils_bluez.go:99: org.bluez.Er
  16.                                                      ->  utils_bluez.go:178
  17.                                                      ->  asm_amd64.s:2197
  18. lines 1-13/13 (END)
Copy the Code
Reply View the author
lxflhy
deepin
2018-02-12 16:26
#5
https://bbs.deepin.org/post/153186
可能的原因不少,进系统以后看一下日志。
https://bbs.deepin.org/post/42104
htt ...

今天一早开机,再次出现主贴的情况,而且回车后卡在logo处,也无法进入tty,强制关机重启无异常,执行journalctl -b -p 3结果和5楼一样,执行sudo deepin-feedback-cli生成的日志如附件,求帮助,谢谢
Reply View the author
lxflhy
deepin
2018-02-12 16:26
#6
每天来几次,真心累啊!!!
Reply View the author
lxflhy
deepin
2018-02-12 20:14
#7
中午再次出现主贴出现的情况,但是回车后可以进系统了,我用终端执行journalctl -b -p 3 得到下面的输出
  1. $ journalctl -b -p 3
  2. Hint: You are currently not seeing messages from other users and the system.
  3.       Users in groups 'adm', 'systemd-journal' can see all messages.
  4.       Pass -q to turn off this notice.
  5. -- Logs begin at Mon 2018-01-29 12:59:15 CST, end at Mon 2018-02-12 11:58:39 CST
  6. 2月 12 11:58:18 lxflhy-PC pulseaudio[1607]: [pulseaudio] bluez5-util.c: Found dup
  7. 2月 12 11:58:20 lxflhy-PC daemon/bluetooth[1566]: utils_bluez.go:99: org.bluez.Er
  8.                                                      ->  utils_bluez.go:173
  9.                                                      ->  adapter.go:206
  10.                                                      ->  adapter.go:181
  11.                                                      ->  adapter.go:117
  12.                                                      ->  bluetooth.go:142
  13.                                                      ->  bluetooth.go:135
  14.                                                      ->  asm_amd64.s:2197
  15. 2月 12 11:58:23 lxflhy-PC systemd[821]: Failed to start flatpak-com.deepin.Calend
  16. 2月 12 11:58:23 lxflhy-PC daemon/bluetooth[1566]: utils_bluez.go:99: org.bluez.Er
  17.                                                      ->  utils_bluez.go:178
  18.                                                      ->  asm_amd64.s:2197
  19. ...skipping...
  20. -- Logs begin at Mon 2018-01-29 12:59:15 CST, end at Mon 2018-02-12 11:58:39 CST
  21. 2月 12 11:58:18 lxflhy-PC pulseaudio[1607]: [pulseaudio] bluez5-util.c: Found dup
  22. 2月 12 11:58:20 lxflhy-PC daemon/bluetooth[1566]: utils_bluez.go:99: org.bluez.Er
  23.                                                      ->  utils_bluez.go:173
  24.                                                      ->  adapter.go:206
  25.                                                      ->  adapter.go:181
  26.                                                      ->  adapter.go:117
  27.                                                      ->  bluetooth.go:142
  28.                                                      ->  bluetooth.go:135
  29.                                                      ->  asm_amd64.s:2197
  30. 2月 12 11:58:23 lxflhy-PC systemd[821]: Failed to start flatpak-com.deepin.Calend
  31. 2月 12 11:58:23 lxflhy-PC daemon/bluetooth[1566]: utils_bluez.go:99: org.bluez.Er
  32.                                                      ->  utils_bluez.go:178
  33.                                                      ->  asm_amd64.s:2197
Copy the Code
再执行journalctl -xb
输出文件见附件
我贴下其中我能看出有问题的地方,请大神帮忙看看
  1. -- Startup of the manager took 157189 microseconds.
  2. 2月 12 11:57:56 lxflhy-PC redshift[827]: `RANDR Query Version' returned error -1
  3. 2月 12 11:57:56 lxflhy-PC redshift[827]: randr 初始化进程失败。
  4. 2月 12 11:57:56 lxflhy-PC redshift[827]: 正在尝试下一个模式…
  5. 2月 12 11:57:56 lxflhy-PC redshift[827]: X request failed: XOpenDisplay
  6. 2月 12 11:57:56 lxflhy-PC redshift[827]: vidmode 初始化进程失败。
  7. 2月 12 11:57:56 lxflhy-PC redshift[827]: 正在尝试下一个模式…
  8. 2月 12 11:57:56 lxflhy-PC redshift[827]: 没有更多的模式可供尝试。
  9. 2月 12 11:57:56 lxflhy-PC systemd[821]: redshift.service: Main process exited, co
  10. 2月 12 11:57:56 lxflhy-PC systemd[821]: redshift.service: Unit entered failed sta
  11. 2月 12 11:57:56 lxflhy-PC systemd[821]: redshift.service: Failed with result 'exi
  12. 2月 12 11:57:57 lxflhy-PC systemd[821]: redshift.service: Service hold-off time o
  13. 2月 12 11:57:57 lxflhy-PC systemd[821]: Stopped Redshift display colour temperatu
  14. -- Subject: UNIT 单元已结束停止操作
  15. -- Defined-By: systemd
  16. -- Support: https://www.debian.org/support
  17. --
  18. -- UNIT 单元已结束停止操作。
Copy the Code

Reply View the author
duanyao
deepin
2018-02-12 22:08
#8
https://bbs.deepin.org/post/153186
今天一早开机,再次出现主贴的情况,而且回车后卡在logo处,也无法进入tty,强制关机重启无异常,执行jou ...

看来是磁盘分区超时了,跟这里是一个问题:
https://bbs.deepin.org/post/42104
解决办法是在fstab 里增加 x-systemd.device-timeout=... 参数。
systemd 在这个问题上还真是害人不浅。
相关的日志:

2月 12 08:05:45 lxflhy-PC systemd[1]: dev-disk-by\x2duuid-0ABA\x2dF6AA.device: Job dev-disk-by\x2duuid-0ABA\x2dF6AA.device/start timed out.
2月 12 08:05:45 lxflhy-PC systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-0ABA\x2dF6AA.device.
2月 12 08:05:45 lxflhy-PC systemd[1]: Dependency failed for /boot/efi.
2月 12 08:05:45 lxflhy-PC systemd[1]: Dependency failed for Local File Systems.
2月 12 08:05:45 lxflhy-PC systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
2月 12 08:05:45 lxflhy-PC systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
2月 12 08:05:45 lxflhy-PC systemd[1]: boot-efi.mount: Job boot-efi.mount/start failed with result 'dependency'.
2月 12 08:05:45 lxflhy-PC systemd[1]: Dependency failed for File System Check on /dev/disk/by-uuid/0ABA-F6AA.
2月 12 08:05:45 lxflhy-PC systemd[1]: systemd-fsck@dev-disk-by\x2duuid-0ABA\x2dF6AA.service: Job systemd-fsck@dev-disk-by\x2duuid-0ABA\x2dF6AA.service/start failed with result 'dependency'.
2月 12 08:05:45 lxflhy-PC systemd[1]: dev-disk-by\x2duuid-0ABA\x2dF6AA.device: Job dev-disk-by\x2duuid-0ABA\x2dF6AA.device/start failed with result 'timeout'.
2月 12 08:05:45 lxflhy-PC systemd[1]: dev-disk-by\x2duuid-2c74def9\x2d3622\x2d4f4f\x2d933a\x2d669f9bcda846.device: Job dev-disk-by\x2duuid-2c74def9\x2d3622\x2d4f4f\x2d933a\x2d669f9bcda846.device/start timed out.
2月 12 08:05:45 lxflhy-PC systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-2c74def9\x2d3622\x2d4f4f\x2d933a\x2d669f9bcda846.device.
2月 12 08:05:45 lxflhy-PC systemd[1]: Dependency failed for /home.
2月 12 08:05:45 lxflhy-PC systemd[1]: home.mount: Job home.mount/start failed with result 'dependency'.
2月 12 08:05:45 lxflhy-PC systemd[1]: Dependency failed for File System Check on /dev/disk/by-uuid/2c74def9-3622-4f4f-933a-669f9bcda846.
2月 12 08:05:45 lxflhy-PC systemd[1]: systemd-fsck@dev-disk-by\x2duuid-2c74def9\x2d3622\x2d4f4f\x2d933a\x2d669f9bcda846.service: Job systemd-fsck@dev-disk-by\x2duuid-2c74def9\x2d3622\x2d4f4f\x2d933a\x2d669f9bcda846.service/start failed with result 'dependency'.
2月 12 08:05:45 lxflhy-PC systemd[1]: dev-disk-by\x2duuid-2c74def9\x2d3622\x2d4f4f\x2d933a\x2d669f9bcda846.device: Job dev-disk-by\x2duuid-2c74def9\x2d3622\x2d4f4f\x2d933a\x2d669f9bcda846.device/start failed with result 'timeout'.

Reply View the author
lxflhy
deepin
2018-02-12 23:06
#9
https://bbs.deepin.org/post/153186
看来是磁盘分区超时了,跟这里是一个问题:
https://bbs.deepin.org/post/42104 ...

我是小白,很菜的那种,那个帖子我看过,也学着在我的fstab里的sta2那行加了x-systemd.device-timeout=... ,结果直接连logo界面都看不到,我的fstab是下面这样的,我应该怎么加呢?非常感谢您的无私帮助,谢谢
  1. # /dev/sda13
  2. UUID=c3f3e706-4798-4bfc-bf27-f0284a7e0dd6        /                 ext4              rw,relatime,data=ordered        0 1

  3. # /dev/sda11 LABEL=Basic\040data\040partition
  4. UUID=2c74def9-3622-4f4f-933a-669f9bcda846        /home             ext4              rw,relatime,data=ordered        0 2

  5. # /dev/sda2 LABEL=EFI\040system\040partition
  6. UUID=0ABA-F6AA              /boot/efi         vfat              rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro        0 2

  7. #/dev/disk/by-id/usb-Generic-_SD_MMC_20090815198100000-0:0 /mnt/usb-Generic-_SD_MMC_20090815198100000-0:0 auto nosuid,nodev,nofail,x-gvfs-show 0 0
Copy the Code


、、、
Reply View the author
duanyao
deepin
2018-02-13 00:48
#10
https://bbs.deepin.org/post/153186
我是小白,很菜的那种,那个帖子我看过,也学着在我的fstab里的sta2那行加了x-systemd.device-timeout=.. ...

每一行都加吧,比如 /home 的

UUID=2c74def9-3622-4f4f-933a-669f9bcda846   /home  ext4  rw,relatime,data=ordered,x-systemd.device-timeout=60   0 1
Reply View the author
lxflhy
deepin
2018-02-13 03:50
#11
https://bbs.deepin.org/post/153186
每一行都加吧,比如 /home 的

UUID=2c74def9-3622-4f4f-933a-669f9bcda846   /home  ext4  rw,relatime, ...

已经按照你的方法做了,又试着重启了几次,暂时没再出现,非常感谢您的帮助,谢谢
Reply View the author
nevershow
deepin
2018-02-13 05:11
#12
我每次出现这种情况都是回车之后按一下Esc,几秒后就可以正常进入登录界面
Reply View the author
lxflhy
deepin
2018-02-13 05:16
#13
https://bbs.deepin.org/post/153186
我每次出现这种情况都是回车之后按一下Esc,几秒后就可以正常进入登录界面 ...

那样就太麻烦了,还是解决掉比较好,我已经按照楼上大神的方法处理了,目前没有再出现
Reply View the author
lxflhy
deepin
2018-02-13 16:14
#14
https://bbs.deepin.org/post/153186
每一行都加吧,比如 /home 的

UUID=2c74def9-3622-4f4f-933a-669f9bcda846   /home  ext4  rw,relatime, ...

一早起床,就打开电脑,又重启了下,除了感觉开机稍微慢了点,没再出现那个问题,再次感谢大神的无私帮助,太谢谢了
Reply View the author
Comments
duanyao
2018-02-13 17:36
不客气
freenestor
deepin
2018-08-28 23:27
#15
这个之前我也在论坛发过帖子求解决,后来我自己找到了解决办法,但不是加x-systemd.device-timeout,毕竟影响开机速度。
我找到了一个绕过方法,应该可以快速开机:
https://stackoverflow.com/questions/23371594/systemd-udev-dependency-failure-when-auto-mounting-separate-partition-during-sta
这里大神解释的方法很清楚:
“This causes mount-data-partition.service to be called by and executed before systemd-udev-trigger.service. The mount command will then look for /dev/mmcblk0p4 in /etc/fstab, and mount as specified (in my situation, /var). Since /dev/mmcblk0p4 is now mounted, udev recognizes that the device exists and no longer times out while waiting for it. System continues to boot as normal.”

前面的“/bin/mount /dev/mmcblk0p4”,可以替换为“/bin/mount -a”,让其mount /etc/fstab里需要挂载的所有文件系统。
Reply View the author
lxflhy
deepin
2018-08-29 03:58
#16
https://bbs.deepin.org/post/153186
这个之前我也在论坛发过帖子求解决,后来我自己找到了解决办法,但不是加x-systemd.device-timeout,毕竟影 ...

请教如何改,在哪里改,怎么改,可否详细些,我是小白,求帮助
Reply View the author
freenestor
deepin
2018-08-30 17:02
#17
本帖最后由 freenestor 于 2018-8-30 09:09 编辑
https://bbs.deepin.org/post/153186
请教如何改,在哪里改,怎么改,可否详细些,我是小白,求帮助

我直接把国外大牛的方法贴过来:
下面操作都要sudo权限
第一步是先创建一个service文件,目录是/etc/systemd/system,名称随意,比如mount-data-partition.service,内容如下:

[Unit]
Description=Mount Data Partition
DefaultDependencies=no

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/mount /dev/mmcblk0p4       #这个地方是大神的,你可以修改为/bin/mount -a

第二步是修改/usr/lib/systemd/system/systemd-udev-trigger.service文件,加上一个wants依赖关系,让systemd-udev-trigger.service执行前先执行mount-data-partition.service。修改后内容应该如下:

[Unit]
Description=udev Coldplug all Devices
Documentation=man:udev(7) man:systemd-udevd.service(8)
DefaultDependencies=no
Wants=systemd-udevd.service mount-data-partition.service
After=systemd-udevd-kernel.socket systemd-udevd-control.socket
Before=sysinit.target
ConditionCapability=CAP_MKNOD

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/udevadm trigger --type=subsystems --action=add ; /usr/bin/udevadm trigger

最后重启电脑测试下效果。
Reply View the author
biu--biu---biu
deepin
2018-09-11 03:19
#18
https://bbs.deepin.org/post/153186
我直接把国外大牛的方法贴过来:
下面操作都要sudo权限
第一步是先创建一个service文件,目录是/etc/syste ...

我的/etc/systemd/system里面并没有systemd-udev-trigger.service这个文件啊,请问要怎么修改??多谢大神
Reply View the author
freenestor
deepin
2018-09-11 17:13
#19
https://bbs.deepin.org/post/153186
我的/etc/systemd/system里面并没有systemd-udev-trigger.service这个文件啊,请问要怎么修改??多谢大 ...

上面写了/usr/lib/systemd/system/systemd-udev-trigger.service
是在/usr/lib/systemd/system下面
Reply View the author
biu--biu---biu
deepin
2018-09-12 00:09
#20
https://bbs.deepin.org/post/153186
上面写了/usr/lib/systemd/system/systemd-udev-trigger.service
是在/usr/lib/systemd/system下面 ...

已解决,谢谢大神
Reply View the author
1 / 2
To page