dhclient imprime erro estranho

2

Embora pareça que faz o seu trabalho, ele imprime após um resultado irritante

# dhclient -r eth0
reload: Unknown instance: 
invoke-rc.d: initscript smbd, action "reload" failed.
# dhclient eth0
reload: Unknown instance: 
invoke-rc.d: initscript smbd, action "reload" failed.

que eu gostaria de corrigir.

Linux Mint 17 Qiana

    
por gumkins 24.01.2016 / 01:21

3 respostas

2

A página man do dhclient tem isto a dizer sobre o -r flag

-r Release the current lease and stop the running DHCP client as previously recorded in the PID file. When shutdown via this method dhclient-script will be executed [...]

A parte interessante aqui é a referência a dhclient-script . Acontece que este é um script de shell ( locate dhclient-script | xargs -n1 type -p ). Examinar esse script mostra que ele, por sua vez, faz referência a todos os arquivos no diretório /etc/dhcp/dhclient-enter-hooks.d . Um dos arquivos é chamado de samba , que também é um script de shell. Perto do final deste script estão estas linhas

# reload the samba server
# We don't necessarily have the samba package installed. #414841
[ -x /etc/init.d/smbd ] && /usr/sbin/invoke-rc.d smbd reload

Isso verifica se /etc/init.d/smbd é executável e, se for o caso, o chama com o parâmetro reload .

Uma solução simples é remover a permissão de execução desse arquivo ( chmod a-x /etc/init.d/smbd ), mas qualquer atualização no pacote do Samba provavelmente substituirá essa alteração. Uma solução melhor pode ser remover os pacotes do Samba (o recarregamento provavelmente está falhando porque o Samba não está configurado, portanto não está sendo executado).

    
por 26.01.2016 / 00:28
2

Eu tive um erro relacionado que me impediu de obter uma nova concessão de dhcp (e, portanto, navegar pela rede);

Job for smbd.service invalid.

invoke-rc.d: initscript smbd, action "reload" failed.

A execução do dhclient -r nesse caso resultou na repetição dessa mensagem de erro.

Em exibição:

service smbd start

.. e seguindo-se com um ifdown / ifup resolveu meu problema de locação e navegação, desde então, foi retomada. Talvez a execução de 'service smbd status' possa fornecer informações adicionais viáveis.

(Eu estou ciente de que a pergunta é considerada encerrada porque foi respondida, apenas adicionando isto caso seja útil para outras pessoas que se depararem com esta mensagem enquanto procuram o erro que eu encontrei, exatamente como eu fiz. :)

    
por 13.07.2016 / 10:19
-1

A atualização de samba resolveu isso para mim:

apt-get upgrade samba
    
por 01.03.2017 / 09:34