Conversation

gereeen blobcatpresentgreen (simulacrum edition)

@puniko can you manually reinstate the @lea@lea.pet account, she accidentally suspended herself

3
0
0

@green neocat_googly_woozy i removed the deleted flag on the account and stuff, but it can’t fetch new account info from remote for some reason. not sure what i’m missing. also i can imagine “undeleting” and account messes up federation anyways

2
0
0

@green @puniko it looks like that suspension got federated as a Delete(Person), which can’t be reversed on most software 😬

0
0
0

@puniko @green un-deleting a user is not supported at all, but the process is roughly this:

  1. clear any delayed batch jobs for the delete.
  2. clear isDeleted, lastFetchedAt, lastActiveAt, and any similar fields for the user in Postgres.
  3. restart all Sharkey processes.
  4. open user moderation, specifically through control panel -> users view! Otherwise the profile might open in regular non-moderation view and reset the timestamp fields, breaking the next step.
  5. clear suspension and other “hard” moderation restrictions.
  6. switch to “raw” view and copy the uri field.
  7. go to menu -> lookup and paste that URI exactly, then click ok.
  8. if all goes well, the system will spin for a while before loading into the user’s more-or-less complete profile. Media and pinned posts may take a few more seconds to download.
  9. if the profile still shows “deleted”, then you may have missed the restart step.
  10. if the profile is still completely blank, then you may have missed a timestamp field. Try menu -> refresh remote data to force an update.
  11. if the profile is blank and marked as up-to-date (refresh button greyed out), then the timestamp fields got reset by the system. Wait 8 hours and try again, or restart from step 2.
  12. If the profile is correct, but then goes blank again soon after, then you may have missed a batch job. Restart from step 1 and try again.
1
0
0

@puniko it appears to work now. thanks neobot_woozy

2
0
0

@green neocat_googly_woozy doesn’t look like that

╭─root@taube-beta-centauri ~ 
╰─# journalctl -f --identifier=sharkey | grep lea.pet                    
Mai 23 17:44:41 taube-beta-centauri sharkey[1426229]: ERR  8        [queue deliver]                job [id=559788860 attempts=1/12 age=5080ms name=lea.pet] failed: AbortError: The operation was aborted.
Mai 23 17:44:42 taube-beta-centauri sharkey[1426193]: ERR  1        [queue deliver]                job [id=559762308 attempts=5/12 age=29m name=lea.pet] failed: AbortError: The operation was aborted.
Mai 23 17:44:43 taube-beta-centauri sharkey[1426213]: ERR  6        [queue deliver]                job [id=559789094 attempts=1/12 age=5356ms name=lea.pet] failed: AbortError: The operation was aborted.

honestly, i think it would be easier to create a new account instead of trying to restore one. there is no “restore account” action in the admin interface and i’m not sure if thats even a thing in AP

1
0
0

@green @puniko funnily, on my instance I only had to refollow her, the rest of the undelete worked flawlessly without intervention

0
0
0

@puniko @green heh beta centauri, this instance used to run on a server named proxima

0
0
0

@hazelnoot @puniko @green this makes me glad that i just moved to a new account after i suspended myself

1
0
0
@nay @hazelnoot @puniko @green does sharkey make it really easy to accidentally suspend yourself or why does this keep happening?
1
0
1

@noisytoot @nay @puniko @green you have to go into the user profile, click moderation, click suspend, and then confirm. I really don’t know why this happens…

1
0
1

@hazelnoot @noisytoot @puniko @green back when it happened to me it didn’t pop up a confirmation neomouse_woozy

that aside i don’t think it’s that obvious that doing so bricks your account

0
0
1