From 8e8def5489cea2235eb4d8d7bb23e1a22f1a880d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20POIROUX?= Date: Sat, 17 May 2014 14:52:26 +0200 Subject: [PATCH] Could not evaluate: invalid byte sequence in UTF-8 Bugfix for this error... Exec[pear-drush]: Could not evaluate: invalid byte sequence in UTF-8" This problem appears when I try to install Drush: php::pear::module { 'drush': repository => 'pear.drush.org', alldeps => 'true', use_package => "false", } because "pear info pear.drush.org/drush" as UTF-8 encoding errors :( --- manifests/pear/module.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/manifests/pear/module.pp b/manifests/pear/module.pp index 4d11b16..9cfab53 100644 --- a/manifests/pear/module.pp +++ b/manifests/pear/module.pp @@ -59,13 +59,13 @@ } $pear_exec_unless = $ensure ? { - present => "pear info ${pear_source}", + present => "pear info ${pear_source} > /dev/null && if [ $? -eq 0 ]; then echo 'OK'; fi", absent => undef } $pear_exec_onlyif = $ensure ? { present => undef, - absent => "pear info ${pear_source}", + absent => "pear info ${pear_source} > /dev/null && if [ $? -eq 0 ]; then echo 'OK'; fi", } $real_service = $service ? {