Remember the milk not authorizing

Bug #406512 reported by mlissner
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Do Plugins
New
Undecided
Unassigned

Bug Description

I just signed up for Remember the Milk, and am trying to configure the plug in to work with my new account. For some reason when I press the Authorize button in the config dialog, the button presses in, but nothing happens. I expect there should be some kind of new tab opened somewhere, or something, but nothing happens.

Eventually (after maybe a minute), control of the plug in returns, and the Complete Authorization button shows up. Unfortunately though, no tab has been opened.

My browser usually works with Do with no problems, so this seems like some kind of implementation problem with RTM. I'm using FF3.5, if that means anything.

Revision history for this message
TerpInHotLanta (ccampjr) wrote :

Same.

From terminal:
:~$ gnome-do

(/usr/lib/gnome-do/Do.exe:1543): GLib-WARNING **: g_set_prgname() called multiple times

(/usr/lib/gnome-do/Do.exe:1543): Wnck-CRITICAL **: wnck_set_client_type got called multiple times.

[Error 13:14:20.204] [RTM] Not authorized to use a Remember The Milk account.
[Error 13:14:20.210] [RTM] Not authorized to use a Remember The Milk account.
[Error 13:14:20.210] [RTM] Not authorized to use a Remember The Milk account.
[Error 13:14:20.226] [RTM] Not authorized to use a Remember The Milk account.
[Error 13:15:10.465] [RTM] Failed to initialize authentication.
[Error 13:15:43.896] [RTM] Failed to complete authentication.

The next-to-last line is from when I click the Authorize button and then wait 25 seconds or so.
The last line is when I click the Complete authorization button or whatever it says.

Running gnome-do --debug did not provide any further information.

Revision history for this message
rott (mrheinheimer) wrote :

Same problem here. Consider this my vote for this bug!

Revision history for this message
rott (mrheinheimer) wrote :

Pulled up wireshark to capture packets after a click on the "Authorize" button. RTM plugin, of course, sends data to api.rememberthemilk.com prior to bringing up a browser. Presumably, the response from the server is bad and so the RTM plugin never gets far enough to even attempt to bring up the browser. This appears to be what is happening.

I'm pasting only the important packets here, not all the syns and acks:

Outbound from RTM plugin:
POST /services/rest/?api_key=ee32c06f2d45baf935a2c046323457d8&method=rtm.auth.getFrob&api_sig=e8a1412173a1354198e93d96fc71bb5d

The reply:
HTTP/1.1 503 Service Temporarily Unavailable\r\n

I'm guessing this will clear itself up after a while? If RememberTheMilk.com gets it fixed on their side. It's be nice to have a bit more info from the plugin though, even if by debug. The right place for debug is in:

src/RtmNet/Rtm.cs in the else clause of AuthGetFrob.

If anyone wishes to follow the path:
start in AuthInit (note the error message there that you see when you click "Authorize" button on the 'gnome-do --debug' console):
http://bazaar.launchpad.net/~do-plugins/do-plugins/trunk/annotate/head%3A/RememberTheMilk/src/RTM.cs
to AuthGetFrob in:
http://bazaar.launchpad.net/~do-plugins/do-plugins/trunk/annotate/head%3A/RememberTheMilk/src/RtmNet/Rtm.cs

Revision history for this message
rott (mrheinheimer) wrote :

Yup, it's working again this morning. 10:00am CST Jan 12

Revision history for this message
jajpater (jajpater) wrote :

Same problem here: I have FF 3.6.3. opened on Lucid and I'm logged in to RTM, but "pressing the Authorize button in config dialog" (when running gnome-do -debug from terminal) only yields:

[Error 10:24:11.681] [RTM] Not authorized to use a Remember The Milk account.
[Error 10:24:11.780] [RTM] Failed to initialize authentication.
[Error 10:24:15.360] [RTM] Failed to complete authentication.
[Error 10:24:17.404] [RTM] Failed to initialize authentication.
[Error 10:24:20.945] [RTM] Not authorized to use a Remember The Milk account.
[Error 10:24:20.949] [RTM] Not authorized to use a Remember The Milk account.
[Error 10:24:20.952] [RTM] Not authorized to use a Remember The Milk account.

No further info is given.

I'm behind a proxy, so maybe that could give some problems? Though I did an 'export http://proxy.server.com:8080/' in my terminal.

Revision history for this message
mlissner (mlissner-michaeljaylissner) wrote :

Hmmm...I don't think this is proxy-related. I don't use one.

Revision history for this message
clockworkpc (clockworkpc) wrote :

I've had a lot of trouble with this plugin. I've been running gnome-do --debug from an open terminal for a while in order to track this plugin's behaviour.

At first, I had to manually re-authorize Gnome Do every time I launched it:

Preferences
Remember The Milk Plugin
Authorize
Finalize authorization

And the output was usually of Gnome Do sending information to rememberthemilk.com

However, today that has stopped working too.

A sample of my terminal output:

** Message: secret service operation failed: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
[Error 19:38:53.446] gnome-keyring-daemon could not be reached!
[Error 19:38:53.448] [RTM] Not authorized to use a Remember The Milk account.
[Error 19:38:53.558] [RTM] Not authorized to use a Remember The Milk account.
[Error 19:39:14.448] [RTM] Failed to complete authentication.
[Error 19:39:16.054] [RTM] Failed to initialize authentication.

I hope this helps.

Revision history for this message
clockworkpc (clockworkpc) wrote :

BTW I'm using Ubuntu Lucid 32-bit.

Revision history for this message
clockworkpc (clockworkpc) wrote :

Just checked rememberthemilk.com:

"Remember The Milk is currently undergoing scheduled maintenance.
Please check the status blog for more information; we apologize for any inconvenience."

That's probably the problem...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.