web-dev-qa-db-ja.com

船外活動へのUbuntuクライアントの登録

現在、管理するいくつかのデスクトップマシンのプロセスをテストしているだけなので、Ubuntu 12.04.04LTSを新規インストールします。これらのマシンの主な管理者がこれらのマシンを管理するために使用できるようにしたい、衛星以外の船外活動サーバーがあります。 インストールガイド に従おうとしていますが、クライアントをインストールするのに問題が発生しています。

ガイドには、「すべてのコアクライアントパッケージはすでにDebianとUbuntuにあります」と書かれています。更新を実行した後、2つのパッケージをインストールします。アップデートは問題なく機能しますが、インストールは失敗します。

問題がいかに単純であるかを考えると、私はそれがオペレーターのエラーであるとほぼ確信しています。私はUbuntu(または一般的にはDebian)について何も知らないので、ガイドをどういうわけか誤解している可能性があります。

アクセスを取得するために有効にする必要があるyumリポジトリに類似したものはありますか?

2
Bratchley

これは、Ubuntu(すべてのリリース)をSpacewalkで動作させる方法について書いた完全な説明です。エラッタの完全サポートもあります

http://www.devops-blog.net/spacewalk/registering-ubuntu-and-debian-servers-with-spacewalk

2
pHiL

これらのパッケージは12.04LTS(Precise)では利用できないようです。 Ubuntuパッケージを介した検索はこれを裏付けているようです。

抜粋 正確なヒット-パッケージapt-transport-spacewalk

ss #1

あなたはおそらくあなた自身のRPMを転がすことに慣れているので、私は私自身を転がす傾向があるかもしれません.deb file here、Ubuntu/Debianの新しいバージョンまたは古いバージョンからパッケージファイルを取得し、ビルドツールを使用して12.04用にビルドします。

これらが欠落している理由については、私にはわかりません。私はそれらについて尋ねるいくつかのページも欠けているのを見つけました、例えばこれはタイトルがあります: Bug 1012064-Ubuntu-パッケージは非常によく知られていますが「追加パッケージ」としてリストされています

1
slm

部分的な成功。 /etc/apt/sources.listにアップストリームソースを手動で追加することで、システムを船外活動に登録させることができました。

deb http://ftp.de.debian.org/debian sid main

GPGキーのインポート:

gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
gpg -a --export 8B48AD6246925553 | apt-key add -

それから私はapt-get updateを適切に行いました(それが本当に必要かどうかはわかりません)。次に、spacewalkクライアントをインストールしました。

apt-get install apt-transport-spacewalk rhnsd

船外活動は、システムIDを生成する前にハードウェア情報を照会する必要があるため、halをインストールしました。

apt-get install hal

そして最後に、システムを船外活動に登録しました。

rhnreg_ks --activationkey=1-a1244f16f60d06275bc842087c632db3

rhnsdは問題なく実行され、システムはspacewalkの登録済みシステムのリストに表示されますが、rhn_checkが作成されていないため、/etc/sysconfig/rhn/systemidを実行できません。進行するにつれて、この回答を更新します。

1
Bratchley