404 when logging in using FireFox in 8.6.1
Created by: Trefex
Case:
Go to gitlab instance running 8.6.1 in Firefox and log out.
On login page, use credentials, and sign in.
Expected results:
Login to gitlab dashboard
Actual result:
Receive 404 on https://git-r3lab.uni.lu/users/undefined instead.
Workaround:
Go back to root URL -> Works fine and logged in.
This does not happen on Chrome, nor Safari.
Relevant part from log.
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/undefined" for 127.0.0.1 at 2016-03-28 19:53:59 +0200
Processing by ProjectsController#show as HTML
Parameters: {"namespace_id"=>"users", "id"=>"undefined"}
Completed 401 Unauthorized in 34ms (ActiveRecord: 2.8ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:53:59.55400 git-r3lab.uni.lu @ - - [2016-03-28 19:53:59.509790083 +0200 CEST] "GET /users/undefined HTTP/1.1" 302 104 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.044145
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:53:59 +0200] "GET /users/undefined HTTP/1.1" 302 104 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/sign_in" for 127.0.0.1 at 2016-03-28 19:53:59 +0200
Processing by SessionsController#new as HTML
Completed 200 OK in 59ms (Views: 20.1ms | ActiveRecord: 2.0ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:53:59.66831 git-r3lab.uni.lu @ - - [2016-03-28 19:53:59.605001857 +0200 CEST] "GET /users/sign_in HTTP/1.1" 200 6428 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.063258
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:53:59 +0200] "GET /users/sign_in HTTP/1.1" 200 6447 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/undefined" for 127.0.0.1 at 2016-03-28 19:54:00 +0200
Processing by ProjectsController#show as HTML
Parameters: {"namespace_id"=>"users", "id"=>"undefined"}
Completed 401 Unauthorized in 35ms (ActiveRecord: 2.8ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:00.46524 git-r3lab.uni.lu @ - - [2016-03-28 19:54:00.420635481 +0200 CEST] "GET /users/undefined HTTP/1.1" 302 104 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.044542
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:00 +0200] "GET /users/undefined HTTP/1.1" 302 104 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/sign_in" for 127.0.0.1 at 2016-03-28 19:54:00 +0200
Processing by SessionsController#new as HTML
Completed 200 OK in 59ms (Views: 19.8ms | ActiveRecord: 1.9ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:00.57238 git-r3lab.uni.lu @ - - [2016-03-28 19:54:00.509293374 +0200 CEST] "GET /users/sign_in HTTP/1.1" 200 6428 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.063030
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:00 +0200] "GET /users/sign_in HTTP/1.1" 200 6447 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started POST "/users/auth/ldapmain/callback" for 127.0.0.1 at 2016-03-28 19:54:16 +0200
==> /var/log/gitlab/unicorn/unicorn_stdout.log <==
I, [2016-03-28T19:54:16.673700 #12033] INFO -- omniauth: (ldapmain) Callback phase initiated.
==> /var/log/gitlab/gitlab-rails/production.log <==
Processing by OmniauthCallbacksController#ldapmain as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"[FILTERED]", "username"=>"christophe.trefois", "password"=>"[FILTERED]"}
Redirected to https://git-r3lab.uni.lu/users/undefined
Completed 302 Found in 88ms (ActiveRecord: 7.3ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:16.78545 git-r3lab.uni.lu @ - - [2016-03-28 19:54:16.670947952 +0200 CEST] "POST /users/auth/ldapmain/callback HTTP/1.1" 302 106 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.114428
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:16 +0200] "POST /users/auth/ldapmain/callback HTTP/1.1" 302 106 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/undefined" for 127.0.0.1 at 2016-03-28 19:54:16 +0200
Processing by ProjectsController#show as HTML
Parameters: {"namespace_id"=>"users", "id"=>"undefined"}
Filter chain halted as :project rendered or redirected
Completed 404 Not Found in 41ms (Views: 0.9ms | ActiveRecord: 3.6ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:16.88834 2016/03/28 19:54:16 ErrorPage: serving predefined error page: 404
2016-03-28_17:54:16.88843 git-r3lab.uni.lu @ - - [2016-03-28 19:54:16.84245331 +0200 CEST] "GET /users/undefined HTTP/1.1" 404 2275 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.045930
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:16 +0200] "GET /users/undefined HTTP/1.1" 404 2287 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/sign_in" for 127.0.0.1 at 2016-03-28 19:54:20 +0200
Processing by SessionsController#new as HTML
Redirected to https://git-r3lab.uni.lu/
Filter chain halted as :require_no_authentication rendered or redirected
Completed 302 Found in 5ms (ActiveRecord: 0.6ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:20.05356 git-r3lab.uni.lu @ - - [2016-03-28 19:54:20.044275457 +0200 CEST] "GET /users/sign_in HTTP/1.1" 302 91 "" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.009221
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:20 +0200] "GET /users/sign_in HTTP/1.1" 302 91 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/" for 127.0.0.1 at 2016-03-28 19:54:20 +0200
Processing by RootController#index as HTML
Redirected to https://git-r3lab.uni.lu/dashboard/activity
Filter chain halted as :redirect_to_custom_dashboard rendered or redirected
Completed 302 Found in 32ms (ActiveRecord: 2.0ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:20.19370 git-r3lab.uni.lu @ - - [2016-03-28 19:54:20.1588237 +0200 CEST] "GET / HTTP/1.1" 302 109 "" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.034825
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:20 +0200] "GET / HTTP/1.1" 302 109 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/R3/bedtools2/refs/5173bf69dc3c096d99f3087e911d7767471b45fd/logs_tree/src/utils/chromsweep" for 66.249.64.7 at 2016-03-28 19:54:20 +0200
Processing by Projects::RefsController#logs_tree as HTML
Parameters: {"namespace_id"=>"R3", "project_id"=>"bedtools2", "id"=>"5173bf69dc3c096d99f3087e911d7767471b45fd", "path"=>"src/utils/chromsweep"}
Completed 404 Not Found in 328ms (Views: 1.3ms | ActiveRecord: 2.4ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:20.72638 2016/03/28 19:54:20 ErrorPage: serving predefined error page: 404
2016-03-28_17:54:20.72653 git-r3lab.uni.lu @ - - [2016-03-28 19:54:20.393576065 +0200 CEST] "GET /R3/bedtools2/refs/5173bf69dc3c096d99f3087e911d7767471b45fd/logs_tree/src/utils/chromsweep HTTP/1.1" 404 2275 "" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 0.332841
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:20 +0200] "GET /R3/bedtools2/refs/5173bf69dc3c096d99f3087e911d7767471b45fd/logs_tree/src/utils/chromsweep HTTP/1.1" 404 2287 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/undefined" for 127.0.0.1 at 2016-03-28 19:54:24 +0200
Processing by ProjectsController#show as HTML
Parameters: {"namespace_id"=>"users", "id"=>"undefined"}
Filter chain halted as :project rendered or redirected
Completed 404 Not Found in 40ms (Views: 0.8ms | ActiveRecord: 3.3ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:24.13690 2016/03/28 19:54:24 ErrorPage: serving predefined error page: 404
2016-03-28_17:54:24.13699 git-r3lab.uni.lu @ - - [2016-03-28 19:54:24.092681751 +0200 CEST] "GET /users/undefined HTTP/1.1" 404 2275 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.044268
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:24 +0200] "GET /users/undefined HTTP/1.1" 404 2287 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/undefined" for 127.0.0.1 at 2016-03-28 19:54:26 +0200
Processing by ProjectsController#show as HTML
Parameters: {"namespace_id"=>"users", "id"=>"undefined"}
Filter chain halted as :project rendered or redirected
Completed 404 Not Found in 38ms (Views: 0.5ms | ActiveRecord: 3.2ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:26.48813 2016/03/28 19:54:26 ErrorPage: serving predefined error page: 404
2016-03-28_17:54:26.48820 git-r3lab.uni.lu @ - - [2016-03-28 19:54:26.445150856 +0200 CEST] "GET /users/undefined HTTP/1.1" 404 2275 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.043008
==> /var/log/gitlab/nginx/gitlab_access.log <==
10.4.0.57 - - [28/Mar/2016:19:54:26 +0200] "GET /users/undefined HTTP/1.1" 404 2287 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0"
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/users/undefined" for 127.0.0.1 at 2016-03-28 19:54:27 +0200
Processing by ProjectsController#show as HTML
Parameters: {"namespace_id"=>"users", "id"=>"undefined"}
Filter chain halted as :project rendered or redirected
Completed 404 Not Found in 39ms (Views: 0.5ms | ActiveRecord: 3.2ms)
==> /var/log/gitlab/gitlab-workhorse/current <==
2016-03-28_17:54:27.72351 2016/03/28 19:54:27 ErrorPage: serving predefined error page: 404
2016-03-28_17:54:27.72359 git-r3lab.uni.lu @ - - [2016-03-28 19:54:27.679741555 +0200 CEST] "GET /users/undefined HTTP/1.1" 404 2275 "https://git-r3lab.uni.lu/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:45.0) Gecko/20100101 Firefox/45.0" 0.043803