在Debian上安装Samba时出错

在做apt-get安装samba smbfs时出现以下错误。 我如何去解决和解决这个问题?

Errors were encountered while processing: samba E: Sub-process /usr/bin/dpkg returned an error code (1) The entire output from apt-get is pasted below. The following NEW packages will be installed samba smbfs 0 upgraded, 2 newly installed, 0 to remove and 34 not upgraded. Need to get 1350kB/5645kB of archives. After this operation, 16.1MB of additional disk space will be used. Get: 1 http://ftp.uk.debian.org lenny/main smbfs 2:3.2.5-4lenny6 [1350kB] Fetched 1350kB in 2s (479kB/s) Preconfiguring packages ... Selecting previously deselected package samba. (Reading database ... 108352 files and directories currently installed.) Unpacking samba (from .../samba_2%3a3.2.5-4lenny6_i386.deb) ... Selecting previously deselected package smbfs. Unpacking smbfs (from .../smbfs_2%3a3.2.5-4lenny6_i386.deb) ... Processing triggers for man-db ... Setting up samba (2:3.2.5-4lenny6) ... Generating /etc/default/samba... Starting Samba daemons: nmbd failed! invoke-rc.d: initscript samba, action "start" failed. dpkg: error processing samba (--configure): subprocess post-installation script returned error exit status 1 Setting up smbfs (2:3.2.5-4lenny6) ... Errors were encountered while processing: samba E: Sub-process /usr/bin/dpkg returned an error code (1) 

在启动nmbd时发生错误。 Samba已安装,但由于某种原因无法启动。 您可以使用以下命令以root身份手动运行nmbd:

 /usr/sbin/nmbd -S -d 1 

这将在屏幕上产生debugging输出。 这将有助于理解为什么它失败; 如果它不帮助你在这里发布输出。

这对我有效

 apt-get purge samba-common apt-get install samba 

好吧…看着桑巴/ NMBD日志。 他们可以帮助[/ var / log / samba /]

是否有可能是桑巴安装在这个系统上的早些时候?和混乱的configuration文件洁具剩?

我在最后几分钟遇到了同样的问题,并发现了自己的问题。 因此,我想提出“我的”解决scheme:从我的旧安装已经有/etc/init.d/samba不能通过apt-get remove --purge 。 删除它,重新安装桑巴工作正常。

电贺

巴斯蒂