diff --git a/install_postfixadmin.sh b/install_postfixadmin.sh index b12fb23..48838ea 100755 --- a/install_postfixadmin.sh +++ b/install_postfixadmin.sh @@ -701,7 +701,8 @@ fi for _module in $_needed_cpan_modules ; do cpanm -q --skip-installed $_module >> "$log_file" 2>&1 if [[ "$?" -ne 0 ]] ; then - error "$(cat $tmp_err_msg)" + cpanm -q --skip-installed --force $_module >> "$log_file" 2>&1 + [[ "$?" -ne 0 ]] && _failed=true fi done if $_failed ; then