Dhaka, May 10 - Bangladesh all-rounder Shakib Al Hasan was on Tuesday ruled out from the opener of the two-match Test series against Sri Lanka af