Spanning tree protocol is really the only mechanism that I can think of that would put a port in a BLK state. Others might put it in an error-disabled state, but blocking is pretty much a spanning tree thing.
The blocking state isn't actually a problem as it's preventing your network from creating a layer-2 loop, so there isn't really anything to correct.
What is it that you're trying to do with this port?