これが貼り付けた特定の問題と関係があるかどうかはわかりませんが、これが完全なパペットコードである場合は、requireパラメーターを正しく使用しているとは思いません。 'mysql-client-core-5.5'のパッケージリソースをすでに定義している場合は、この回答の残りの部分を無視してください。
requireパラメータは、別の定義済みリソースを参照しています。必要なリソースが適用されるまで、現在のリソースを適用しないように指示されています。
したがって、あなたの場合、puppetは次のようなリソースが存在することを期待します。
package { 'mysql-client-core-5.5': ensure => present }
パッケージの特定のバージョンを適用する場合、requireパラメーターは適切ではありません。