[FUG-BR] OT Samba 4.4 dump core no FreeBSD 10.3

Enio Marconcini eniorm em gmail.com
Terça Junho 7 09:58:56 BRT 2016


Bom dia senhores.
Estou enfrentando um problema com o Samba 3.6 e com o Samba 4.4

Estou migrando o Samba 3.6/FreeBSD 10.1 para outro servidor rodando Samba
4.4/FreeBSD 10.3

O motivo da migração é que no Samba 3.6 está causando alguma
indisponibilidade em certos momentos, impedindo que usuários abram arquivos
pela rede e nem deixa copiar os arquivos.
E também que, quando eu instalo o Samba via ports relata problema de
vulnerabilidade, e pelo PKG relata que o pacote do samba 3.6 será
descontinuado.

No Samba 3.6 os usuários tentam abrir arquivos do Word, mas acontece uma
demora longa e o Word avisa que não foi possível localizar o arquivo.
O mesmo ocorre quando tentamos copiar arquivos pela rede, o Windows fica
tentando copiar até dar erro e não conclui. Tais arquivos são todos
pequenos, documentos de texto ou no máximo fotos de 2Mb.

Isto não acontece constantemente, mas tem aumentado o número de vezes, e
por ser um problema intermitente que acontece com arquivos esporádicos e
não é sempre com o mesmo arquivo, não consigo identificar o motivo.

Se eu dou um restart no samba, tudo volta ao normal por algum tempo, mas
logo começa acontecer novamente.

E notei também que as vezes quando paro o samba, ainda sobra alguns
processos rodando que não foram encerrados, e estes só param com kill -9.
Em alguns casos tais processos batem 100% de cpu.

A configuração do Samba (tanto 3 quanto 4) está na mais básica possível,
não usamos PDC nem AD, o Samba roda como standalone, coloquei e removi
configurações que dizem ser para desempenho mas nenhuma delas sanou o
problema.

O problema no Samba 4.4 é uma pasta compartilhada onde fica os executáveis
do sistema ERP da empresa, sendo que os usuários acessam através do caminho
de rede no atalho \\server\erp\compras\compras.exe por exemplo.
Quando o atalho é aberto, ou mesmo quando é executado dentro da pasta
compartilhada, acontece erro de violação de acesso.
Testei as permissões da pasta, coloquei 777 para diretório, e 444 para
arquivos, sem sucesso.

Mas no Samba 3.6 essa mesma pasta funciona sem problema algum.

OBS:
Tenho dois servidores trabalhando, estes mesmos problemas aconteceram nos
dois, FreeBSD 10.1 e no 10.3.
Tentei instalar o Samba via ports ou pkg.
Outra observação: a linha de erro no log (*unable to change to %N.core
e **refusing
to dump core) *quando eu procuro no google, os resultados aparece diversos
sites sobre FreeBSD. Será que este problema especificamente com o FreeBSD?

Segue o .conf do Samba 4.4: *http://pastebin.com/raw/R0DeELXc
<http://pastebin.com/raw/R0DeELXc>*

Os erros que aparece no log do Samba 4.4 são estes:
Completo: *http://pastebin.com/raw/Xsyb9Prh
<http://pastebin.com/raw/Xsyb9Prh>*

*Jun  7 09:03:03 samba smbd[1042]: [2016/06/07 09:03:03.285212,  0]
../source3/smbd/oplock.c:193(update_num_read_oplocks)*
*Jun  7 09:03:03 samba smbd[1042]:   PANIC: assert failed at
../source3/smbd/oplock.c(193): d->num_share_modes == 1*
*Jun  7 09:03:03 samba smbd[1042]: [2016/06/07 09:03:03.285279,  0]
../source3/lib/util.c:791(smb_panic_s3)*
*Jun  7 09:03:03 samba smbd[1042]:   PANIC (pid 1042): assert failed:
d->num_share_modes == 1*
*Jun  7 09:03:03 samba smbd[1042]: [2016/06/07 09:03:03.286172,  0]
../source3/lib/util.c:902(log_stack_trace)*
*Jun  7 09:03:03 samba smbd[1042]:   BACKTRACE: 28 stack frames:*
*Jun  7 09:03:03 samba smbd[1042]:    #0 0x8040b71b1 <log_stack_trace+0x21>
at /usr/local/lib/samba4/libsmbconf.so.0*

*(resumido)*


*Jun  7 09:03:03 samba smbd[1043]: [2016/06/07 09:03:03.419524,  0]
../source3/lib/dumpcore.c:313(dump_core)*
*Jun  7 09:03:03 samba smbd[1043]:   unable to change to %N.core*
*Jun  7 09:03:03 samba smbd[1043]:   refusing to dump core*


Gostaria de uma sugestão, caso ter alguém na lista que já enfrentou
problema parecido.

Att

Enio


Mais detalhes sobre a lista de discussão freebsd