diff --git a/src/warden-server/sh/install.sh b/src/warden-server/sh/install.sh
index ba13adc7b69e02083c08795be7831d9e6f560d2f..0baba2a270c5e7441f9320b90297d6bb0c2aa136 100755
--- a/src/warden-server/sh/install.sh
+++ b/src/warden-server/sh/install.sh
@@ -42,7 +42,7 @@ version()
 err()
 {
 	echo "FAILED!"
-	cat "$err"
+	echo -n "Error: " && cat "$err"
 	rm -f "$err"
 	echo
 	echo "Installation of $package_version package FAILED!!!"
@@ -53,15 +53,15 @@ err()
 errClean()
 {
 	echo "FAILED!"
+	echo -n "Error: " && cat "$err"
 	echo " -> Uninstalling server package ..."
 	for file in $(<"$manifest")
 	do
-		rm -f "${basedir}/$file"
+		rm -f "${basedir}/$file" 2> /dev/null
 		directory="${file%/*}"
-		rmdir --ignore-fail-on-non-empty "${basedir}/$directory"
+		rmdir --ignore-fail-on-non-empty "${basedir}/$directory" 2> /dev/null
 	done
-	rm -f "${basedir}/uninstall.sh"
-	cat "$err"
+	rm -f "${basedir}/uninstall.sh" 2> /dev/null
 	rm -f "$err"
 	echo
 	echo "Installation of $package_version package FAILED!!!"