Armbian 安装Samba后卸载重装出错 笨办法

Armbian 安装Samba后卸载重装出错 笨办法

记一次Samba卸载后无法重装的,重装出错的记录

● samba-ad-dc.service - Samba AD Daemon
     Loaded: loaded (/lib/systemd/system/samba-ad-dc.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:samba(8)
             man:samba(7)
             man:smb.conf(5)
越折腾越不行
root@CumeBox2:~# systemctl status samba-ad-dc.service

● samba-ad-dc.service - Samba AD Daemon
     Loaded: loaded (/lib/systemd/system/samba-ad-dc.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2023-08-30 11:19:50 CST; 16min ago
       Docs: man:samba(8)
             man:samba(7)
             man:smb.conf(5)
    Process: 69358 ExecStart=/usr/sbin/samba --foreground --no-process-group $SAMBAOPTIONS (code=exited, status=1/FAILURE)
   Main PID: 69358 (code=exited, status=1/FAILURE)
     Status: "daemon failed to start: Samba detected misconfigured 'server role' and exited. Check logs for details"
      Error: 22 (Invalid argument)

Aug 30 11:19:50 CumeBox2 systemd[1]: Starting Samba AD Daemon...
Aug 30 11:19:50 CumeBox2 systemd[1]: samba-ad-dc.service: Main process exited, code=exited, status=1/FAILURE
Aug 30 11:19:50 CumeBox2 systemd[1]: samba-ad-dc.service: Failed with result 'exit-code'.
Aug 30 11:19:50 CumeBox2 systemd[1]: Failed to start Samba AD Daemon.

不明白这个的原因是什么,但是感觉他出错了。我就一同折腾。最后samba崩了。我开始卸载重装,就会出现这个

Load smb config files from /etc/samba/smb.conf
Error loading services.
dpkg: error processing package samba-common-bin (--configure):
 installed samba-common-bin package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of samba:
 samba depends on samba-common-bin (= 2:4.15.13+dfsg-0ubuntu0.20.04.4); however:
  Package samba-common-bin is not configured yet.

dpkg: error processing package samba (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 samba-common-bin
 samba

卸载重装了很多遍,都是这个问题。

解决方法

  • 完全卸载
root@CumeBox2:~# systemcti disable smbd.service
root@CumeBox2:~# systemcti disable nmbd.service
root@CumeBox2:~# sudo apt-get remove samba-common-bin
这里是根据跳出的依赖卸载的
root@CumeBox2:~# sudo apt-get remove libldb2 libtalloc2 libtevent0 libwbclient0 python3-crypto python3-dnspython python3-ldb python3-samba python3-talloc
root@CumeBox2:~# sudo apt-get purge samba-common-bin
root@CumeBox2:~# sudo apt-get purge python3-tdb samba-common tdb-tools
root@CumeBox2:~# rm -rf /etc/samba/
root@CumeBox2:~# rm -rf /var/cahe/samba/
root@CumeBox2:~# sudo apt-get purge samba
root@CumeBox2:~# sudo apt-get remove samba
root@CumeBox2:~# sudo apt-get autoremove
root@CumeBox2:~# sudo apt-get clean
到这里就卸载干净了
root@CumeBox2:~# apt upgrade -y
root@CumeBox2:~# sudo apt-get install samba
这次安装没有出现之前的问题了。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值