Пытаюсь решить эту проблему ...
... переустановив Samba, но получаю следующую ошибку:
# apt-get install samba
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libdns45 libisccc40 liblwres40 libbind9-40 libisccfg40 libisc45
Use 'apt-get autoremove' to remove them.
Suggested packages:
openbsd-inetd inet-superserver smbldap-tools ldb-tools
The following NEW packages will be installed
samba
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/4780kB of archives.
After this operation, 12.7MB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package samba.
(Reading database ... 56732 files and directories currently installed.)
Unpacking samba (from .../samba_2%3a3.2.5-4lenny13_amd64.deb) ...
Processing triggers for man-db ...
Setting up samba (2:3.2.5-4lenny13) ...
Generating /etc/default/samba...
Starting Samba daemons: nmbd failed!
invoke-rc.d: initscript samba, action "start" failed.
dpkg: error processing samba (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
Раньше я запускал эти команды:
apt-get remove --purge samba
rm -fr /etc/samba/
rm -fr /var/log/samba/*
У меня была такая же проблема, только я раньше вручную отключал и smbd, и nmbd, но не мог вспомнить, как я это сделал.
Проверьте, можете ли вы запустить smbd и nmbd, попытавшись запустить оба: /etc/init.d/_mbd start а затем протестируйте оба, чтобы убедиться, что они все еще работают /etc/init.d/_mbd status. Если они все еще не работают, попробуйте убедиться, что файлы init conf для обоих все еще существуют: /etc/init/_mbd.conf.
Либо у вас как-то еще есть бег nmbd, или случайный pidfile, в этом случае убейте nmbd процесс, удалите pidfile и запустите dpkg --configure nmbd;
или вы видите ту же ошибку, что и до переустановки, которая возникла не из-за самой samba, а из-за зависимости (например, libwbclient0 или libtalloc2 или libc6 или ядро или оборудование). Работает nmbd -i также производят трассировку стека? Вы недавно обновляли одну из зависимостей? Вы недавно запускали тест памяти?
Хм, эти команды, похоже, заставили установку работать (но не устранили мою исходную проблему):
apt-get remove --purge samba samba-common
apt-get install samba