After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 771856 - Google Plus won't load
Google Plus won't load
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: General
3.18.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-09-22 23:32 UTC by Anthony Shively
Modified: 2016-10-16 02:34 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot of 404 issue (101.26 KB, image/png)
2016-09-23 02:28 UTC, Anthony Shively
Details

Description Anthony Shively 2016-09-22 23:32:28 UTC
I keep getting a 404 page not found when going to plus.google.com. In another browser the site loads fine.
Comment 1 Michael Catanzaro 2016-09-22 23:34:08 UTC
Can you post a screenshot please? 404 is a really odd error to get. What version of WebKit do you have (check the About dialog)?

(Google+ is working fine for me.)
Comment 2 Anthony Shively 2016-09-23 02:28:13 UTC
Created attachment 336116 [details]
Screenshot of 404 issue
Comment 3 Michael Catanzaro 2016-09-23 03:19:59 UTC
Oh wow, it's really a 404 page.

Hm, this might be impossible to debug. Most likely it's a problem on Google's end, I'm afraid. You could try filing a bug report, but they'll probably ignore you. Let's rule out any possibility of a user agent issue, it's the only thing I can think of. Try this to match mine exactly:

$ gsettings set org.gnome.Epiphany user-agent 'Mozilla/5.0 (Fedora; Linux x86_64) AppleWebKit/602.1 (KHTML, like Gecko) Version/8.0 Safari/602.1 Epiphany/3.20.3'

Then restart Epiphany, see if it works then.

Reset it when you're done testing:

$ gsettings reset org.gnome.Epiphany user-agent

Also, it's unlikely this will help, but check the web inspector (right click -> Inspect Element) to look for any red errors; probably there will be nothing useful because anything wrong with the page would occur before Google decided to show you a 404 page. Also try running Epiphany in a terminal in the off chance there are any useful warnings (very unlikely).
Comment 4 Michael Catanzaro 2016-09-23 04:49:21 UTC
Also it sounds dumb, but try clearing cookies I guess?

I actually installed elementary to test this, but I was able to log in to Google Plus just fine, so guess it's not a user agent problem....
Comment 5 Anthony Shively 2016-09-23 17:47:15 UTC
Yeah, I haven't had this problem sicne I installed elementary, it's just been in the last few days. So strange. Thanks for helping me try to figure it out.

I ran your suggested gsettings command, but that didn't help at all. However I cleared cookies and cache and now it is working! It doesn't give me the 404 error and loads the page.

Still doesn't solve the problem of why it did that in the first place, but at least I can get to Google Plus without getting into a different browser.
Comment 6 Anthony Shively 2016-09-23 17:51:19 UTC
OK so I spoke too soon. Epiphany rendered the page, but as soon as I signed in with my Google account, it went back to showing the original 404 message!!

This is the same Google account I have used for years (paid account) and I have used it in the past, on Plus, with Epiphany, without this issue, but I wonder if it is a Google problem of some sort...

They are also having that OAuth issue with Pidgin messenger's Hangouts plugin, but that's probably not related (although the timeframe roughly matches...)
Comment 7 Michael Catanzaro 2016-09-23 17:55:53 UTC
We need Google to investigate, I think, since we don't have anything to go on here. I really doubt there is a bug in how WebKit handles cookies; that might be the only thing I'm confident WebKit does properly, but cookies are pretty simple. So you can contact Google and ask them to respond here, but they won't and I'll eventually have to close this bug. Sorry. :(
Comment 8 Todd Courtnage 2016-10-05 16:53:49 UTC
I know "me too" comments aren't appropriate, but since nobody else has commented, and I don't want Anthony to think he's losing his mind (you're not alone, Anthony!), I also have this issue on two different computers (work and personal).

Both are running Debian unstable, Epiphany (Web) 3.22.0, WebKit 2.14.0, although it was also happening with Epiphany 3.20.x (and possible even before that, I can't be sure, as I only recently started to try and migrate to Epiphany).
Comment 9 Todd Courtnage 2016-10-06 00:54:47 UTC
Actually, I do have something more to contribute to this bug report than a "me too".

It only affects Google Apps accounts.

My personal email and my work email are both Google Apps accounts emails (i.e. they are not @gmail.com email addresses).

Earlier today I created a regular @gmail.com email address to test with and Google Plus loads (at work). This evening I had my girlfriend login to Google Plus with her regular @gmail.com email address and Google Plus loads fine (at home).

Anthony, I'm assuming you are also using a Google Apps account to access Google Plus?

(This would probably explain why it's not a very prevalent issue.)
Comment 10 Michael Catanzaro 2016-10-07 21:26:25 UTC
So to make any progress on this, we really need an analysis from a Google+ developer. So I'll leave this bug in the NEEDINFO state for now, until the next time I close NEEDINFO bugs.
Comment 11 Michael Catanzaro 2016-10-10 02:22:40 UTC
I just found https://bugs.webkit.org/show_bug.cgi?id=109576, maybe it's that?
Comment 12 Todd Courtnage 2016-10-16 00:46:56 UTC
Good news.

It appears the latest update to Gnome 3.22.1 (Epiphany/Web 3.22.1, WebKit 2.14.1) has fixed this issue. Google Plus is now loading for both of my Google Apps accounts!
Comment 13 Michael Catanzaro 2016-10-16 02:34:54 UTC
All we changed was the user agent; I thought we had already ruled that out. :/ OK, whatever. Please reopen if someone else still has this issue.