Migration from 8.17.1 -> 10.0.2 & after to 10.0.3

Hello.

I’ve migrated a test server with a database from 8.17.1 to 10.0.2.

I’ve detected through the /dashboard/ if you try to create an issue /dashboard/issues/ choosing a project the system returns a 404 error:

The error log from production.log is this:

Started GET “/dashboard/issues?assignee_id=43” for 172.17.146.1 at 2017-10-09 13:03:06 +0200
Processing by DashboardController#issues as HTML
Parameters: {“assignee_id”=>“43”}
Completed 200 OK in 415ms (Views: 220.6ms | ActiveRecord: 137.3ms)
Started GET “/-/metrics” for 127.0.0.1 at 2017-10-09 13:03:11 +0200
Processing by MetricsController#index as HTML
Filter chain halted as :validate_prometheus_metrics rendered or redirected
Completed 404 Not Found in 1ms (Views: 0.7ms | ActiveRecord: 0.0ms)

I upgraded to the last version 10.0.3 but still with this messages.

If i try to create an issue through the project

/project/new-project-test/issues

It works good. As i can see it take a Link adding this to the URL.

new?issue%5Bassignee_id%5D=&issue%5Bmilestone_id%5D=

But through the dasboard always took the same ID (dashboard/issues?assignee_id=43")

Anyone with the same error after a migration?

It seems the problem es related with the external link.

When the issue is generated by the dashboard the generated link is without de domain. That’s why are returning an error 404.

Checking the rb’s. Not related with /etc/gitlab/gitlab.rb

OK, it seems related with /etc/gitlab/gitlab.rb, but seems were cached after chaging the URL and reconfiguring the ctl. Now it’s working all.