Erro de instalação do Samba [RESOLVIDO]

1. Erro de instalação do Samba [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 19/09/2016 - 18:21h

Pessoas . há uns dias atrás eu tinha instalado o samba mas só hoje me aventurei a mexer nele, na instalação anterior eu tenho certeza q deu tudo certo porém hoje depois que eu configurei o "smb.conf" fui startar o bichano e nada, fucei até descobrir pelo synaptic que o "samba" não estava mais instalado, blz ... cliquei em instalar mas deu esse erro

(synaptic:30998): GLib-CRITICAL **: g_child_watch_add_full: assertion 'pid > 0' failed
A seleccionar pacote anteriormente não seleccionado libroken18-heimdal:amd64.
(Lendo banco de dados ... 182539 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar .../libroken18-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libroken18-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado libasn1-8-heimdal:amd64.
A preparar para desempacotar .../libasn1-8-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libasn1-8-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado libhcrypto4-heimdal:amd64.
A preparar para desempacotar .../libhcrypto4-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libhcrypto4-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado libheimbase1-heimdal:amd64.
A preparar para desempacotar .../libheimbase1-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libheimbase1-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado libwind0-heimdal:amd64.
A preparar para desempacotar .../libwind0-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libwind0-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado libhx509-5-heimdal:amd64.
A preparar para desempacotar .../libhx509-5-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libhx509-5-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado libkrb5-26-heimdal:amd64.
A preparar para desempacotar .../libkrb5-26-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libkrb5-26-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado libhdb9-heimdal:amd64.
A preparar para desempacotar .../libhdb9-heimdal_1.6~rc2+dfsg-9_amd64.deb ...
A descompactar libhdb9-heimdal:amd64 (1.6~rc2+dfsg-9) ...
A seleccionar pacote anteriormente não seleccionado python-dnspython.
A preparar para desempacotar .../python-dnspython_1.12.0-1_all.deb ...
A descompactar python-dnspython (1.12.0-1) ...
A seleccionar pacote anteriormente não seleccionado samba-dsdb-modules.
A preparar para desempacotar .../samba-dsdb-modules_2%3a4.2.10+dfsg-0+deb8u3_amd64.deb ...
A descompactar samba-dsdb-modules (2:4.2.10+dfsg-0+deb8u3) ...
A seleccionar pacote anteriormente não seleccionado tdb-tools.
A preparar para desempacotar .../tdb-tools_1.3.6-0+deb8u1_amd64.deb ...
A descompactar tdb-tools (1.3.6-0+deb8u1) ...
A seleccionar pacote anteriormente não seleccionado samba.
A preparar para desempacotar .../samba_2%3a4.2.10+dfsg-0+deb8u3_amd64.deb ...
A descompactar samba (2:4.2.10+dfsg-0+deb8u3) ...
A seleccionar pacote anteriormente não seleccionado attr.
A preparar para desempacotar .../attr_1%3a2.4.47-2_amd64.deb ...
A descompactar attr (1:2.4.47-2) ...
A seleccionar pacote anteriormente não seleccionado samba-vfs-modules.
A preparar para desempacotar .../samba-vfs-modules_2%3a4.2.10+dfsg-0+deb8u3_amd64.deb ...
A descompactar samba-vfs-modules (2:4.2.10+dfsg-0+deb8u3) ...
A processar 'triggers' para man-db (2.7.0.2-5) ...
A processar 'triggers' para systemd (230-7~bpo8+2) ...
Configurando libroken18-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando libasn1-8-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando libhcrypto4-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando libheimbase1-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando libwind0-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando libhx509-5-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando libkrb5-26-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando libhdb9-heimdal:amd64 (1.6~rc2+dfsg-9) ...
Configurando python-dnspython (1.12.0-1) ...
Configurando samba-dsdb-modules (2:4.2.10+dfsg-0+deb8u3) ...
Configurando tdb-tools (1.3.6-0+deb8u1) ...
update-alternatives: a usar /usr/bin/tdbbackup.tdbtools para disponibilizar /usr/bin/tdbbackup (tdbbackup) em modo auto
Configurando samba (2:4.2.10+dfsg-0+deb8u3) ...
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "start" failed.
dpkg: erro ao processar o pacote samba (--configure):
sub-processo script post-installation instalado retornou estado de saída de erro 1
Configurando attr (1:2.4.47-2) ...
Configurando samba-vfs-modules (2:4.2.10+dfsg-0+deb8u3) ...
A processar 'triggers' para libc-bin (2.19-18+deb8u6) ...
A processar 'triggers' para systemd (230-7~bpo8+2) ...
Erros foram encontrados durante o processamento de:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
Um pacote falhou na instalação. Tentando recuperar:
Configurando samba (2:4.2.10+dfsg-0+deb8u3) ...
Job for smbd.service failed because the control process exited with error code.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "start" failed.
dpkg: erro ao processar o pacote samba (--configure):
sub-processo script post-installation instalado retornou estado de saída de erro 1
Erros foram encontrados durante o processamento de:
samba


como corrijo essa parada ???[/code]


root@Phanthom:/home/mauricio# systemctl status smbd.service
● smbd.service - LSB: start Samba SMB/CIFS daemon (smbd)
Loaded: loaded (/etc/init.d/smbd; generated; vendor preset: enabled)
Active: failed (Result: exit-code) since Seg 2016-09-19 18:28:05 BRT; 2min 31
Docs: man:systemd-sysv-generator(8)
Process: 12168 ExecStart=/etc/init.d/smbd start (code=exited, status=1/FAILURE

Set 19 18:28:05 Phanthom systemd[1]: Starting LSB: start Samba SMB/CIFS daemon (
Set 19 18:28:05 Phanthom smbd[12168]: Starting SMB/CIFS daemon: smbd failed!
Set 19 18:28:05 Phanthom systemd[1]: smbd.service: Control process exited, code=
Set 19 18:28:05 Phanthom systemd[1]: Failed to start LSB: start Samba SMB/CIFS d
Set 19 18:28:05 Phanthom systemd[1]: smbd.service: Unit entered failed state.
Set 19 18:28:05 Phanthom systemd[1]: smbd.service: Failed with result 'exit-code
lines 1-12/12 (END)...skipping...
● smbd.service - LSB: start Samba SMB/CIFS daemon (smbd)
Loaded: loaded (/etc/init.d/smbd; generated; vendor preset: enabled)
Active: failed (Result: exit-code) since Seg 2016-09-19 18:28:05 BRT; 2min 31s ago
Docs: man:systemd-sysv-generator(8)
Process: 12168 ExecStart=/etc/init.d/smbd start (code=exited, status=1/FAILURE)

Set 19 18:28:05 Phanthom systemd[1]: Starting LSB: start Samba SMB/CIFS daemon (smbd)...
Set 19 18:28:05 Phanthom smbd[12168]: Starting SMB/CIFS daemon: smbd failed!
Set 19 18:28:05 Phanthom systemd[1]: smbd.service: Control process exited, code=exited status=1
Set 19 18:28:05 Phanthom systemd[1]: Failed to start LSB: start Samba SMB/CIFS daemon (smbd).
Set 19 18:28:05 Phanthom systemd[1]: smbd.service: Unit entered failed state.
Set 19 18:28:05 Phanthom systemd[1]: smbd.service: Failed with result 'exit-code'.


___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


  


2. MELHOR RESPOSTA

Eduardo
vchacal

(usa Debian)

Enviado em 20/09/2016 - 09:27h

Mauriciodez escreveu:

Campacci escreveu:
Lá embaixo tem Níveis de autenticação, explica bem e acho que fica mais fácil entender.


Li as paradas e não me fez entender o pq do problema ... veja só o que acontece quando eu altero o security

mauricio@Phanthom:~$ sudo sed -i '/security/s/user/share/g' /etc/samba/smb.conf
[sudo] password for mauricio:
mauricio@Phanthom:~$ sudo /etc/init.d/samba restart
[....] Restarting nmbd (via systemctl): nmbd.serviceJob for nmbd.service failed because the control process exited with error code.
See "systemctl status nmbd.service" and "journalctl -xe" for details.
failed!
mauricio@Phanthom:~$ sudo sed -i '/security/s/share/user/g' /etc/samba/smb.conf
mauricio@Phanthom:~$ sudo /etc/init.d/samba restart
[ ok ] Restarting nmbd (via systemctl): nmbd.service.
[ ok ] Restarting smbd (via systemctl): smbd.service.
[ ok ] Restarting samba-ad-dc (via systemctl): samba-ad-dc.service.
mauricio@Phanthom:~$


___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


É habito do samba 3, não me aprofundei nas mudanças que houve para o samba 4. Mais posso afirmar que foram muitas.
Dei uma vasculhada pra tentar achar algo que lhe ajude, veja este link da wiki oficial do samba: https://wiki.samba.org/index.php/Anonymous_Share
(Ele diz que o acesso sem autenticação é chamado de acesso anonimo e abaixo ele cita um exemplo)

Veja o exemplo que ele cita:
[MyShare]
comment = Anonymous Samba Share
path = /srv/samba/anonymous_share/
guest ok = yes
read only = yes|no

Em especifico o parâmetro guest ok = yes
Tmb poderia ser o public = yes ... mais não tenho certeza se funciona no samba 4 ainda.

O motivo do problema, entendo eu que é devido as mudanças do samba.
Nos compartilhamentos pouca coisa, eu nem tinha notado mudanças antes de ver o seu post pra falar a verdade.
Mais em Domain Controller a mudança foi bruta, pra melhor eu acho ... porem bem complexa se for aprofundar.

3. Re: Erro de instalação do Samba

Eduardo
vchacal

(usa Debian)

Enviado em 19/09/2016 - 18:44h

Da uma olhada no journalctl -xe e lista o diretorio /etc/init. d/ acho q vai ter 3 scripts do samba.

Veja tambe se encontra processos com o nome smbd e nmbd. Se achar encerre os dois e depois tente iniciar o samba novamente.


4. Re: Erro de instalação do Samba [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 19/09/2016 - 19:22h

Campacci escreveu:

Da uma olhada no journalctl -xe e lista o diretorio /etc/init. d/ acho q vai ter 3 scripts do samba.

Veja tambe se encontra processos com o nome smbd e nmbd. Se achar encerre os dois e depois tente iniciar o samba novamente.


velho ... acho que matei a charada ... depois de encontrar uma pancada de erros em diversas situações ( inclusive no purge ) fucei na pasta do samba e excluí o smb.conf na mão, retornei o arquivo original e os problemas acabaram ... agora é o seguinte .. o q q tem de errado com o arquivo que eu criei ???

#A sessão global contém parâmetros de configurações globais, os quais serão aplicados a todo servidor e a todo compartilhamento.
[global]
server string = mauricio #Nome DNS
netbios name = mauricio #Nome Netbios
workgroup = WORKGROUP #Grupo de trabalho das máquinas windows
#Opções para security:
#none - Nada de senhas !
#user - Requer uma senha Unix, mesmo antes de escolher o compartilhamento ao qual pretende acessar
#share - Requer uma senha Unix, apenas se ao acessar o compartilhamento vocẽ nao tiver permissão para acessa-lo.
security = share
# No arquivo de log, serão armazenadas informações sobre cada conexão realizada ao servidor
# '%m'é uma variável que corresponde ao nome da máquina que acessar o servidor samba.
log file = /var/log/samba/samba.log #para um log centralizado
# log file = /var/log/samba/%m.log #para um log por máquna conectada.
#Compartilhamento
#[Nome do Compartilhamento]
[Arquivos]
comment = Acesso restrito ao setor de Manutenção
path = /home/mauricio/samba/mauricio
public = yes # acesso sem senha
writable = yes # Permitir alterações no diretório
#valid users = deixe para mais tarde


estou seguindo este tutorial >>> https://www.vivaolinux.com.br/artigo/Configuracao-definitiva-do-Samba/?pagina=3



___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


5. Re: Erro de instalação do Samba [RESOLVIDO]

Eduardo
vchacal

(usa Debian)

Enviado em 19/09/2016 - 20:14h

Mauriciodez escreveu:

Campacci escreveu:

Da uma olhada no journalctl -xe e lista o diretorio /etc/init. d/ acho q vai ter 3 scripts do samba.

Veja tambe se encontra processos com o nome smbd e nmbd. Se achar encerre os dois e depois tente iniciar o samba novamente.


velho ... acho que matei a charada ... depois de encontrar uma pancada de erros em diversas situações ( inclusive no purge ) fucei na pasta do samba e excluí o smb.conf na mão, retornei o arquivo original e os problemas acabaram ... agora é o seguinte .. o q q tem de errado com o arquivo que eu criei ???

#A sessão global contém parâmetros de configurações globais, os quais serão aplicados a todo servidor e a todo compartilhamento.
[global]
server string = mauricio #Nome DNS
netbios name = mauricio #Nome Netbios
workgroup = WORKGROUP #Grupo de trabalho das máquinas windows
#Opções para security:
#none - Nada de senhas !
#user - Requer uma senha Unix, mesmo antes de escolher o compartilhamento ao qual pretende acessar
#share - Requer uma senha Unix, apenas se ao acessar o compartilhamento vocẽ nao tiver permissão para acessa-lo.
security = share
# No arquivo de log, serão armazenadas informações sobre cada conexão realizada ao servidor
# '%m'é uma variável que corresponde ao nome da máquina que acessar o servidor samba.
log file = /var/log/samba/samba.log #para um log centralizado
# log file = /var/log/samba/%m.log #para um log por máquna conectada.
#Compartilhamento
#[Nome do Compartilhamento]
[Arquivos]
comment = Acesso restrito ao setor de Manutenção
path = /home/mauricio/samba/mauricio
public = yes # acesso sem senha
writable = yes # Permitir alterações no diretório
#valid users = deixe para mais tarde


estou seguindo este tutorial >>> https://www.vivaolinux.com.br/artigo/Configuracao-definitiva-do-Samba/?pagina=3



___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


Ainda bem que você se esforçou e achou o que estava causando o problema.
Particularmente não identifiquei nenhum problema com seu smb.conf, esta simples até.

Provavelmente vc não purgou antes, então quando removeu o samba ainda ficou o arquivo de configuração. Vi muito isso ocorrer quando tenta provisionar um domínio e já tem um smb.conf (ai removemos pq no provisionamento ele cria), mais na instalação é novidade pra mim rsrsrs.

Obs.:
- No tutorial não sabemos qual a versão do samba esta sendo utilizada. Como vc fez a instalação a pouco já deve estar usando a 4.5.0 ou próximo. Então quando criar um compartilhamento, não precisa reiniciar o samba. É uma característica do samba4 blz.

- Use o smb.conf que esta funcionando, apenas altere o compartilhamento em questão mesmo. Altere as permissões dentro do compartilhamento home.
- Deixe a sessão global padrão. Vai ver é onde esta tendo problema.





6. Re: Erro de instalação do Samba [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 19/09/2016 - 20:23h

Campacci escreveu:
- Deixe a sessão global padrão. Vai ver é onde esta tendo problema.


seguinte ... acho que descobri o problema de novo ... kkkkkkkkkkk ... seguinte ... quando em "security" seto "share" ou "none" eu tenho o retorno "failed" quando eu restarto o serviço ... já se eu setar como "user", a parada flui ... lá na frente não sei se vai rolar erro pois ainda não configurei usuário nem senha ... mas a princípio gostaria de entender o pq deste erro já q ele é a possível causa de todos os erros que deu aqui !!!


___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


7. Re: Erro de instalação do Samba

Eduardo
vchacal

(usa Debian)

Enviado em 19/09/2016 - 23:52h

Mauriciodez escreveu:

Campacci escreveu:
- Deixe a sessão global padrão. Vai ver é onde esta tendo problema.


seguinte ... acho que descobri o problema de novo ... kkkkkkkkkkk ... seguinte ... quando em "security" seto "share" ou "none" eu tenho o retorno "failed" quando eu restarto o serviço ... já se eu setar como "user", a parada flui ... lá na frente não sei se vai rolar erro pois ainda não configurei usuário nem senha ... mas a princípio gostaria de entender o pq deste erro já q ele é a possível causa de todos os erros que deu aqui !!!


___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


security é os níveis de autenticação do samba.

Esse link: https://pt.wikibooks.org/wiki/Guia_do_Linux/Avan%C3%A7ado/SAMBA/Conceitos_gerais_para_a_configura%C3...
Lá embaixo tem Níveis de autenticação, explica bem e acho que fica mais fácil entender.
Tem este aqui também: http://www.ibm.com/developerworks/br/library/l-lpic3-310-2/

Eu tinha comentado que uso uma configuração parecida e funciona, confirmei aqui e exatamente este parâmetro eu seto como security = user




8. Re: Erro de instalação do Samba

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/09/2016 - 00:29h

Campacci escreveu:
Lá embaixo tem Níveis de autenticação, explica bem e acho que fica mais fácil entender.


Li as paradas e não me fez entender o pq do problema ... veja só o que acontece quando eu altero o security

mauricio@Phanthom:~$ sudo sed -i '/security/s/user/share/g' /etc/samba/smb.conf
[sudo] password for mauricio:
mauricio@Phanthom:~$ sudo /etc/init.d/samba restart
[....] Restarting nmbd (via systemctl): nmbd.serviceJob for nmbd.service failed because the control process exited with error code.
See "systemctl status nmbd.service" and "journalctl -xe" for details.
failed!
mauricio@Phanthom:~$ sudo sed -i '/security/s/share/user/g' /etc/samba/smb.conf
mauricio@Phanthom:~$ sudo /etc/init.d/samba restart
[ ok ] Restarting nmbd (via systemctl): nmbd.service.
[ ok ] Restarting smbd (via systemctl): smbd.service.
[ ok ] Restarting samba-ad-dc (via systemctl): samba-ad-dc.service.
mauricio@Phanthom:~$


___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"


9. Re: Erro de instalação do Samba [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 20/09/2016 - 10:53h

Campacci escreveu:
O motivo do problema, entendo eu que é devido as mudanças do samba. .


Pode crer .. é isso mesmo ... testei aqui e a parada funcionou como anônimo só adicionando o parametro
guest account = nobody 


Valeu aí pela ajuda velho !!!!
___________________________________________________________________________________________
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts