denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_maintenance2012-12-08 23:16

OpenID logins/commenting on the two new webservers

After some investigation, we've realized that our two new webservers are having a problem with the OpenID modules installed on them. (For those who care about that sort of thing: it's a case of version incompatability; newer versions of the OpenID modules require (without telling us that they require, ugh) a more up-to-date version of the JSON modules than we have installed or have tested against. So, we have to do some regression testing before we can just upgrade.)

So, for at least the next few days, you might notice that the option for commenting as an OpenID account doesn't appear sometimes when you load a comment form, or if you're logged into an OpenID account you might randomly get weird errors or seem to be logged out, etc. If that happens, just refresh the page until the problem clears up. (When you ask for a page, you get sent to the webserver that's next up, so about 1/4th of the time you'll get one of the webservers with the problem.)

We'll have this fixed as soon as possible! Sorry about the trouble.
jjhunter: Drawing of human JJ in ink tinted with blue watercolor; woman wearing glasses with arched eyebrows (JJ inked)

[personal profile] jjhunter 2012-12-09 04:28 (UTC)(link)
Aha! I was wondering about that appearing-disappearing-appearing OpenID option, but didn't have a chance to file a bug report earlier. Glad you're already on it. :oD

[personal profile] andy 2012-12-09 18:01 (UTC)(link)
Out of curiosity - how do you usually install Perl dependency modules on your web servers? Do you let CPAN pick the newest version for you, do you use .debs, or do you have some other process in place?
alierak: (Default)

[personal profile] alierak 2012-12-10 04:07 (UTC)(link)
I haven't ever set one up myself, but from studying them for a while I think it actually turns out to be a combination of all three. On these two new servers, 'dpkg -l | grep perl' produces 149 lines, so clearly a lot of modules are installed as .debs (and I think [staff profile] mark even used to recommend doing everything that way, via dh-make-perl and puppet). Now, the OpenID modules are not among them, so I think we can assume they were installed from CPAN by hand. Ordinarily, that would be perfectly fine, since one of them indicates a dependency on JSON, and CPAN appears to have installed the latest version of JSON too.

But then we have to consider the "other process in place" -- the installation of Dreamwidth itself, which contains quite a number of perl modules, either by copying a complete installation from another webserver or by extracting it from various version control repositories. Sadly, a copy of JSON 1.00 is included in this code tree and, thanks to "use lib", takes precedence over the newer one installed by CPAN.

[personal profile] andy 2012-12-10 05:34 (UTC)(link)
Thank you for your detailed response! Now that you brought it up, I actually recall that we might have phased out JSON 1.0 for the very reason a newer OpenID version didn't work with it, so we kinda had the same problem.
cahwyguy: (Default)

[personal profile] cahwyguy 2012-12-11 20:26 (UTC)(link)
Will this also address the problem where one could not log into an external OpenID website (such as my blog at www.cahighways.org/wordpress ) using one's DW id?
jordannamorgan: The artwork "Ascending and Descending", by M. C. Escher. (Default)

[personal profile] jordannamorgan 2012-12-13 01:23 (UTC)(link)
As a still-newbie to how everything on DW works, I have an unrelated question.

A LiveJournal feature that I hugely value is the ability to filter my friend list by tags (i.e., to specifically exclude or include an entry from a community or friend if it uses a certain tag). Is this feature available on DW, and if not, do you have plans to include it in the future?
azurelunatic: Azz and best friend grabbing each other's noses.  (Default)

[personal profile] azurelunatic 2012-12-13 01:32 (UTC)(link)
This is a paid feature under the reading page filter options, and I believe that it existed here before LJ implemented it. :)
jordannamorgan: The artwork "Ascending and Descending", by M. C. Escher. (Default)

[personal profile] jordannamorgan 2012-12-13 02:24 (UTC)(link)
Thanks. Good to know for when LJ becomes *completely* unusable.
gwendraith: (snow simon's cat)

[personal profile] gwendraith 2012-12-13 19:56 (UTC)(link)
Sorry, I'm not very familiar with the workings of OpenID but I have several friends on LJ who comment on my posts here via my crosspost link on LJ and use OpenID. None of them have been able to comment for a some days now. Will refreshing the page work eventually in those instances?
Thanks.
gwendraith: (christmas tree 2)

[personal profile] gwendraith 2012-12-13 20:00 (UTC)(link)
Thanks, Denise :)