求助:samba更新后启动不了
发表于 : 2022-03-02 15:35
系统 debian10
一直正常使用samba搭建的文件服务器。
近期使用apt dist-upgrade更新系统后(samba也跟着更新了版本)
samba便起不来了
错误提示如下:
user@money:~$ sudo apt install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
正在设置 samba (2:4.9.5+dfsg-5+deb10u3) ...
Samba is not being run as an AD Domain Controller: Masking samba-ad-dc.service
Please ignore the following error about deb-systemd-helper not finding those services.
(samba-ad-dc.service already masked)
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "restart" failed.
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-03-02 15:16:59 CST; 6ms ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 5367 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
Process: 5371 ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS (code=exited, status=127)
Main PID: 5371 (code=exited, status=127)
3月 02 15:16:59 money systemd[1]: Starting Samba SMB Daemon...
3月 02 15:16:59 money smbd[5371]: /usr/sbin/smbd: relocation error: /usr/lib/x86_64-linux-gnu/samba/libauth.so.0: symbol lp_min_domain_uid version SMBCONF_0 not defined in file libsmbconf.so.0 with link time reference
3月 02 15:16:59 money systemd[1]: smbd.service: Main process exited, code=exited, status=127/n/a
3月 02 15:16:59 money systemd[1]: smbd.service: Failed with result 'exit-code'.
3月 02 15:16:59 money systemd[1]: Failed to start Samba SMB Daemon.
dpkg: 处理软件包 samba (--configure)时出错:
已安装 samba 软件包 post-installation 脚本 子进程返回错误状态 1
正在处理用于 libc-bin (2.28-10) 的触发器 ...
在处理时有错误发生:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
=======分割线===========
user@money:~$ sudo smbd -F -S
smbd: relocation error: /usr/lib/x86_64-linux-gnu/samba/libauth.so.0: symbol lp_min_domain_uid version SMBCONF_0 not defined in file libsmbconf.so.0 with link time reference
临时解决方法也有,就是强制降级samba版本,但是一更新系统又会这样了。。。
查找了好多文章都没有解决,请高人给指点一下,谢谢。
一直正常使用samba搭建的文件服务器。
近期使用apt dist-upgrade更新系统后(samba也跟着更新了版本)
samba便起不来了
错误提示如下:
user@money:~$ sudo apt install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
正在设置 samba (2:4.9.5+dfsg-5+deb10u3) ...
Samba is not being run as an AD Domain Controller: Masking samba-ad-dc.service
Please ignore the following error about deb-systemd-helper not finding those services.
(samba-ad-dc.service already masked)
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "restart" failed.
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2022-03-02 15:16:59 CST; 6ms ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 5367 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
Process: 5371 ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS (code=exited, status=127)
Main PID: 5371 (code=exited, status=127)
3月 02 15:16:59 money systemd[1]: Starting Samba SMB Daemon...
3月 02 15:16:59 money smbd[5371]: /usr/sbin/smbd: relocation error: /usr/lib/x86_64-linux-gnu/samba/libauth.so.0: symbol lp_min_domain_uid version SMBCONF_0 not defined in file libsmbconf.so.0 with link time reference
3月 02 15:16:59 money systemd[1]: smbd.service: Main process exited, code=exited, status=127/n/a
3月 02 15:16:59 money systemd[1]: smbd.service: Failed with result 'exit-code'.
3月 02 15:16:59 money systemd[1]: Failed to start Samba SMB Daemon.
dpkg: 处理软件包 samba (--configure)时出错:
已安装 samba 软件包 post-installation 脚本 子进程返回错误状态 1
正在处理用于 libc-bin (2.28-10) 的触发器 ...
在处理时有错误发生:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
=======分割线===========
user@money:~$ sudo smbd -F -S
smbd: relocation error: /usr/lib/x86_64-linux-gnu/samba/libauth.so.0: symbol lp_min_domain_uid version SMBCONF_0 not defined in file libsmbconf.so.0 with link time reference
临时解决方法也有,就是强制降级samba版本,但是一更新系统又会这样了。。。
查找了好多文章都没有解决,请高人给指点一下,谢谢。