Как всегда после обновления не работает самба (В этот раз найти внедрённую ошибку не получилось...)

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Как всегда после обновления не работает самба

Сообщение 156 »

Опен суся 11.4, 64 бита, сделал обновление , перестала работать самба и k3b. До обновления всё работало. Профиль аппамор для самбы удалял. В фаерволе порт открывал.
Конфиг самбы

Код: Выделить всё

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2011-07-28
[global]
    workgroup = ygd
    passdb backend = tdbsam
    printing = cups
    printcap name = cups
    printcap cache time = 750
    cups options = raw
    map to guest = Bad User
    logon path = \\%L\profiles\.msprofile
    logon home = \\%L\%U\.9xprofile
    logon drive = P:
    usershare allow guests = Yes
    add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
    domain logons = No
    domain master = No
#    security = user
    security = share
    wins support = No
    usershare max shares = 100
#    ldap suffix =
#    wins server =
    guest ok = yes

## Share disabled by YaST
# [homes]
#    comment = Home Directories
#    valid users = %S, %D%w%S
#    browseable = No
#    read only = No
#    inherit acls = Yes

## Share disabled by YaST
# [profiles]
#    comment = Network Profiles Service
#    path = %H
#    read only = No
#    store dos attributes = Yes
#    create mask = 0600
#    directory mask = 0700

## Share disabled by YaST
# [users]
#    comment = All users
#    path = /home
#    read only = No
#    inherit acls = Yes
#    veto files = /aquota.user/groups/shares/

## Share disabled by YaST
# [groups]
#    comment = All groups
#    path = /home/groups
#    read only = No
#    inherit acls = Yes

## Share disabled by YaST
# [printers]
#    comment = All Printers
#    path = /var/tmp
#    printable = Yes
#    create mask = 0600
#    browseable = No

## Share disabled by YaST
# [print$]
#    comment = Printer Drivers
#    path = /var/lib/samba/drivers
#    write list = @ntadmin root
#    force group = ntadmin
#    create mask = 0664
#    directory mask = 0775

[ftp]
    comment = md0
    inherit acls = Yes
    path = /srv/ftp/md0/
    read only = Yes
    create mask = 0777
    directory mask = 0777
    #принуждаем быть владельцем общего ресурса пользователя sambauser
    force user = serg
    #принуждаем быть владельцем общего ресурса группу users
    force group = users
    #указываем, что можно только читать, но не записывать
    read only = Yes
    #открываем гостевой доступ, по сути всем
    guest ok = Yes
## Share disabled by YaST

[dwhelper]
    comment = dwhelper
    inherit acls = Yes
    path = /home/serg/dwhelper/
    read only = Yes
    create mask = 0777
    directory mask = 0777
    #принуждаем быть владельцем общего ресурса пользователя sambauser
    force user = serg
    #принуждаем быть владельцем общего ресурса группу users
    force group = users
    #указываем, что можно только читать, но не записывать
    read only = Yes
    #открываем гостевой доступ, по сути всем
    guest ok = Yes
## Share disabled by YaST

[Downloads]
    comment = Downloads
    inherit acls = Yes
    path = /home/serg/Downloads/
    read only = Yes
    create mask = 0777
    directory mask = 0777
    #принуждаем быть владельцем общего ресурса пользователя sambauser
    force user = serg
    #принуждаем быть владельцем общего ресурса группу users
    force group = users
    #указываем, что можно только читать, но не записывать
    read only = Yes
    #открываем гостевой доступ, по сути всем
    guest ok = Yes


[obmen]
    comment = obmen
    path = /srv/ftp/md0/obmen/
    create mask = 0777
    directory mask = 0777
    force user = serg
    force group = users
    read only = No
    guest ok = Yes



вот какие вещи пишет при
linux-cwod:/etc/samba # /etc/init.d/smb stop
Shutting down Samba SMB daemon done
linux-cwod:/etc/samba # /etc/init.d/smb start
Starting Samba SMB daemon done
linux-cwod:/etc/samba # /etc/init.d/nmb start
Starting Samba NMB daemon - Warning: daemon already running. done
linux-cwod:/etc/samba # /etc/init.d/nmb stop
Shutting down Samba NMB daemon done
linux-cwod:/etc/samba # /etc/init.d/nmb start
Starting Samba NMB daemon done
linux-cwod:/etc/samba # service smb restart
Shutting down Samba SMB daemon Warning: daemon not running. done
Starting Samba SMB daemon done
linux-cwod:/etc/samba # service smb restart
Shutting down Samba SMB daemon Warning: daemon not running. done
Starting Samba SMB daemon done
linux-cwod:/etc/samba # ps ax | grep smb
11362 ? Ss 0:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
11368 ? S 0:00 /usr/sbin/smbd -D -s /etc/samba/smb.conf
11400 ? Ss 0:00 /usr/sbin/nmbd -D -s /etc/samba/smb.conf
11509 pts/0 S+ 0:00 grep smb
linux-cwod:/etc/samba # mc
linux-cwod:/etc/samba # service smb restart
Shutting down Samba SMB daemon Warning: daemon not running. done
Starting Samba SMB daemon done
linux-cwod:/etc/samba # service smb restart
Shutting down Samba SMB daemon Warning: daemon not running. done
Starting Samba SMB daemon done
linux-cwod:/etc/samba # service smb restart
Shutting down Samba SMB daemon Warning: daemon not running. done
Starting Samba SMB daemon done
linux-cwod:/etc/samba #

Проблема - с сусёвой машины не заходит на виндовые, и с виндовых при подключении к суси требует пароль, и отваливается. До обновления было свободное подключение из винды к сусе. На сайте сусе нашёл , что они чего там отключили для безопасности. При попытке подключиться по самбе, пишет что kio_smb невозможно подключиться.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Как всегда после обновления не работает самба

Сообщение k0da »

смотрите changelog rpm -q --changelog samba| less
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как всегда после обновления не работает самба

Сообщение 156 »

Ничего не пишет. Чёрный экран. Нажимаю Q и выхожу.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Как всегда после обновления не работает самба

Сообщение k0da »

значит пакет не установлен
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как всегда после обновления не работает самба

Сообщение 156 »

А по конфигу глобальные ошибки есть? И почему при запущенных nbd smb пишет, что демон не запущен?

Вот что пишет.

Код: Выделить всё

Сбт Апр 21 2012 lmuelle@suse.com
- docs-xml: fix default name resolve order; (bso#7564).
- s3-aio-fork: Fix a segfault in vfs_aio_fork; (bso#8836).
- docs: remove whitespace in example samba.ldif; (bso#8789).
- s3-smbd: move print_backend_init() behind init_system_info(); (bso#8845).
- s3-docs: Prepend '/' to filename argument; (bso#8826).

* Птн Апр 20 2012 lmuelle@suse.com
- Restrict self granting privileges where security=ads for Samba post-3.3.16;
  CVE-2012-2111; (bnc#757576).
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Как всегда после обновления не работает самба

Сообщение k0da »

Ответ вы скорее всего найдете в /var/log/samba/log.smb
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как всегда после обновления не работает самба

Сообщение 156 »

[2012/06/10 21:07:41.677605, 0] lib/util.c:1221(log_stack_trace)
BACKTRACE: 6 stack frames:
#0 /usr/sbin/smbd(log_stack_trace+0x1a) [0x7fe9d0ea368a]
#1 /usr/sbin/smbd(+0x69a629) [0x7fe9d1114629]
#2 /usr/sbin/smbd(+0x69a951) [0x7fe9d1114951]
#3 /usr/sbin/smbd(main+0xa29) [0x7fe9d1113b29]
#4 /lib64/libc.so.6(__libc_start_main+0xfd) [0x7fe9cd654bfd]
#5 /usr/sbin/smbd(+0x1072a9) [0x7fe9d0b812a9]
[2012/06/10 21:07:41.677837, 0] lib/fault.c:372(dump_core)
dumping core in /var/log/samba/cores/smbd
/usr/sbin/smbd: symbol lookup error: /usr/sbin/smbd: undefined symbol: tdb_transaction_start_nonblock
[2012/06/10 22:07:51, 0] smbd/server.c:1050(main)
smbd version 3.6.3-112.1-2788-SUSE-SL11.4-x86_64 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
[2012/06/10 22:07:51.498910, 0] lib/util_sock.c:667(open_socket_in)
bind failed on port 445 socket_addr = 0.0.0.0.
Error = Адрес уже используется
[2012/06/10 22:07:51.499278, 0] smbd/server.c:575(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Адрес уже используется
[2012/06/10 22:07:51.499377, 0] lib/util_sock.c:667(open_socket_in)
bind failed on port 139 socket_addr = 0.0.0.0.
Error = Адрес уже используется
[2012/06/10 22:07:51.499501, 0] smbd/server.c:575(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Адрес уже используется
[2012/06/10 22:07:51.499560, 0] smbd/server.c:762(open_sockets_smbd)
open_sockets_smbd: No sockets available to bind to.
[2012/06/10 22:07:51.503373, 0] smbd/server_exit.c:169(exit_server_common)
===============================================================
[2012/06/10 22:07:51.506177, 0] smbd/server_exit.c:171(exit_server_common)
Abnormal server exit: open_sockets_smbd() failed
[2012/06/10 22:07:51.506452, 0] smbd/server_exit.c:172(exit_server_common)
===============================================================
[2012/06/10 22:07:51.507930, 0] lib/util.c:1221(log_stack_trace)
BACKTRACE: 6 stack frames:
#0 /usr/sbin/smbd(log_stack_trace+0x1a) [0x7f91c8ca268a]
#1 /usr/sbin/smbd(+0x69a629) [0x7f91c8f13629]
#2 /usr/sbin/smbd(+0x69a951) [0x7f91c8f13951]
#3 /usr/sbin/smbd(main+0xa29) [0x7f91c8f12b29]
#4 /lib64/libc.so.6(__libc_start_main+0xfd) [0x7f91c5453bfd]
#5 /usr/sbin/smbd(+0x1072a9) [0x7f91c89802a9]
[2012/06/10 22:07:51.508997, 0] lib/fault.c:372(dump_core)
dumping core in /var/log/samba/cores/smbd
/usr/sbin/smbd: symbol lookup error: /usr/sbin/smbd: undefined symbol: tdb_transaction_start_nonblock
/usr/sbin/smbd: symbol lookup error: /usr/sbin/smbd: undefined symbol: tdb_transaction_start_nonblock
/usr/sbin/smbd: symbol lookup error: /usr/sbin/smbd: undefined symbol: tdb_transaction_start_nonblock
[2012/06/10 22:10:08, 0] smbd/server.c:1050(main)
smbd version 3.6.3-112.1-2788-SUSE-SL11.4-x86_64 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011


Оно ругается, и что с этим делать? Я просто в недоумени, так как до обновления всё работало замечательно.

Вот товарищь решил проблему

How I fixed it.

Open YaST
Search the packages for Samba
Go and check all of the installed packages and make sure the latest ones from the openSUSE Tumbleweed repository is installed
Restart smb and nmb
tadaaa

Problem expunged.


Вот в фаерволе

Netbios Server:
UDP-порты: netbios-ns (137), netbios-dgm (138)
Широковещательные порты: netbios-ns (137), netbios-dgm (138)
Samba Client:
Samba Server:
TCP-порты: netbios-ssn (139), microsoft-ds (445)
Кажется открыты все нужные порты
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Как всегда после обновления не работает самба

Сообщение k0da »

/usr/sbin/smbd: symbol lookup error: /usr/sbin/smbd: undefined symbol: tdb_transaction_start_nonblock
Проверьте что все samba пакеты установлены с одного источника
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как всегда после обновления не работает самба

Сообщение 156 »

Не совсем понял про пакеты из одного источника, как я понимаю, если я прописал репозитарий,то все пакеты должны быть из этого репозитария одной верии и совместимы друг с другом. Если это не так, то не очевидно, как это проверить и как добиться установски пакетов из одного источника. Ещё раз повторюсь, как я знаю, пакеты в линуксе проходят проверку на версии, или для самбы сделано исключение? Вот что пишет linux-cwod:/home/serg/del5 # smbclient -L 127.0.0.1 -U%
WARNING: The security=share option is deprecated
Domain=[YGD] OS=[Unix] Server=[Samba 3.6.5-110.3-2809-SUSE-SL11.4-x86_64]

Sharename Type Comment
--------- ---- -------
Error returning browse list: NT_STATUS_OK
Domain=[YGD] OS=[Unix] Server=[Samba 3.6.5-110.3-2809-SUSE-SL11.4-x86_64]

Server Comment
--------- -------
LINUX-CWOD Samba 3.6.5-110.3-2809-SUSE-SL11.4-x86_64
PS-5DB10C

Workgroup Master
--------- -------
YGD LINUX-CWOD
linux-cwod:/home/serg/del5 #
Ошибка в логах /usr/sbin/smbd: symbol lookup error: /usr/sbin/smbd: undefined symbol: tdb_transaction_start_nonblock возникает при попытке подключения к самбе.
Изображение вот список пакетов самбы
Спасибо сказали:
Lazy_Kent
Сообщения: 709
Статус: Ленивый
ОС: openSUSE (Xfce)

Re: Как всегда после обновления не работает самба

Сообщение Lazy_Kent »

На вашей картинке видно, что библиотека установлена из openSUSE 11.2.
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как всегда после обновления не работает самба

Сообщение 156 »

Так там вообще, если посмотреть по версиям, полный винигрет. Но почему он получился? Я запускал проверку зависимостей, ошибок нету. Репозитарии добавлены, но раз библиотека не обновляется, то значит её текущая версия устраивает систему и новой нету, или я ошибаюсь? Пробовал удалять и заново устанавливать самбу, переустановка не затрагивает библиотеки, опция яста обновить не поднимает версию библиотеки. И как привести все библиотеки самбы к правильной версии?

Решено. Что делал - удалил из списка репозитариев старые для версий суси 11.2, 11.3 - проблема была в том, что в них библиотеки самбы имели более высокие номера версий, чем в 11.4 , хотя и были более старыми, по этой причине яст их поменял, как более новые. После удаления старых репозитариев библиотеки самбы понизились с версии 3.5 до 1.2ххх, вот работающий список библиотек самбы.

Код: Выделить всё

# Состояние          Пакет                          | Заключение                               | Установлено (доступно)    |     Размер

[Незатронутые]       kdebase3-samba                 | KDE Base package: Windows Connection ... | 3.5.10.1-13.2             |  194,0 KiB
[Незатронутые]       libldb0                        | Samba ldb Library                        | 0.9.7-3.5.1               |  204,0 KiB
[Незатронутые]       libldb1                        | Samba ldb Library                        | 1.0.2-115.1               |  360,0 KiB
[Незатронутые]       libsmbclient0                  | Samba Client Library                     | 3.6.3-115.1               |    6,1 MiB
[Незатронутые]       libsmbclient0-32bit            | Samba Client Library                     | 3.6.3-115.1               |    6,2 MiB
[Незатронутые]       libtalloc2                     | Samba talloc Library                     | 2.0.5-115.1               |   57,0 KiB
[Незатронутые]       libtalloc2-32bit               | Samba talloc Library                     | 2.0.5-115.1               |   52,0 KiB
[Незатронутые]       libtdb1                        | Samba tdb Library                        | 1.2.9-115.1               |   71,0 KiB
[Незатронутые]       libtdb1-32bit                  | Samba tdb Library                        | 1.2.9-115.1               |   74,0 KiB
[Незатронутые]       libtevent0                     | Samba tevent Library                     | 0.9.11-115.1              |   43,0 KiB
[Незатронутые]       libwbclient0                   | Samba libwbclient Library                | 3.6.3-115.1               |   51,0 KiB
[Незатронутые]       libwbclient0-32bit             | Samba libwbclient Library                | 3.6.3-115.1               |   54,0 KiB
[Незатронутые]       nautilus-share                 | A Quick and Easy Way to Share Folders... | 0.7.2-86.1                |   79,0 KiB
[Незатронутые]       python-smbc                    | Python bindings for samba clients (li... | 1.0.10-4.1                |   58,0 KiB
[Незатронутые]       samba                          | A SMB/CIFS File, Print, and Authentic... | 3.6.5-110.3               |   25,4 MiB
[Незатронутые]       samba-32bit                    | A SMB/CIFS File, Print, and Authentic... | 3.6.3-115.1               |    1,9 MiB
[Незатронутые]       samba-client                   | Samba Client Utilities                   | 3.6.5-110.3               |   72,8 MiB
[Незатронутые]       samba-client-32bit             | Samba Client Utilities                   | 3.6.5-110.3               |    1,5 MiB
[Незатронутые]       samba-krb-printing             | Wrapper binary for kerberized printing   | 3.6.5-110.3               |   11,0 KiB
[Незатронутые]       samba-winbind                  | Winbind Daemon and Tool                  | 3.6.5-110.3               |   12,8 MiB
[Незатронутые]       samba-winbind-32bit            | Winbind Daemon and Tool                  | 3.6.3-115.1               |   76,0 KiB
[Незатронутые]       thunar-shares-plugin           | Thunar Plugin for Sharing files using... | 0.2.0-10.13.4             |  108,0 KiB
[Незатронутые]       xmms2-plugin-samba             | Samba Support for xmms2                  | 0.7-999.pm.78.1 (0.7-17.39) |   15,0 KiB
[Незатронутые]       xmms2-plugin-samba-debuginfo   | Debug information for package xmms2-p... | 0.7-999.pm.78.1 (0.7-17.39) |   25,0 KiB
[Незатронутые]       yast2-samba-client             | YaST2 - Samba Client Configuration       | 2.20.2-3.1                |  308,0 KiB
[Незатронутые]       yast2-samba-server             | YaST2 - Samba Server Configuration       | 2.20.2-3.1                |  346,0 KiB
[Не устанавливать]   ldapsmb                        | Tool to administer Samba's LDAP backend  | (1.34b-300.5.1)           |   75,0 KiB
[Не устанавливать]   libldb1-32bit                  | Samba ldb Library                        | (1.0.2-115.1)             |  333,0 KiB
[Не устанавливать]   libnetapi0                     | Samba netapi Library                     | (3.6.5-110.3)             |    7,0 MiB
[Не устанавливать]   libsmbsharemodes0              | Samba smbsharemodes Library              | (3.6.5-110.3)             |   15,0 KiB
[Не устанавливать]   libtevent0-32bit               | Samba tevent Library                     | (0.9.11-115.1)            |   42,0 KiB
[Не устанавливать]   samba-client-debuginfo         | Debug information for package samba-c... | (3.6.5-110.3)             |  146,1 MiB
[Не устанавливать]   samba-client-debuginfo-32bit   | Debug information for package samba-c... | (3.6.5-110.3)             |    2,0 MiB
[Не устанавливать]   samba-debuginfo                | Debug information for package samba      | (3.6.5-110.3)             |   51,8 MiB
[Не устанавливать]   samba-debuginfo-32bit          | Debug information for package samba      | (3.6.5-110.3)             |    3,8 MiB
[Не устанавливать]   samba-debugsource              | Debug sources for package samba          | (3.6.5-110.3)             |   29,9 MiB
[Не устанавливать]   samba-devel                    | Libraries and Header Files to Develop... | (3.6.5-110.3)             |   52,0 KiB
[Не устанавливать]   samba-doc                      | Samba Documentation                      | (3.6.5-110.3)             |   17,8 MiB
[Не устанавливать]   samba-krb-printing-debuginfo   | Debug information for package samba-k... | (3.6.5-110.3)             |   14,0 KiB
[Не устанавливать]   samba-repo-network_samba_STABLE | Repository Configuration Files of net... | (0.0.2-3.1)               |   35,0 KiB
[Не устанавливать]   samba-repo-network_samba_TESTING | Repository Configuration Files of net... | (0.0.2-3.1)               |   35,0 KiB
[Не устанавливать]   samba-winbind-debuginfo        | Debug information for package samba-w... | (3.6.5-110.3)             |   25,6 MiB
[Не устанавливать]   samba-winbind-debuginfo-32bit  | Debug information for package samba-w... | (3.6.5-110.3)             |  394,0 KiB

форматирование конечно сбилось, но сама идея понятна. Не ясно, почему всё работало со старыми библиотеками очень долго.

Отдельное спасибо всем принявшим участие, Очень удивлён отсутсвтвием хамских топиков в стиле "Афтор жжёт", "Убейся ламер", "У меня всё работает", "Выполни /mount/dev_head & /mount/dev_hand" и посылания в гугл, как это делал goodvin.

Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Как всегда после обновления не работает самба

Сообщение k0da »

Предположу, что вы использовали zypper dup.
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
156
Сообщения: 234
ОС: OPENSUSE ALTLINUX

Re: Как всегда после обновления не работает самба

Сообщение 156 »

k0da писал(а):
11.06.2012 16:39
Предположу, что вы использовали zypper dup.

Для установки программ пользуюсь ястом, или rpm в командной строке, с последующим доставлением запрашиваемых пакетов.
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Как всегда после обновления не работает самба

Сообщение Xandry »

156 писал(а):
11.06.2012 19:30
Для установки программ пользуюсь ястом, или rpm в командной строке, с последующим доставлением запрашиваемых пакетов.

Пакеты то с помощью браузера скачиваете?
Спасибо сказали: