Autor Tópico: Não consigo instalar o NIS.  (Lida 5567 vezes)

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Não consigo instalar o NIS.
« Online: 29 de Abril de 2014, 17:09 »

   Boa tarde. Estou tentando instalar (e configurar) o conjunto NIS+NFS para exportar o diretório /home e prover autenticação remota na minha rede local. No entanto, deparo-me com a seguinte situação, quando tento instalar o NIS:
---
labcomp1@labcomp1-Infoway-ST-4271:~$ sudo apt-get install nis
[sudo] password for labcomp1:
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
nis já é a versão mais nova.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 0 B adicionais de espaço em disco serão usados.
Você quer continuar [S/n]? S
Configurando nis (3.17-32ubuntu4.1) ...
dpkg: erro processando nis (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 20
Erros foram encontrados durante o processamento de:
 nis
E: Sub-process /usr/bin/dpkg returned an error code (1)
---
   Em tempo: estou seguindo o tutorial descrito em http://www.vivaolinux.com.br/artigos/impressora.php?codigo=10411.

   No entanto, no passo #7, como o nis não está instalado, ocorre o seguinte:
root@labcomp1-Infoway-ST-4271:/etc/init.d# ./nis stop
bash: ./nis: Arquivo ou diretório não encontrado

   Qualquer ajuda será bem vinda. Muito obrigado.

   Ramiro Jr.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #1 Online: 29 de Abril de 2014, 18:42 »
Qual Ubuntu?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Não consigo instalar o NIS.
« Resposta #2 Online: 30 de Abril de 2014, 00:37 »
Execute os comandos abaixo, cole o resultado aqui.

sudo dpkg --configure -a
sudo apt-get -f install
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #3 Online: 30 de Abril de 2014, 10:54 »
Execute os comandos abaixo, cole o resultado aqui.

sudo dpkg --configure -a
sudo apt-get -f install


Oi, bom dia.

Executei os comandos solicitados, então, segue abaixo o resultado.

labcomp1@labcomp1-Infoway-ST-4271:~$ sudo dpkg --configure -a
[sudo] password for labcomp1:
Configurando nis (3.17-32ubuntu4.1) ...
dpkg: erro processando nis (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 20
Erros foram encontrados durante o processamento de:
 nis
labcomp1@labcomp1-Infoway-ST-4271:~$ sudo apt-get -f install
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
1 pacotes não totalmente instalados ou removidos.
Depois desta operação, 0 B adicionais de espaço em disco serão usados.
Configurando nis (3.17-32ubuntu4.1) ...
dpkg: erro processando nis (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 20
Erros foram encontrados durante o processamento de:
 nis
E: Sub-process /usr/bin/dpkg returned an error code (1)
labcomp1@labcomp1-Infoway-ST-4271:~$

Att.,
Ramiro Júnior.

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #4 Online: 30 de Abril de 2014, 10:55 »
Qual Ubuntu?

Oi, bom dia.

A versão utilizada é a 12.04 LTS.

Att.,
RJr.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Não consigo instalar o NIS.
« Resposta #5 Online: 30 de Abril de 2014, 12:40 »
Bem, vamos remover o NIS e tentar instalá-lo de novo.

sudo apt-get purge nis

Com o detalhe: antes de tentar reinstalá-lo, confirme que está instalando o pacote do repositório oficial e não de algum PPA.

apt-cache policy nis
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #6 Online: 30 de Abril de 2014, 16:04 »
Bem, vamos remover o NIS e tentar instalá-lo de novo.

sudo apt-get purge nis

Com o detalhe: antes de tentar reinstalá-lo, confirme que está instalando o pacote do repositório oficial e não de algum PPA.

apt-cache policy nis

labcomp1@labcomp1-Infoway-ST-4271:~$ sudo apt-cache policy nis
[sudo] password for labcomp1:
nis:
  Instalado: (nenhum)
  Candidato: 3.17-32ubuntu4.1
  Tabela de versão:
     3.17-32ubuntu4.1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/universe i386 Packages
     3.17-32ubuntu4 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise/universe i386 Packages

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #7 Online: 30 de Abril de 2014, 16:20 »
Bem, vamos remover o NIS e tentar instalá-lo de novo.

sudo apt-get purge nis

Com o detalhe: antes de tentar reinstalá-lo, confirme que está instalando o pacote do repositório oficial e não de algum PPA.

apt-cache policy nis

Após a instalação, que não apresentou problema algum, fiz o procedimento indicado no tutorial que estou seguindo. Segue abaixo o erro apresentado.

root@labcomp1-Infoway-ST-4271:/etc/init.d# ./nis stop
bash: ./nis: Arquivo ou diretório não encontrado
root@labcomp1-Infoway-ST-4271:/etc/init.d# ./nis start
bash: ./nis: Arquivo ou diretório não encontrado

Att.,
RJr.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Não consigo instalar o NIS.
« Resposta #8 Online: 30 de Abril de 2014, 17:18 »
Fez o "apt-get purge nis", antes de tentar instalar novamente?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Não consigo instalar o NIS.
« Resposta #9 Online: 30 de Abril de 2014, 17:23 »
Em tempo... estou olhando a lista dos arquivos do NIS, no Ubuntu, e vejo que não há nenhum serviço "nis" criado em /etc/init.d.
Os serviços que ele cria são "ypbind", "yppasswdd", "ypserv" e "ypxfrd".

Outra coisa: parece que esses serviços já foram migrados para o upstart, o que significa que você não vai poder executá-los como "/etc/init.d/xxxxxx"; ao contrário, vc tem que usar "service xxxxx comando" (tipo, "service ypbind start").

Enfim: tudo indica que o problema é com o tutorial, que não é adequado ao Ubuntu.

EDIT: Lembrando agora... na época em que usei NIS+, em outras distros, nunca usei um script "nis". Sempre foi algo como "ypbind". Reforço a idéia de que esse tutorial não está muito apropriado pra seu uso.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #10 Online: 01 de Maio de 2014, 11:29 »
Em tempo... estou olhando a lista dos arquivos do NIS, no Ubuntu, e vejo que não há nenhum serviço "nis" criado em /etc/init.d.
Os serviços que ele cria são "ypbind", "yppasswdd", "ypserv" e "ypxfrd".

Outra coisa: parece que esses serviços já foram migrados para o upstart, o que significa que você não vai poder executá-los como "/etc/init.d/xxxxxx"; ao contrário, vc tem que usar "service xxxxx comando" (tipo, "service ypbind start").

Enfim: tudo indica que o problema é com o tutorial, que não é adequado ao Ubuntu.

EDIT: Lembrando agora... na época em que usei NIS+, em outras distros, nunca usei um script "nis". Sempre foi algo como "ypbind". Reforço a idéia de que esse tutorial não está muito apropriado pra seu uso.

Verificando outros tutoriais, cheguei a mesma situação. Em todos é solicitado que instale primeiro o portmap. Após a instalação, aparece a seguinte mensagem: "Nota, selecionando 'rpcbind' ao invés de 'portmap'
rpcbind já é a versão mais nova."

Isso estaria contribuindo para algum problema? Teria um outro tutorial que pudesse me indicar?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Não consigo instalar o NIS.
« Resposta #11 Online: 01 de Maio de 2014, 20:58 »
Sim, o portmap / rpcbind é necessário p/ que o NIS funcione. Vc também vai precisar liberar a porta 111/tcp no UFW.

Se o sistema dá como já instalado, é só pular a parte da instalação e ir pra ativação ("service rpcbind start" e "update-rc.d rpcbind default").
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #12 Online: 06 de Maio de 2014, 15:24 »
Sim, o portmap / rpcbind é necessário p/ que o NIS funcione. Vc também vai precisar liberar a porta 111/tcp no UFW.

Se o sistema dá como já instalado, é só pular a parte da instalação e ir pra ativação ("service rpcbind start" e "update-rc.d rpcbind default").

Fiz vários procedimentos e não consegui de forma algum fazer com que funcionasse. Essa parte da ativação, qual o comando e em qual diretório eu faço?

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Não consigo instalar o NIS.
« Resposta #13 Online: 06 de Maio de 2014, 15:41 »
Tem como colar aqui as saídas quando vc executa os comandos pra ativar os serviços?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline ramirojunior

  • Usuário Ubuntu
  • *
  • Mensagens: 9
    • Ver perfil
Re: Não consigo instalar o NIS.
« Resposta #14 Online: 06 de Maio de 2014, 18:05 »
Tem como colar aqui as saídas quando vc executa os comandos pra ativar os serviços?

Meu caro, este é o problema. Quando executo o comando ./stop ou ./starter, ambos aparecem uma mensagem de aviso que não existe o diretório. O que acho é que mesmo instalando o NIS, não aparece em local nenhum.