I have many retrospect installations and it seems that assertion failures occur from time to time pretty much everywhere we have installed it. The biggest problem for me is that I don't know it happened until I get to the server console.
I wish the retrospect helper would restart the backup application and send a notification via email or sms but alas it does not so you could go days or weeks without a backup. This is the biggest flaw with Retrospect in my opinion.
Therefore I have started to work on a compiled autohotkey script that does this for me. For those of you that dont use autohotkey for scripting yet you should check it out. I want to improve thescript so it sends an email or sms alert but for now at least it sends an error report to retrospect support and restarts the retrospect.
------------ Assertion failure script save as assertRecovery.ahk and compile or run with autohotkey application script engine -----------
Loop
{
WinWait, EMC Retrospect, Retrospect has encou
IfWinNotActive, EMC Retrospect, Retrospect has encou, WinActivate, EMC Retrospect, Retrospect has encou
WinWaitActive, EMC Retrospect, Retrospect has encou
Send, Y{ENTER}
msgbox Retrospect Burped
if FileExist("C:\Program Files\Retrospect\Retrospect 7.6\Retrospect.exe")
{
Run, "C:\Program Files\Retrospect\Retrospect 7.6\Retrospect.exe"
}
if FileExist("C:\Program Files(x86)\Retrospect\Retrospect 7.6\Retrospect.exe")
{
Run, "C:\Program Files(x86)\Retrospect\Retrospect 7.6\Retrospect.exe"
}
if FileExist("C:\Program Files\Retrospect\Retrospect 7.7\Retrospect.exe")
{
Run, "C:\Program Files\Retrospect\Retrospect 7.7\Retrospect.exe"
}
if FileExist("C:\Program Files(x86)\Retrospect\Retrospect 7.7\Retrospect.exe")
{
Run, "C:\Program Files(x86)\Retrospect\Retrospect 7.7\Retrospect.exe"
}
if FileExist("C:\Program Files\Retrospect\Retrospect 7.8\Retrospect.exe")
{
Run, "C:\Program Files\Retrospect\Retrospect 7.8\Retrospect.exe"
}
if FileExist("C:\Program Files(x86)\Retrospect\Retrospect 7.8\Retrospect.exe")
{
Run, "C:\Program Files(x86)\Retrospect\Retrospect 7.8\Retrospect.exe"
}
}