설치 후 삼바를 시작할 수 없습니다

설치 후 삼바를 시작할 수 없습니다

내 컴퓨터에서 삼바를 실행하려고 하는데 실패합니다. 삼바를 설치한 후 일부 라이브러리가 누락되었다는 오류가 계속 발생합니다.

내 환경:

lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.5 (stretch)
Release:    9.5
Codename:   stretch

Linux test 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux


● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2018-09-10 09:07:55 CEST; 12ms ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 45717 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=127)
 Main PID: 45717 (code=exited, status=127)

Sep 10 09:07:55 test systemd[1]: Starting Samba SMB Daemon...
Sep 10 09:07:55 test smbd[45717]: /usr/sbin/smbd: error while loading shared libraries: libwinbind-client.so.0: cannot open shared object file: No such fi… or directory
Sep 10 09:07:55 test systemd[1]: smbd.service: Main process exited, code=exited, status=127/n/a
Sep 10 09:07:55 test systemd[1]: Failed to start Samba SMB Daemon.
Sep 10 09:07:55 test systemd[1]: smbd.service: Unit entered failed state.
Sep 10 09:07:55 test systemd[1]: smbd.service: Failed with result 'exit-code'.
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: error processing package samba (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.24-11+deb9u3) ...
Processing triggers for systemd (232-25+deb9u4) ...
Processing triggers for ufw (0.35-4) ...
Errors were encountered while processing:

나는 이 문제를 해결하려고 노력합니다.

apt-get autoremove --purge
apt-get autoclean
apt-get remove samba samba-common
apt-get autoclean 
apt-get autoremove --purge

lib가 libwbclient-dev 패키지에 있는 것 같아서 libwbclient-dev를 설치했습니다.

libwbclient-dev is already the newest version (2:4.5.12+dfsg-2+deb9u3)

전혀 성공하지 못했습니다.

답변1

일부 종속성이 누락된 경우 설치처럼 보입니다. 일반적으로 이는 apt-get update이전에 실행하는 것을 잊어버렸기 apt-get install...때문에 예상되는 패키지 세트가 더 이상 현실과 일치하지 않기 때문입니다.

고정시키다

apt-get update     # Get the current set of packages
apt-get install    # Complete the installation attempt

관련 정보