[Bug Report] Deepin 25.1无法进入系统桌面
Tofloor
poster avatar
闫帅
deepin
17 hours ago
Author

系统:Deepin25.1

现象:无法进入系统桌面

开机报错:【Failed】Failed to start nmbd.service - Samba NMB Daemon. 【Failed】Failed to start smbd.service - Samba SMB Daemon.

尝试解决:在grub linux中增加rw single init=/bin/bash,进入单用户命令行,执行

systemctl disable nmbd
systemctl disable smbd

命令行报错update-rc.d: error: cannot find a LSB script for nmbd。

Reply Favorite View the author
All Replies
avatar
vbox
deepin
17 hours ago
#1

磐石呢 怎么不起作用啊

Reply View the author
avatar
闫帅
deepin
17 hours ago
#2
vbox

磐石呢 怎么不起作用啊

没懂,是需要怎么排查?

还有一个重要的信息:昨天开机正常,今天开机的时候突然报的错,没有主动安装更新。

Reply View the author
avatar
WangZhongyun
deepin
16 hours ago
#3

小U同学的回答:

我看到您遇到了 Samba NMB 守护进程(nmbd.service)启动失败的问题。这是一个 Samba 网络服务的问题。

很抱歉,我目前没有直接管理系统服务(systemd)的工具,但我可以为您提供一些排查和解决这个问题的建议:

排查步骤:

1. 查看服务状态和错误日志:

bash

1sudo** systemctl status nmbd.service**

2

2. 查看详细日志:

bash

1sudo** journalctl -xeu nmbd.service**

2

3. 检查 Samba 配置文件:

bash

1sudo** testparm -v**

2

常见原因和解决方案:

可能原因 解决方案
配置文件错误 检查 /etc/samba/smb.conf 语法是否正确
端口被占用 检查 137/138 UDP 端口是否被其他服务占用
权限问题 检查相关目录和文件的权限设置
Samba 未正确安装 重新安装 Samba:sudo apt install --reinstall samba
NetBIOS 功能不需要 如果不需要 NetBIOS,可以禁用该服务

如果您不需要 NetBIOS 功能:

如果您的网络环境不需要 NetBIOS 名称解析,可以安全地忽略这个错误或禁用该服务:

bash

1sudo** systemctl disable nmbd.service**

2


您需要我帮您打开终端来执行这些排查命令吗?或者您可以告诉我更多关于您的使用场景,我可以提供更有针对性的建议。

Reply View the author
avatar
deepin流云
Super Moderator
Community OP
15 hours ago
#4

在系统启动的grub界面选上一个备份能回滚么?出现这个问题之前有没有装或者卸载应用之类的?

Reply View the author
avatar
闫帅
deepin
14 hours ago
#5
deepin流云

在系统启动的grub界面选上一个备份能回滚么?出现这个问题之前有没有装或者卸载应用之类的?

回滚以后还是没法进入桌面。我记得没主动安装过软件

Reply View the author
avatar
闫帅
deepin
14 hours ago
#6
WangZhongyun

小U同学的回答:

我看到您遇到了 Samba NMB 守护进程(nmbd.service)启动失败的问题。这是一个 Samba 网络服务的问题。

很抱歉,我目前没有直接管理系统服务(systemd)的工具,但我可以为您提供一些排查和解决这个问题的建议:

排查步骤:

1. 查看服务状态和错误日志:

bash

1sudo** systemctl status nmbd.service**

2

2. 查看详细日志:

bash

1sudo** journalctl -xeu nmbd.service**

2

3. 检查 Samba 配置文件:

bash

1sudo** testparm -v**

2

常见原因和解决方案:

可能原因 解决方案
配置文件错误 检查 /etc/samba/smb.conf 语法是否正确
端口被占用 检查 137/138 UDP 端口是否被其他服务占用
权限问题 检查相关目录和文件的权限设置
Samba 未正确安装 重新安装 Samba:sudo apt install --reinstall samba
NetBIOS 功能不需要 如果不需要 NetBIOS,可以禁用该服务

如果您不需要 NetBIOS 功能:

如果您的网络环境不需要 NetBIOS 名称解析,可以安全地忽略这个错误或禁用该服务:

bash

1sudo** systemctl disable nmbd.service**

2


您需要我帮您打开终端来执行这些排查命令吗?或者您可以告诉我更多关于您的使用场景,我可以提供更有针对性的建议。

当前没法进入桌面,在grub中编辑linux那行,加上

rw single init=/bin/bash

重启进入shell以后,执行systemctl disable nmbd报错:update-rc.d: error: cannot find a LSB script for nmbd.

如果在linux那行的最后加上 3,重启进入shell以后,要求输入localhost login,输入用户名root报错login incorret

Reply View the author
avatar
WangZhongyun
deepin
8 hours ago
#7
闫帅

当前没法进入桌面,在grub中编辑linux那行,加上

rw single init=/bin/bash

重启进入shell以后,执行systemctl disable nmbd报错:update-rc.d: error: cannot find a LSB script for nmbd.

如果在linux那行的最后加上 3,重启进入shell以后,要求输入localhost login,输入用户名root报错login incorret

没法进入桌面时试着用快捷键Ctrl+Alt+F2切换到tty2界面,再用命令,看行么?

Reply View the author