While investigating T260455, I noticed that CentralAuth uses metawiki's actor ID when inserting a local ipblocks entry to suppress an account globally.
See my prod db queries below:
wikiadmin@10.64.32.77(enwiki)> select * from ipblocks where ipb_user=39840215\G
*************************** 1. row ***************************
ipb_id: 9978832
ipb_address: /REDACTED INFO/
ipb_user: 39840215
ipb_reason_id: 320564205
ipb_timestamp: 20200729041051
ipb_auto: 0
ipb_anon_only: 0
ipb_create_account: 1
ipb_expiry: infinity
ipb_range_start:
ipb_range_end:
ipb_enable_autoblock: 1
ipb_deleted: 1
ipb_block_email: 1
ipb_by_actor: 51123802
ipb_allow_usertalk: 0 ipb_parent_block_id: NULL ipb_sitewide: 1 1 row in set (0.00 sec)
wikiadmin@10.64.48.150(enwiki)> select * from actor where actor_id=51123802;
Empty set (0.00 sec)
wikiadmin@10.64.0.91(metawiki)> select * from actor where actor_id=51123802\G
*************************** 1. row ***************************
actor_id: 51123802
actor_user: NULL
actor_name: Meta>MusikAnimal
1 row in set (0.00 sec)Hypothesis: MediaWiki doesn't show the block in the blocking interface, because the actor ID is wrong (non-existent).
Impact: Special:Block doesn't say anything about the block, the block doesn't take effect and it is not possible to change/alter/remove the block.
