SpacewalkにUbuntuクライアントを登録する

SpacewalkにUbuntuクライアントを登録する

これで、管理するデスクトップコンピュータでプロセスをテストしているので、Ubuntu 12.04.04 LTSを新しくインストールしました。私たちは、このマシンの基本管理者がこのマシンを管理するために使用する非衛星宇宙遊泳サーバーを持っています。フォローしようとしています。インストールマニュアルクライアントのインストールに問題があります。

このガイドには、「すべてのコアクライアントパッケージがすでにDebianとUbuntuにあります」と記載されています。アップデートを実行し、両方のパッケージをインストールします。アップデートは問題なく動作しますが、インストールに失敗します。

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

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

答え1

以下は、Ubuntu(すべてのバージョン)がSpacewalkと連携する方法について私が書いた完全なガイドラインです。また、完全な正誤表をサポートします。

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

答え2

このパッケージは12.04 LTS(Precise)では利用できないようです。 Ubuntu Packagesによる検索はこれを確認しているようです。

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

       SS#1

あなたは自分のRPMをロールアップするのが好きなので、私は.debここで最新または以前のバージョンのUbuntu / Debianからパッケージファイルをインポートし、ビルドツールを使用して12.04用にビルドして直接ロールアップしたいかもしれません。

なぜこれが欠けているのかわかりません。私はクエリに関する情報も欠けているいくつかのページを見つけました。タイトルは次のとおりです。バグ1012064 - よく知られているUbuntuパッケージが「追加パッケージ」として一覧表示される

答え3

部分的に成功しました。次の方法で、アップストリームソースを自分のソースに手動で追加できました/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

Spacewalkは私のインストールのシステムIDを生成する前にハードウェア情報を照会する必要があるのでhal

apt-get install hal

最後に、システムを宇宙遊泳に登録します。

rhnreg_ks --activationkey=1-a1244f16f60d06275bc842087c632db3

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

関連情報