Bug 5417 - Ошибки при запуске после обновления
: Ошибки при запуске после обновления
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/samba)
: unstable
: all Linux
: P2 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-10-29 11:13 by
Modified: 2006-09-27 14:57 (History)


Attachments
Логи (50.76 KB, text/plain)
2004-10-29 11:14, Renat Sabitov
no flags Details
log.nmbd (3.36 KB, text/plain)
2004-10-29 16:35, Renat Sabitov
no flags Details
smb.conf (18.41 KB, text/plain)
2004-11-01 09:47, Renat Sabitov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-10-29 11:13:30
После обновления на ALT Linux Sisyphus (20041028) Не запускается сервис smb.
Логи прилагаю
------- Comment #1 From 2004-10-29 11:14:12 -------
Created an attachment (id=623) [details]
Логи
------- Comment #2 From 2004-10-29 15:03:13 -------
Reassigned to maintainer.
------- Comment #3 From 2004-10-29 15:52:28 -------
Странно... Не вопроизводится.
Не может найти файл /var/lib/samba/locking.tdb, но этот файл специально
удаляется перед установкой:

%pre
...
# Remove the transient tdb files
for TDB in brlock unexpected locking messages; do
    if [ -e %_localstatedir/%origname/$TDB.tdb ]; then
        %__rm -f %_localstatedir/%origname/$TDB.tdb;
    fi;
done

Мелькают цифры 3.0.5... Действительно ли произошёл апгрейд?
Сервис smb не запустился только в процессе обновления или он по прежнему не
запускается даже вручную?
Покажите log демона nmbd за этот же период времени, в нём явно фиксируется
остановка сервиса (в отличие от log.smbd).
------- Comment #4 From 2004-10-29 16:35:02 -------
Created an attachment (id=625) [details]
log.nmbd
------- Comment #5 From 2004-10-29 16:36:40 -------
[root@sabitov root]# rpm -qa | grep samba
samba-client-cups-3.0.8-alt0.pre1.2
samba-common-3.0.8-alt0.pre1.2
samba-client-control-1.1-alt1
samba-client-3.0.8-alt0.pre1.2
samba-3.0.8-alt0.pre1.2
[root@sabitov root]# cat /etc/altlinux-release 
ALT Linux Sisyphus (20041028)
[root@sabitov root]# uname -a
Linux sabitov.stacksoft.ru 2.6.9-std26-up-alt10 #1 Wed Oct 20 18:46:35 MSD 2004
i686 unknown unknown GNU/Linux
------- Comment #6 From 2004-10-29 18:50:19 -------
Создаётся впечатление, что что-то не так с системой.
Судя по логам, ещё при 3.0.5 nbmd не мог открыть сокет 172.16.90.1:137. Сейчас
smbd пытается открыть файл /var/lib/samba/locking.tdb и не может это сделать.
Учитывая, что делается вызов open() с флагами (O_CREAT|O_TRUNC) это по крайне
мере странно.
Посмотрите существует ли каталог /var/lib/samba? Если возможно покажите
smb.conf.

2 ab,ldv:

tdb->fd = open(tdb->name, tdb->open_flags & ~(O_CREAT|O_TRUNC), 0);
В каких случаях такой вызов может вернуть -1, если пользователь root?
------- Comment #7 From 2004-11-01 09:46:40 -------
172.16.90.1 - Это сеть vmware, у меня она не всегда запущена. Каталог
/var/lib/samba  есть. Самое интересное, что после перезагрузки samba нормально
запустилась. smb.conf прилагаю.
------- Comment #8 From 2004-11-01 09:47:18 -------
Created an attachment (id=627) [details]
smb.conf
------- Comment #9 From 2004-11-15 17:04:40 -------
После очередного обновления опять не запускается.

[2004/11/15 16:56:01, 0] tdb/tdbutil.c:tdb_log(725)
  tdb(/var/lib/samba/locking.tdb): tdb_reopen: open failed (No such file or
dire
ctory)
[2004/11/15 16:56:01, 0] smbd/server.c:open_sockets_smbd(420)
  tdb_reopen_all failed.
[2004/11/15 16:56:01, 0] lib/util.c:smb_panic2(1381)
  PANIC: tdb_reopen_all failed.
[2004/11/15 16:56:01, 0] lib/util.c:smb_panic2(1389)
  BACKTRACE: 1 stack frames:
   #0 /usr/sbin/smbd(smb_panic2+0x10f) [0x81dc11f]
[2004/11/15 16:56:01, 0] tdb/tdbutil.c:tdb_log(725)
  tdb(/var/lib/samba/locking.tdb): tdb_reopen: open failed (No such file or
dire
ctory)
[2004/11/15 16:56:01, 0] smbd/server.c:open_sockets_smbd(420)
  tdb_reopen_all failed.
[2004/11/15 16:56:01, 0] lib/util.c:smb_panic2(1381)
  PANIC: tdb_reopen_all failed.
[2004/11/15 16:56:01, 0] lib/util.c:smb_panic2(1389)
  BACKTRACE: 1 stack frames:
   #0 /usr/sbin/smbd(smb_panic2+0x10f) [0x81dc11f]


$ rpm -qa | grep samba
samba-common-3.0.8-alt1
samba-client-control-1.1-alt1
samba-3.0.8-alt1
samba-client-cups-3.0.8-alt1
samba-client-3.0.8-alt1
------- Comment #10 From 2006-09-16 10:56:56 -------
Полагаю, неактуально?
------- Comment #11 From 2006-09-27 14:53:24 -------
reassign to someone
------- Comment #12 From 2006-09-27 14:57:03 -------
В общем, у нас в 2004--2005 сизифова самба чудесно работала в т.ч. рядом с
vmware.

Из замечавшегося (3.0.14a-alt2 из 3.0) -- саморазвал
/var/lib/samba/printing.tdb
с последующими жалобами на него при попытках печати через
cups+samba+принтер_на_виндах, что для текущей не могу подтвердить или
опровергнуть, т.к. было объехано иначе.  ab@ сообщал, но рекомендацией --
собрать свежую самбу и проверить -- воспользоваться не удалось по разным
причинам, включая непредсказуемую воспроизводимость проблемы.