OpsCenter 5.0.0 で Datastax Enterprise 4.5.1 を実行し、OpsCenter と datastax-agents を OpsCenter バージョン 5.1.0 にアップグレードしようとしています。
これは、AWS の 2 ノードのテスト クラスターです。
OpsCenter 5.1.0 を Datastax Web サイトからダウンロードし、テスト クラスタの OpsCenter サーバーを正常にアップグレードしました。予想どおり、新しい OpsCenter Web ページに接続した後、エージェントが接続できないというメッセージが表示されました。
OpsCenter Web UI からエージェントをアップグレードしようとしました。AWS の認証情報、ユーザー名「ubuntu」、公開キーを pem 形式で追加し、アップグレードを実行しました。失敗しました。
/var/log/opscenterd/opscenterd.log に、次のように表示されます。
2015-03-05 17:47:33+0000 [] WARN: Marking request e3f82540-3bd8-4d27-81dd-e40fd476dd0a as failed: Failure installing agent on 10.0.11.138.
Standard output:
bin/find-java
bin/install_agent.sh
bin/sudowrap
./datastax-agent.deb
./datastax-agent.rpm
DataStax AMI wasn't used
* Stopping DataStax Agent datastax-agent
...done.
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package opscenter-agent
Starting agent installation process for version 5.1.0
Reading package lists...
Building dependency tree...
Reading state information...
sysstat is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Selecting previously unselected package datastax-agent.
(Reading database ... 82449 files and directories currently installed.)
Preparing to unpack .../datastax-agent.deb ...
Unpacking datastax-agent (5.1.0) ...
Setting up datastax-agent (5.1.0) ...
Configuration file '/etc/datastax-agent/datastax-agent-env.sh'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
Exit code: 130
ノードに行ったとき、dpkg プロセスがまだ実行されていたため、手動で強制終了する必要がありました。WebUI からアップグレード手順を再度実行しました。今回は成功したと表示されますが、エージェントはまだ接続していません。
何が起こったのか、またはそれを解決する方法はありますか?