Apparently there's a seven year dispute between the Iraqi central government and Turkey over the Turkish base at Bashiqa (near Mosul) located at about 150 km from the Turkish border. Seemingly there are about 150 Turkish soldiers there. I'm not sure if they have an air strip, although the distance to Turkey may probably be covered just by helicopters.
The base came under (apparently unclaimed) rocket attacks this summer, but surely they were not the first ones. The (Iran-backed) Shia militias have vowed to evict the Turks on more than one occasion. The level of opposition expressed by the central Iraqi government appears to have ebbed and flowed, but it seems strong again as of mid 2022. Notably Bashiqa appears to be the only Turkish base in Iraq not in KRG territory, which is probably why the Iraqi government complains about it more often than about the rest.
So why doesn't Iraq just blockade the Turkish base at Bashiqa, if they really want it gone? Even if Turkey can resupply it by air, at least that would send a stronger message Iraq means it gone. So why doesn't Iraq do this? (Or did they?)