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.