Re: Failed to login to Cloud Foundry after upgrading from cfv212 to cfv218


Amit Kumar Gupta
 

Did you also configure route_registrar correctly? You need to tell it
which routes to register on behalf of the UAA. That information was also
in the release notes. You should not add the --register-with-router flag,
in general you should not need to hack any source code in a running
installation.

On Thu, Mar 17, 2016 at 11:06 PM, 王小锋 <zzuwxf(a)gmail.com> wrote:

Yes,

I added route_registrar and colocated it with cloud_controller_ng, uaa,
hm9000, and loggregator_trafficcontroller jobs.

I login to uaa VM and compare uaa_cf-registrar_ctl located under /var/vcap/jobs/uaa/bin,
and found that " --register-with-router \" was missed. After added this
line back to uaa_cf-registrar_ctl and restarted uaa using monit, I am
able to login to cf.

Not sure why "--register-with-router " was removed after cf 218 was
deployed using bosh. Any hints?

2016-03-18 13:26 GMT+08:00 Amit Gupta <agupta(a)pivotal.io>:

The UAA component should serve the login.example.com route. Did you
check out the release notes for 218? The first bullet in the important
section mentions how to configure and colocate the route registrar with the
UAA so that it gets the login route.

On Thu, Mar 17, 2016 at 8:33 PM, 王小锋 <zzuwxf(a)gmail.com> wrote:

Hi, there

I am using bosh to upgrade Cloud Foundry from cfv212 to cfv218. The
bosh deployment was successful, but when I try to login to cf, I met the
following error:

the detailed error info is as below, " login.exmaple.com " returns 404
error.

Could this be caused by "login" template removed from the deployment?
how to debug for this kind of error? your help is greatly appreciated,
thanks!

ip-10-10-0-118:~/micro$ cf login

VERSION:
6.12.1-56792aa

API endpoint: https://api.example.com

REQUEST: [2016-03-18T03:16:54Z]
GET /v2/info HTTP/1.1
Host: api.example.com
Accept: application/json
Content-Type: application/json
User-Agent: go-cli 6.12.1-56792aa / linux



RESPONSE: [2016-03-18T03:16:55Z]
HTTP/1.1 200 OK
Content-Length: 496
Connection: keep-alive
Content-Type: application/json;charset=utf-8
Date: Fri, 18 Mar 2016 03:16:59 GMT
Server: nginx
X-Cf-Requestid: 5036d843-0d67-45fa-6f82-ee7eda8825db
X-Content-Type-Options: nosniff
X-Vcap-Request-Id:
6169465d-a01e-4187-4863-d814e1d9131e::a42227d6-9e5e-4411-92e0-48d1dfa75019

{"name":"vcap","build":"2222","support":"http://support.cloudfoundry.com","version":2,"description":"Cloud
Foundry sponsored by Pivotal","authorization_endpoint":"
http://login.example.com","token_endpoint":"https://uaa.example.com
","min_cli_version":null,"min_recommended_cli_version":null,"api_version":"2.36.0","app_ssh_endpoint":"
ssh.example.com:2222
","app_ssh_host_key_fingerprint":null,"logging_endpoint":"wss://
loggregator.example.com:4443","doppler_logging_endpoint":"wss://
doppler.example.com:443"}

REQUEST: [2016-03-18T03:16:55Z]
GET /login HTTP/1.1
Host: login.example.com
Accept: application/json
Content-Type: application/json
User-Agent: go-cli 6.12.1-56792aa / linux



RESPONSE: [2016-03-18T03:16:55Z]
HTTP/1.1 404 Not Found
Content-Length: 67
Connection: keep-alive
Content-Type: text/plain; charset=utf-8
Date: Fri, 18 Mar 2016 03:17:03 GMT
X-Cf-Requestid: 74e7c059-2735-4553-5d74-6c85d3a6c626
X-Cf-Routererror: unknown_route

404 Not Found: Requested route ('login.example.com') does not exist.

FAILED
Server error, status code: 404, error code: , message:
FAILED
Server error, status code: 404, error code: , message:

Join cf-dev@lists.cloudfoundry.org to automatically receive all group messages.