[Sony Cross-Device General] tebra:
Here is my install log by using Z3C-lockeddualrecovery2.8.14-RELEASE.installer on OSX

script finish with "Installation FAILED!" but everything working fine

Adjusting for SuperSU!
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

=============================================
Step1 : Waiting for Device.
=============================================

Succes

=============================================
Device and firmware information:
=============================================
Device model is D5803
Firmware is 23.1.A.0.690

=============================================
Step2 : Sending the recovery files.
=============================================

1 KB/s (31 bytes in 0.027s)
2252 KB/s (18101 bytes in 0.007s)
83 KB/s (501 bytes in 0.005s)
2008 KB/s (11966 bytes in 0.005s)
1795 KB/s (65965 bytes in 0.035s)
453 KB/s (3082 bytes in 0.006s)
1642 KB/s (30148 bytes in 0.017s)
124 KB/s (1357 bytes in 0.010s)
1513 KB/s (34473 bytes in 0.022s)
149 KB/s (1089 bytes in 0.007s)
1264 KB/s (13592 bytes in 0.010s)
2081 KB/s (719520 bytes in 0.337s)
2352 KB/s (3413250 bytes in 1.416s)
2705 KB/s (1934950 bytes in 0.698s)
2336 KB/s (2313290 bytes in 0.966s)
1295 KB/s (11760 bytes in 0.008s)

=============================================
Step3 : Setup of dual recovery.
=============================================

Look at your device and grant supersu access!
-rwxr-xr-x shell shell 719520 2015-04-22 14:10 busybox
Press any key to continue AFTER granting root access.

grep: /storage/sdcard1/XZDualRecovery/XZDR.prop: No such file or directory
grep: /storage/sdcard1/XZDualRecovery/XZDR.prop: No such file or directory

##########################################################
#
# Installing XZDR version 2.8.14 RELEASE
#
#####

Temporarily disabling the RIC service, remount rootfs and /system writable to allow installation.
mount: permission denied (are you root?)
Remount of system failed, applying MohammadAG's wp_mod module solution now.
The wp_mod module does not exist, installing it now.
Module installed succesfully.
The byeselinux module does not yet exist, installing it now.
Module installed succesfully.
Copy recovery files to system.
Rename stock mr
Copy mr wrapper script to system.
Copy chargemon script to system.
Copy dualrecovery.sh to system.
Copy rickiller.sh to system.
Installing NDRUtils to system.
Creating /system/.XZDualRecovery to store a backup copy of busybox and the init.rc files.
Copy busybox to system.
Copy init's *.rc files in to /system/.XZDualRecovery.
Trying to find and update the gpio-keys event node.
Found and will be using /dev/input/event3!
Trying to find and update the power key event node.
Found and will be monitoring /dev/input/event2!
grep: /storage/sdcard1/XZDualRecovery/XZDR.prop: No such file or directory
grep: /storage/sdcard1/XZDualRecovery/XZDR.prop: No such file or directory
XZDualRecovery will unload byeselinux every boot.
Speeding up backups.
Make sure firstboot goes to recovery.

=============================================
DEVICE WILL NOW TRY A DATA SAFE REBOOT!
=============================================

=============================================
Your installation has already cleaned up after
itself if you see the install.bat/install.sh exit.
=============================================

=============================================
Installation FAILED!

Please copy and paste the contents of
this window/screen to the DevDB thread.
=============================================