1

ドメインを変更しようとしていて、問題が発生しています。誰かがここで私を助けてくれることを願っています。以下に行った手順を文書化しました。

DNS 管理チームに DNS リソースを要求しました。

.mike-cf.company.com 正規名 = mike-cf.company.com。名前: mike-cf.company.com 住所: 10.52.88.123

次に、-D スイッチを使用してインストールしました。

bash < <(curl -s -k -B http://raw.github.com/cloudfoundry/vcap/master/dev_setup/bin/vcap_dev_setup -D mike-cf.company.com)

~/cloudfoundry/.deployments/devbox/config のすべての構成ファイルが変更されたわけではないことに気付いたので、sed コマンドを使用してそれらを変更しました。

$ cd ~/cloudfoundry/.deployments/devbox/config $ sed -i 's/.vcap.me/.newdomain.com/g' *.yml

再起動すると、問題なく vmc ターゲットを実行できましたが、ユーザーを登録できませんでした。

$ vmc target http://api.mike-cf.company.com/ [http://api.mike-cf.company.com] へのターゲティングに成功

$ vmc register --email mike@company.com --passwd password 新規ユーザーの作成: エラー 100: 不正な要求

uaa.log にはエントリがなく、cloud_controller.log にはこれだけがありました

[2012-09-25 09:06:46.712110] cc - pid=20400 tid=8ee9 fid=4757 DEBUG -- ---> async\nrequest: post http://uaa.mike-cf.company.com/oauth /token \nheaders: {"content-type"=>"application/x-www-form-urlencoded", "accept"=>"application/json", "authorization"=>"Basic Y2xvdWRfY29udHJvbGxlcjpjbG91ZGNvbnRyb2xsZXJzZWNyZXQ="}\nbody: grant_type=client_credentials [2012-09-25 09:06:46.718338] cc - pid=20400 tid=8ee9 fid=4757 DEBUG -- <---\n応答: 404\nheaders: {"SERVER"=>"nginx", "DATE"=>"Tue, 25 Sep 2012 16:06:46 GMT", "CONTENT_TYPE"=>"text/html", "CONTENT_LENGTH"=>"162", "CONNECTION"=>"close"}\nbody : \r\n404 見つかりませんhttp://uaa.mike-cf.company.com: 404 トレース ["/home/mike/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/bundler/gems/uaa-dad29c9030f4/ gem/lib/uaa/http.rb:56:injson_parse_reply'", "/home/mike/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/bundler/gems/uaa-dad29c9030f4/gem/lib/uaa/token_issuer.rb:157:inrequest_token'", "/home/mike/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/bundler/gems/uaa-dad29c9030f4/gem/lib /uaa/token_issuer.rb:128:in access_token client_credentials_grant'", "/home/mike/cloudfoundry/cloud_controller/cloud_controller/app/models/uaa_token.rb:80:in'", "/home/mike/cloudfoundry/cloud_controller/cloud_controller/app/models/uaa_token.rb:96:in user_account_instance'", "/home/mike/cloudfoundry/cloud_controller/cloud_controller/app/controllers/users_controller.rb:13:increate'", "/home/mike/cloudfoundry/. deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems/actionpack-3.0.14/lib/action_controller/metal/implicit_render.rb:4:in send_action'", "/home/mike/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems/actionpack-3.0.14/lib/abstract_controller/base.rb:150:inprocess_action'" 、「/home/mike/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems/actionpack-3.0.14/lib/action_controller/metal/ render.rb:11:inprocess_action'", "/home/mike/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems/actionpack-3.0.14/lib/abstract_controller/callbacks.rb:18:inprocess_action のブロック'", "/home/mike/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems/activesupport-3.0.14/lib /active_support/callbacks.rb:446:in ` run _3844132275556875466__process_action_ 2824786929479189233 _callbacks'"] [2012-09-25 09:06:46.896386] cc_events - pid=20400 tid=8ee9 fid=4-2-0755 -- 09:06:46 -0700, :USER, "N/A", "POST:/users", "mike@company.com", :FAILED, "Bad request"]

4

2 に答える 2

1

問題が見つかりました。使用していたvmcに問題があるようです。VMCをダウングレードすると、接続できるようになります。

gemアンインストールvmc

gem install --version'= 0.3.18' vmc

これが私を答えに導くスレッドです https://groups.google.com/a/cloudfoundry.org/forum/?fromgroups=#!topic/vcap-dev/enY2qKnSJWI

于 2012-09-27T15:27:40.577 に答える
0

uaa 設定ファイルの内容を確認することはできますか? NATS メッセージ バスに指定された正しい IP アドレスがあることを確認してください。行は次のようになります。

mbus: nats://nats:nats@192.168.1.10:4222/

その IP アドレスが正しくない場合は、変更する必要があります。インストールされているサーバーには静的IPアドレスがあると思いますか? VCAP をインストールする前に割り当てられましたか?

于 2012-09-26T08:09:12.140 に答える