LINUX.ORG.RU

Не запускается samba-3.0.12


0

0

При попытке запустить samba-3.0.12pre1.tar.gz на машине с
RH-9.0
uname -a --> Linux cl1 2.4.18-14smp
Самба скомпилирована по умолчанию.
До установки samba-3.0.12 была установлена samba-2.2.1a.
samba-2.2.1a работала с таким же конфигом, только [homes]
у него отличался.
Читал сообщение на форуме о аналогичных ошибках при старте
http://www.linux.org.ru/profile/Youra_P/view-message.jsp?msgid=285209&ano...
но там не написано как устранить ошибку.
Вот:Проблема была в настройках логротатора, оставшихся от старой самбы.
Как запустить самбу?

./smb start
Starting SMB services: execvp: No such file or directory
execvp: No such file or directory

В tail -f /var/log/messages пишет
Мар 4 14:43:26 cl1 smbd: execvp: No such file or directory
Мар 4 14:43:26 cl1 smb: запуск smbd failed
Мар 4 14:43:26 cl1 nmbd: execvp: No such file or directory
Мар 4 14:43:26 cl1 smb: запуск nmbd failed

Конфиг самбы /etc/samba/smb.conf и линк
на него в /usr/locale/samba/lib/smb.conf
--------------------------------------------
[global]
character set = KOI8-R
client codepage = 866
null passwords = yes
passwd program = /usr/bin/passwd
nt acl support = yes
workgroup = RAZRABOTKA
log file = /var/log/samba/log.smbd
max log size = 50
security = user
password level = 8
username level = 8
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = no
[homes]
comment = Home Directories
browseable = no
writable = yes
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes
--------------------------------------------
Скрипт запуска
/etc/rc.d/init.d/smb
--------------------------------------------
#!/bin/sh
#
# chkconfig: 345 81 35
# description: Starts and stops the Samba smbd and nmbd daemons \
# used to provide SMB network services.

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

CONFIG=/etc/samba/smb.conf

# Check that smb.conf exists.
[ -f $CONFIG ] || exit 0

# See how we were called.
case "$1" in
start)
echo -n "Starting SMB services: "
daemon smbd -D
daemon nmbd -D
echo
touch /var/lock/subsys/smb
;;
stop)
echo -n "Shutting down SMB services: "

## we have to get all the smbd process here instead of just the
## main parent (i.e. killproc) because it can take a long time
## for an individual process to process a TERM signal
smbdpids=`ps guax | grep smbd | grep -v grep | awk '{print $2}'`
for pid in $smbdpids; do
kill -TERM $pid
done
## nmbd is ok to kill using killproc()
killproc nmbd -TERM
rm -f /var/lock/subsys/smb
echo ""
;;
status)
status smbd
status nmbd
;;
restart)
echo -n "Restarting SMB services: "
$0 stop
$0 start
echo "done."
;;
*)
echo "Usage: smb {start|stop|restart|status}"
exit 1
esac
--------------------------------------------


а родная Samba из дистрибутива чем не устроила?

Vlad_Ts ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.