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_maintenance2022-01-30 05:13 pm

(no subject)

We've received multiple reports of crossposting to LiveJournal silently failing, and many people have asked us about the problem. Unfortunately, the issue is not one that we can resolve: it happens when someone has automatic crossposting set up and has changed their LiveJournal password, but hasn't updated the password on their Dreamwidth crosspost settings. The number of failed logins trip LiveJournal's "attempted account hacking" detection system and our IP addresses are locked out from the site. This stops all Dreamwidth users from crossposting, whether or not their passwords are correct: we are entirely blocked from accessing LiveJournal at all.

For a decade or so, when this happened, we were able to contact them and have them remove us from the lockout list manually and whitelist our IP address range so that it wouldn't happen again. At some point in the last several years, they switched to telling us that the blocking is automatic, they aren't able to whitelist any IPs manually, and that we were mistaken when we were able to resolve the issue for a decade by emailing them and having them whitelist us manually; by this point, they no longer respond to us at all about the issue. (The delay in our posting about the issue has been, once again, us attempting to contact them unsuccessfully and getting no reply.)

Many users report to us that when they've contacted LiveJournal about the issue, LiveJournal has told them that the problem is on our end and that there are changes we can make to fix the problem. This is not true, and we aren't sure why they're telling you that. There is nothing we can do differently that will make them stop locking us out when people enter incorrect passwords for their crosspost accounts. At most, we could spend months making a massive, extensive, exhaustive effort rewriting the entire crosspost system, in exchange for an infinitesimal chance it would reduce the number of times this problem happens, not prevent it entirely. We aren't willing to spend six full months rewriting the crossposting system from scratch (and introducing all kinds of inevitable new bugs) to slightly lower the chance this problem will happen as frequently as it does, without assurances from LiveJournal that they are unwilling or unable to give us that such a rewrite would solve the issue entirely.

The only long-term, guaranteed fix for the issue is for LiveJournal to whitelist our IP addresses the way they were able to do for a decade and now claim to never have been able to do at all.

I know people are frustrated about the issue: so are we, and we're disappointed that the collegial relationship we enjoyed with LiveJournal for so long appears to have evaporated at some point in the last several years. However, at this point, we must advise you to treat crossposting to LiveJournal as an "as is" service that may or may not work at any given moment, depending entirely on LiveJournal's whims regarding blocking our ability to access the service due to people having entered their crossposting passwords wrong. If problems happen during the process of crossposting, there is nothing we can do to fix it, solve it, or hasten the site's removal from LiveJournal's access blocking system. All we can do is wait until the block expires, and they will neither tell us how long any given block will be active for nor a date/time when it will expire -- as I said, at this point they no longer respond to me when I email them about the issue, and haven't for quite some time.

If you have a crossposting account set up with LiveJournal as the crosspost destination, please check that the username and password are correct: the fewer people with incorrect passwords in their crossposting setup, the less likely this problem will be triggered. However, when it does happen, there is nothing we can do to solve it, and all you can do is wait it out. I'm very sorry. We're just as frustrated as you are.

ETA: I forgot to specify: yes, this includes the importer as well. The importer is more likely to catch a period of being unblocked because of how it functions asynchronously, but it's not a guarantee. If LiveJournal is currently blocking us, no function on Dreamwidth that requires communicating with LiveJournal will work, period.

UPDATE 1 Feb 2022 21:15 EDT: We have posted a further announcement: further investigation has made us realize there are several potential causes of the block other than the "password error" cause I explained in the post above. Until we're able to a) determine the cause of the block and b) determine whether there's any way we can work around it that will not cost us a significant amount of time and effort for potentially no reward, we have temporarily disabled crossposting to LiveJournal site-wide. We deeply regret needing to do this; however, it's clear that even if the situation is fixable, which it may not be, the resolution will take a significant amount of time. Until we have more information, it doesn't make sense for us to attempt crossposts we are aware have no chance of actually succeeding.

If you try to crosspost to LiveJournal, the process will automatically and immediately fail, and you'll receive a failure notice in your inbox directing you to this post. Please accept our utmost apologies for needing to take this step. We'll continue trying to identify the root cause of the difficulty and see if there is any fix we can make to re-enable crossposting that doesn't involve having to redesign the entire crosspost system from the ground up with no hopes of that even helping.
edenfalling: stylized black-and-white line art of a sunset over water (Default)

[personal profile] edenfalling 2022-01-30 10:18 pm (UTC)(link)
Thank you for keeping us updated on this issue ♥
queenofhalves: (Default)

[personal profile] queenofhalves 2022-01-30 10:27 pm (UTC)(link)
thank you for your hard work on addressing the issue.
bemused_writer: (Vanitas 5)

[personal profile] bemused_writer 2022-01-30 10:31 pm (UTC)(link)
Thanks for an update! Such a shame how LJ is handling it, but always a good reminder to double check our passwords.

(no subject)

[personal profile] glocka - 2022-01-31 03:24 (UTC) - Expand

(no subject)

[personal profile] glocka - 2022-01-31 04:28 (UTC) - Expand

(no subject)

[personal profile] ceemage - 2022-01-31 11:41 (UTC) - Expand
spikedluv: (Default)

[personal profile] spikedluv 2022-01-30 10:32 pm (UTC)(link)
How frustrating. Arrgh, LJ!
muccamukk: Picture of woman's face. Her eye make up is done in rainbow and is dripping down her cheeks. (Misc: Rainbow Eyes)

[personal profile] muccamukk 2022-01-30 10:35 pm (UTC)(link)
Thank you for the explanation and all the work you've put into it.
medievalrosalie: (sigh)

[personal profile] medievalrosalie 2022-01-30 10:38 pm (UTC)(link)
I just copy paste the posts across. It takes only a few more minutes and it's a workable solution.
alexia_drake: Aleksander from TV Series Shadow And Bone (Default)

[personal profile] alexia_drake 2022-02-01 05:49 pm (UTC)(link)
Same.
falena: illustration of a blue and grey moth against a white background (Default)

[personal profile] falena 2022-01-30 10:38 pm (UTC)(link)
Thank you for letting us now.
symbioid: (Default)

[personal profile] symbioid 2022-01-30 10:58 pm (UTC)(link)
That sounds terrible. :(

Thanks for making DW and keeping it chugging along!
tanithryudo: (Default)

[personal profile] tanithryudo 2022-01-30 11:16 pm (UTC)(link)
Is this the same reason why crossposting to insanejournal also stopped working a few months ago, or is that a different reason?
batrachian: Dom (from the webcomic Megatokyo) talking on a phone (Dom)

[personal profile] batrachian 2022-01-31 12:41 am (UTC)(link)
Different issue entirely, actually; IJ updated their code to use https links everywhere, including the LJXMLRPC portal we ping to Do Crossposting (and importing).

That said, there is a patch in to resolve the issue (which I'll admit I'm a bit biased about, as I wrote it), that should go live at the next code push.

(no subject)

[personal profile] tanithryudo - 2022-01-31 01:45 (UTC) - Expand
eve11: (Default)

[personal profile] eve11 2022-01-30 11:18 pm (UTC)(link)
Thanks for the info. QQ: why would this result in difficulties arising for many people at once? It has hit my whole friends list. Is this because many DW-ers are all using the same IP address that has been blocked?

(no subject)

[personal profile] eve11 - 2022-01-31 01:00 (UTC) - Expand

(no subject)

[personal profile] delight - 2022-01-31 01:19 (UTC) - Expand

(no subject)

[personal profile] pauamma - 2022-01-31 05:08 (UTC) - Expand
slaymesoftly: (Default)

[personal profile] slaymesoftly 2022-01-30 11:53 pm (UTC)(link)
I'm a little confused about how this can happen if I haven't changed any passwords anywhere. My crossposting has been set up for years and I haven't changed any passwords, so not sure what to check if anything. Copy/pasting works, but it sure adds a lot of work to something that was so easy before. Which password to I need to check? my LJ password but on the crossposting request on here?

I'm sorry this is happening. But not blaming you.

(no subject)

[personal profile] yourlibrarian - 2022-01-31 01:14 (UTC) - Expand
lovelyangel: (Haruhi Pointing)

[personal profile] lovelyangel 2022-01-30 11:58 pm (UTC)(link)
Thank you for the update! I appreciate all your hard and conscientious work that you do behind the scenes, 'round the clock. And I'm always happy to pay every year for my account!
erulissedances: US and Ukrainian Flags (Default)

[personal profile] erulissedances 2022-01-31 12:10 am (UTC)(link)
I'm sure this addresses some of the problems, but I haven't changed passwords for either DW or LJ for several years, and it's only over the past couple of weeks or so that cross-posting hasn't worked. It stopped working for me when I turned it off on DW for a single post that I didn't want to pull over to LJ. Then, I reactivated cross-post, but it has refused to do so ever since. It's extremely frustrating.

I understand that it's not your fault, but indeed, it isn't anyone's fault, but people are being impacted by it. It's highly annoying.

- Erulisse (one L)

(no subject)

[personal profile] erulissedances - 2022-01-31 11:19 (UTC) - Expand

(no subject)

[personal profile] kizzy - 2022-02-01 13:12 (UTC) - Expand
halfmoon_mollie1: (Default)

[personal profile] halfmoon_mollie1 2022-01-31 12:11 am (UTC)(link)
thank you very much for your work on this.
madfilkentist: My cat Florestan (gray shorthair) (Default)

[personal profile] madfilkentist 2022-01-31 12:22 am (UTC)(link)
LiveJournal keeps getting worse. There was a discussion of recent changes to their ToS, which appear to make users legally responsible for comments made on their posts.
kore: (Default)

[personal profile] kore 2022-01-31 02:51 am (UTC)(link)
The "User who posted comments in Blog and User keeping such a Blog shall be jointly and severally liable in respect of such comments" thing? Yeah, that was....weird. "This Agreement constitutes a public offer in accordance with Article 437 of the Civil Code of the Russian Federation" was also very weird, mostly because I couldn't figure it out for the life of me. It must be possibly 1437 (about copyright?) or 437(2) (about licensing and possibly copyright?).

(no subject)

[personal profile] sara - 2022-01-31 04:10 (UTC) - Expand

(no subject)

[personal profile] pauamma - 2022-01-31 05:11 (UTC) - Expand

(no subject)

[personal profile] kshandra - 2022-01-31 05:44 (UTC) - Expand

(no subject)

[personal profile] kshandra - 2022-02-02 03:14 (UTC) - Expand

(no subject)

[personal profile] kore - 2022-01-31 15:27 (UTC) - Expand

(no subject)

[personal profile] dewline - 2022-02-02 02:38 (UTC) - Expand

(no subject)

[personal profile] kore - 2022-01-31 15:54 (UTC) - Expand
morgandawn: (Default)

[personal profile] morgandawn 2022-01-31 12:31 am (UTC)(link)
Yep, the error message I am seeing is

Failed to update crossposted entry at morgandawn@LiveJournal: Client error: Sorry, there is a problem with content of your entry: spam patterns were detected. Please contact Abuse Prevention team if you consider this is a mistake.: 'http:// ' is banned for spam. Exclude it to post entry

(Password is correct)

(no subject)

[personal profile] brooksmoses - 2022-01-31 01:26 (UTC) - Expand
chuka_lis: (Default)

[personal profile] chuka_lis 2022-01-31 12:39 am (UTC)(link)
Thank you, you do what you can. Surely it is another issue related to the LJ maintenance.
pronker: barnabas and angelique vibing (Default)

[personal profile] pronker 2022-01-31 12:41 am (UTC)(link)
Thanks for the transparency and sending soothing vibes your way in what must be frustration itself. Here they come: ~~~~00000ooooo~~~~~~
ai: rosa farrell holding a rose in her hand (Default)

[personal profile] ai 2022-01-31 01:10 am (UTC)(link)
Strange that they seem to have no recollection of doing so prior, but what can you do? Looks like you guys did everything you could to communicate the issue and offered solutions that worked in the past.

Thanks to you and your team for trying to alleviate this frustrating matter. Sorry it didn't work out, but hey at least we as a community are aware of the issue now so we can help spread the word.
weofodthignen: selfportrait with Rune the cat (Default)

[personal profile] weofodthignen 2022-01-31 01:13 am (UTC)(link)
Thank you sincerely for trying so hard to resolve this.
such_heights: amy and rory looking at a pile of post (Default)

[personal profile] such_heights 2022-01-31 01:13 am (UTC)(link)
Oh god what a nightmare, my sympathies!
brooksmoses: (Default)

[personal profile] brooksmoses 2022-01-31 01:16 am (UTC)(link)
Would it be possible/useful to have something that, if things ever work again, detects the error case of "your attempted crosspost failed due to an incorrect LJ password" and turns off that user's crossposting for future posts until the affected user changes their password and/or turns it back on?

Sigh.
Edited (Clarification) 2022-01-31 01:17 (UTC)

(no subject)

[personal profile] brooksmoses - 2022-01-31 01:35 (UTC) - Expand

(no subject)

[personal profile] brooksmoses - 2022-01-31 09:53 (UTC) - Expand

(no subject)

[personal profile] brooksmoses - 2022-01-31 21:46 (UTC) - Expand

(no subject)

[personal profile] scintilla72 - 2022-02-01 03:38 (UTC) - Expand

(no subject)

[personal profile] arethinn - 2022-01-31 20:30 (UTC) - Expand

(no subject)

[personal profile] juliet316 - 2022-02-01 02:50 (UTC) - Expand

(no subject)

[personal profile] batrachian - 2022-01-31 01:44 (UTC) - Expand

(no subject)

[personal profile] batrachian - 2022-01-31 04:20 (UTC) - Expand

(no subject)

[personal profile] batrachian - 2022-01-31 05:43 (UTC) - Expand

(no subject)

[personal profile] arethinn - 2022-01-31 20:34 (UTC) - Expand

(no subject)

[personal profile] batrachian - 2022-01-31 21:00 (UTC) - Expand

(no subject)

[personal profile] deborah - 2022-01-31 14:41 (UTC) - Expand

(no subject)

[personal profile] batrachian - 2022-01-31 15:40 (UTC) - Expand

(no subject)

[personal profile] kore - 2022-01-31 15:57 (UTC) - Expand

(no subject)

[personal profile] deborah - 2022-01-31 16:10 (UTC) - Expand

(no subject)

[personal profile] batrachian - 2022-01-31 16:22 (UTC) - Expand

(no subject)

[personal profile] deborah - 2022-02-01 15:12 (UTC) - Expand

(no subject)

[personal profile] batrachian - 2022-02-01 15:45 (UTC) - Expand

(no subject)

[personal profile] arethinn - 2022-01-31 02:27 (UTC) - Expand

(no subject)

[personal profile] flwyd - 2022-01-31 08:16 (UTC) - Expand
kelly_chambliss: (Default)

[personal profile] kelly_chambliss 2022-01-31 01:29 am (UTC)(link)
My LJ/DW cross-posting hasn't worked for at least five years, maybe more. I just manually post my entries to both venues; it's quick and simple. So no real loss, for me at least. Thanks for trying to get it resolved, though! LJ is difficult to deal with, no question.
aicqt: (Default)

[personal profile] aicqt 2022-01-31 01:36 am (UTC)(link)
Seems a bunch of people are a little confused about the process that's happening here and causing the issue so I thought I'd do a quick rundown:

DW user ilikecats:[profile] dreamwidth, please take this post and also send it to my livejournal account ireallylikecats. here are the keys (password and ljusername with permission to post to ireallylikecats) so livejournal will let you.
[profile] dreamwidth: sure thing, we'll go talk to livejournal and get that done.

[profile] dreamwidth: hi livejournal, DW user ilikecats would like you to post this post to ireallylikecats, here are the keys.

livejournal, to itself: [profile] dreamwidth, huh... we've been hearing a lot from [profile] dreamwidth. THESE keys are good, but we've had bad keys from [profile] dreamwidth. nope. we're not accepting any more posts from [profile] dreamwidth. [profile] dreamwidth is clearly bad news.


And then livejournal is not telling dreamwidth this (via an error or warning response to the initial request) and denying they can do anything to accept dreamwidth requests via manual comminucations.

this process doesn't involve the user ilikecats talking to livejournal, so the ilikecats' IP address is irrelevant, and it also doesn't involve the user ilikecats providing bad "keys" to their livejournal account to dreamwidth, though other people have.
matrixmann: (Default icon)

[personal profile] matrixmann 2022-01-31 01:37 am (UTC)(link)
Okay, that's a word on this issue.

The even more frustrating thing about it this time was: Crossposting didn't work and at the same time importing content from LJ didn't either.
I don't know if the two are connected with each other (someone else pointed me at it currently working some couple of hours ago, I tried it and, even with error messages of failing in between, some trial in the chain eventually makes it through and entries and comments are imported), at least I could see in LJ's login sessions list in my account over there that the content importer seemingly makes it to achieve a login in the system - which the Xposter doesn't at a time like this when crossposting fails without a notification about the failure.

Since the import feature encountered troubles not that long ago too (which feature suffered lesser from spam/hack blockouts on LJ over time), I better mention this. If it might be of any use.

(no subject)

[personal profile] matrixmann - 2022-01-31 10:05 (UTC) - Expand

(no subject)

[personal profile] matrixmann - 2022-01-31 13:58 (UTC) - Expand

Page 1 of 4