2 Oracle Linux Managerの既知の問題
警告:
このドキュメントで説明するソフトウェアは、Extended Supportでの期間限定でサポートされます。 Oracle Linux 7は現在拡張サポート中です。 詳細は、Oracle Linux拡張サポートおよびOracleオープン・ソース・サポート・ポリシーを参照してください。
OS管理ハブを使用してオペレーティング・システム・インフラストラクチャを管理することを検討してください。 詳細は、「OS管理ハブ」を参照してください。
Oracle Linux Managerに関連する既知の問題は次のとおりです。
ULNチャネルからの同期でエラー403メッセージが生成されることがある
ULNチャネルから同期するリポジトリ、つまりuln:///
プレフィクスを持つチャネルでspacewalk-repo-syncコマンドを実行すると、ミラー関連のエラーが表示されます。
たとえば、uln:///ol7_x86_64_addons
から同期する場合、コマンドの出力に次のメッセージが含まれることがあります:
... Could not retrieve mirrorlist https://linux-update.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_addons error was 14:HTTP Error 403 - Forbidden
このメッセージは無視しても問題ありません。 (バグID 32165904)
--latest
を使用した同期で必要なパッケージがバイパスされる
チャネルを同期するためのオプションである--latest
の基礎となるメカニズムは、モジュール対応ではありません。 ol8_Appstream
などのモジュール対応チャネルの同期時にこのオプションを使用すると、必要なパッケージがバイパスされる場合があります。 したがって、モジュール化されたチャネルを同期する場合、web UIまたはコマンドラインでオプション--latest
を使用「しない」でください。
64ビットArm (aarch64)プラットフォームはサポートされない
このOracle Linux Managerの現在のリリースでは、64-bit Arm (aarch64)アーキテクチャを使用するシステムはサポートされていません。 (バグID 31053096)
プロキシ・サーバーのインストール中に報告されるエラー
プロキシ・サーバーのインストール中に、次のようなログが出力されることがあります:
... 2020/06/16 11:19:27 -04:00 1655 172.16.0.210: config_mgmt/rhn_config_management.management_put_file 2020/06/16 11:19:27 -04:00 1655 172.16.0.210: server/apacheRequest.call_function('ERROR', 'Unhandled exception', AttributeError("'list' object has no attribute 'write'",))
これらのメッセージは無視して問題ありません。 (バグID 31499690)
スナップショットのロールバック機能を使用するには、リモート管理クライアントをインストールして有効にする必要があります
Oracle Linux Managerを使用してターゲット・システムを以前のスナップショットに正常にロールバックするには、少なくともdeploy files
オプションを有効にした状態でターゲット・サーバーにOracle Linux Manager Remote Managementクライアントがインストールされている必要があります。 ただし、すべてのリモート構成オプションを有効にすることをお薦めします。
Oracle Linux Managerリモート管理クライアントの管理の詳細は、「Oracle Linux Manager: クライアント・ライフ・サイクル管理ガイドforリリース2.10」を参照してください。
jabberdデータベースの交換が必要な問題
次のいずれかのエラーが発生した場合は、Oracle Linux Managerサーバーまたはプロキシのjabberd
データベースの置換が必要になることがあります:
-
OSAステータスは、クライアント・サーバーの不明な時点でオフラインと表示されます。
-
Oracle Linux Managerサーバーまたはプロキシ上の
/var/log/messages
でのosa-dispatcher
エラー。 -
"db: 破損が検出されました。すべてのjabberdプロセスを閉じて、Oracle Linux Managerサーバーまたはプロキシ上の
/var/log/messages
でdb_recoverメッセージを実行してください。
これらの問題は、通常、以前のバージョンのSpacewalkからアップグレードしたが、デフォルト・データベースを新しいバージョンで現在使用されているSQLiteに変更していない場合に発生します。
jabberd/osa
データベースの置換の詳細は、「Oracle Linux Manager: インストレーション・ガイドforリリース2.10」を参照してください。
SELinuxポリシーによりSQL*PlusがOracle Databaseに接続できなくなる
Oracle Linux ManagerとOracle Databaseが同じホストにインストールされていて、SElinuxが有効になっている場合、デフォルトのSELinuxポリシーにより、Oracle Instant ClientパッケージによってインストールされているSQL*PlusのバージョンはOracle Databaseに接続できません。
この問題を回避するには、$ORACLE_HOME/bin
にあるOracle Database自体によってインストールされたSQL*Plusバイナリを使用します。 もう1つの回避策は、SELinuxを許容モードに設定することです。 (Bug ID 25743208)
Oracle Linux 6 Update 8が登録後にyumコマンドを実行できない
Oracle Linux 6更新8サーバーの登録は組込みパッケージで成功しますが、後続のyumコマンドはエラーで失敗: "KeyError: 'X-RHN-Auth-Expiration'".
Oracle Linux 6用のSpacewalkクライアント全体のインストールでは、この問題が解決されるため、登録前にこの問題を実行する必要があります。 「Oracle Linux Manager: クライアント・ライフ・サイクル管理ガイドforリリース2.10」のrhnreg_ksコマンドを使用したOracle Linux Managerクライアント・ソフトウェアのインストールおよびクライアント・システムの登録のステップに従います。
Oracle Linux Managerロギング設定
Oracle Linux Managerは、特に/var/log/httpd
の下で、多数のログ・メッセージを生成します。 ディスク・スペースが足りなくなるのを防ぐため、logrotate
の設定を調整して、よりアクティブなローテーション、圧縮、およびログファイルのアーカイブを実装する必要があります。
詳細は、「Oracle® Linux 6: 管理者ガイド」または「Oracle Linux 7: セキュリティ・ガイド」の関連情報を参照してください。
Oracle Linux Managerがインストールされているslf4jパッケージのためにインストールに失敗
状況によっては、slf4j
(Simple Logging Facade for Java)パッケージがインストールされていると、Oracle Linux Managerのインストールが失敗することがあります。 回避策として、slf4j
パッケージを削除します。 Eclipseはこのパッケージに依存するため、Eclipseをアンインストールするか、rpm -e --nodeps slf4jコマンドを使用してパッケージを削除する必要があります。
最初のOracle Linux Manager構成後にTomcatを起動できない
jta
パッケージがgeronimo-jta-1.1-api
パッケージではなくシステムにインストールされている場合、Tomcatサービスの起動に失敗します。
この問題を解決するには、jta
パッケージを削除してから、geronimo-jta-1.1-api
パッケージをインストールします。 正しいパッケージをインストールしたら、Spaacewalkサービスを再起動します。
sudo /usr/sbin/spacewalk-service restart
FQDNに関連する問題
ホスト名の完全修飾ドメイン名(FQDN)は、Oracle Linux Managerサーバーをインストールするための厳密な要件です。 FQDNを使用しない場合、または無効なFQDNを使用する場合、無効なPreboot eXecution環境(PXE)ブート構成ファイルなどのさまざまなエラーが発生します。 さらに、Oracle Linux Managerでは、クライアント登録に影響を与える有効なCA証明書を作成できません。
FQDNの適切な使用の詳細は、「Oracle Linux Manager: インストレーション・ガイドforリリース2.10」のネットワーキング要件を参照してください。
大きなリポジトリまたはデータセットでのメモリー不足の問題
リポジトリ・メタデータの構築時に、デフォルトのJavaメモリー設定にリンクされたOut of Memoryエラーにより、Oracle Linux Managerが失敗することがあります。 この問題とその解決の詳細については、「Oracle Linux Manager: クライアント・ライフ・サイクル管理ガイドforリリース2.10」にあるリポジトリ構築時のメモリーに関する考慮事項を参照してください。
クライアントはアップグレード後に再登録する必要があるかもしれません
Oracle Linux Managerサーバーのアップグレード後、Oracle Linux ManagerクライアントをOracle Linux Managerサーバーに再登録する必要がある場合があります。 webインタフェースにはこれらのクライアントが登録済として表示されますが、クライアントでrhncfg-clientコマンドを実行すると、Authentication failed: Invalid digital server certificate
などのエラーが表示されます。
この問題が発生した場合は、rhn_registerコマンドまたはrhnreg_ks --forceコマンドを使用して、クライアントを再登録します。
Oracle Linux Managerは、ルート・ユーザーが制約を受けている場合は機能しません
root
ユーザーumask
が制限しすぎている場合(たとえば、0022
ではなく0077
など)、Apache、TomcatおよびJavaプロセスは、Oracle Linux Managerのインストール中またはspacewalk-repo-syncやspacecmdなどのコマンドによって書き込まれた一部のファイルを読み取れません。 Oracle Linux Managerはyum
メタデータまたはパッケージ・ファイルを提供できないため、クライアントも作業を停止する可能性があります。
yumコマンドがHTMLを表示
yum
コマンドをOracle Linux Managerクライアントで実行したときに多くのHTML行が表示されないようにするには、次のいずれかを実行します:
-
/etc/yum/pluginconf.d/ulninfo.conf
ファイルを編集し、enable
の値を0
に設定します。 -
yum-plugin-ulninfo
パッケージを削除します。
アップグレード後のキックスタートに関する問題
Oracle Linux Managerサーバーのアップグレード後、既存のキックスタート・プロファイルおよび配布を使用すると、エラーが発生する可能性があります。
Webインタフェースに次のようなエラー・メッセージが表示されることがあります:
This kickstart profile uses a different type of encryption by default than the root password is currently using. You must reset the root password to encrypt it with the new method.
回避策として、以下を実行してください:
-
root
パスワードをリセットします。 -
Oracle Linux Managerサービスを再起動します。
sudo/usr/sbin/spacewalk-service restart
-
ディストリビューション・ツリーとISOイメージを再マウントします。