Umar had vowed during the days of ignorance to observe itikaf for one day. He asked the Messenger of Allah ﷺ about it, and he instructed him to fulfill the itikaf.
أخبرنا أحمد بن عبد الله بن الحكم قال حدثنا محمد بن جعفر قال حدثنا شعبة قال سمعت عبيد الله عن نافع
أن عمر كان جعل عليه يوما يعتكفه في الجاهلية فسأل رسول الله ﷺ عن ذلك فأمره أن يعتكفه