मुझे नहीं पता कि इसका आपके द्वारा चिपकाए गए विशिष्ट मुद्दे से कोई लेना-देना है, लेकिन मुझे नहीं लगता कि आप आवश्यकता पैरामीटर का सही उपयोग कर रहे हैं यदि यह आपका पूर्ण कठपुतली कोड है। यदि आप पहले से ही 'mysql-client-core-5.5' के लिए पैकेज संसाधन को परिभाषित कर रहे हैं, तो इस उत्तर के शेष भाग पर ध्यान न दें।
आवश्यकता पैरामीटर किसी अन्य परिभाषित संसाधन को संदर्भित करता है। यह कहता है कि आवश्यक संसाधन लागू होने तक वर्तमान संसाधन को लागू न करें।
तो आपके मामले में, कठपुतली निम्नलिखित जैसे संसाधन की अपेक्षा करेगी:
package { 'mysql-client-core-5.5': ensure => present }
यदि आप पैकेज के किसी विशिष्ट संस्करण को लागू करना चाहते हैं, तो आवश्यकता पैरामीटर तरीका नहीं है।