Aqui está uma explicação completa que escrevi sobre como fazer com que o Ubuntu (todos os lançamentos) trabalhasse com o Spacewalk. Também com suporte total a Erratas
Agora eu estou apenas testando o processo para algumas máquinas desktop que eu vou gerenciar, então eu tenho uma nova instalação do Ubuntu 12.04.04 LTS. Temos um servidor de caminhada no espaço sem satélite que gostaria de ter disponível para os administradores principais que essas máquinas usam para gerenciar essas máquinas. Estou tentando seguir o guia de instalação e estou com problemas para fazer o cliente instalar.
O guia diz "Todos os pacotes dos principais clientes já estão no Debian e no Ubuntu." e executar uma atualização seguida de uma instalação de dois pacotes. A atualização funciona sem problemas, mas a instalação falha.
Dada a simplicidade do problema, estou quase certo de que é um erro do operador. Eu não sei nada sobre o Ubuntu (ou o Debian em geral), então é possível que eu esteja apenas interpretando mal o guia de alguma forma.
Existe algo análogo a um yum
repo que eu preciso ativar para ter acesso?
Aqui está uma explicação completa que escrevi sobre como fazer com que o Ubuntu (todos os lançamentos) trabalhasse com o Spacewalk. Também com suporte total a Erratas
Parece que esses pacotes não estão disponíveis para o 12.04 LTS (Precise). Pesquisar por pacotes do Ubuntu parece confirmar isso.
excerto Resultados exatos - Pacote apt-transport-passeio de campo
ComovocêprovavelmenteestáconfortávelemrodarseusprópriosRPMs,possoestarinclinadoacriarmeupróprioarquivo.deb
,pegandoosarquivosdepacotesdeumaversãomaisnovaoumaisantigadoUbuntu/Debianeusandoasferramentasdecompilação.12.04.
Porqueissoestáfaltando,nãotenhoideia.Euencontreiváriaspáginasperguntandosobreelesemfaltatambém,comoeste,intitulado:
Sucesso parcial. Consegui fazer com que o sistema se registrasse no espaço, adicionando manualmente as fontes upstream ao meu /etc/apt/sources.list
:
deb http://ftp.de.debian.org/debian sid main
Importando a chave GPG:
gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
gpg -a --export 8B48AD6246925553 | apt-key add -
Então eu fiz um apt-get update
para uma boa medida (não sei se foi realmente necessário). Eu então instalei o cliente spacewalk
:
apt-get install apt-transport-spacewalk rhnsd
e uma vez que o passeio espacial precisa consultar informações de hardware antes de gerar um ID do sistema que eu instalei hal
:
apt-get install hal
E finalmente registramos o sistema para a caminhada no espaço:
rhnreg_ks --activationkey=1-a1244f16f60d06275bc842087c632db3
O rhnsd
é executado sem problemas e o sistema é mostrado na lista de sistemas registrados do spacewalk
, mas não consigo executar um rhn_check
porque aparentemente /etc/sysconfig/rhn/systemid
nunca foi criado. Vou atualizar essa resposta enquanto progrida.