Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

10.3: A workaround for Retrospect Express crash Apps

In Panther, the well-known backup program Retrospect Express will only run once before generating a fatal error every time it is run (until the computer is restarted).

The error message refers to an error -48 (duplicate name), and says it can't open the "Operations Log" (the main log file for the program) because it is in use by another program. If you fix the Operations Log problem, then it complains of: file error -54 (file is busy/locked) regarding Retro.Express Config (5.0), the main configuration file. When you fix that, it complains about Retro.Icons.

I found, through trial and error, that copying the affected files then overwriting the originals with the copies would fix the problem. Of course, after Retrospect ran once, you would have to do this again. I've written up a little Applescript to automate this workaround (see below).

Here's the Applescript:


--In Panther, Retrospect does not close these files, causing it to
--refuse to run the next time because the files are "in use".
--Copying the files to different names then replacing the
--originals with the copies fixes the problem.
--Pardon the many backslashes.

--Script kludged together by Jesse Weinstein, at 1 AM on 1/6/04.
--Released into the public domain.

do shell script 
"cp /Library/Preferences/Retrospect/Retro.Express\\ Config\\ \\(5.0\\) 
/Library/Preferences/Retrospect/Retro.Express\\ Config\\ \\(5.0\\)2"
do shell script "mv -f /Library/Preferences/Retrospect/Retro.Express\\ Config\\ \\(5.0\\)2 
/Library/Preferences/Retrospect/Retro.Express\\ Config\\ \\(5.0\\)"

do shell script "cp /Library/Preferences/Retrospect/Retro.Icons\\ \\(5.0\\) 
/Library/Preferences/Retrospect/Retro.Icons\\ \\(5.0\\)2"
do shell script "mv -f /Library/Preferences/Retrospect/Retro.Icons\\ \\(5.0\\)2 
/Library/Preferences/Retrospect/Retro.Icons\\ \\(5.0\\)"

do shell script "cp /Library/Preferences/Retrospect/Operations\\ Log 
/Library/Preferences/Retrospect/Operations\\ Log2"
do shell script "mv -f /Library/Preferences/Retrospect/Operations\\ Log2 
/Library/Preferences/Retrospect/Operations\\ Log"
[robg adds: I'm pretty sure this script will fail with the "" AppleScript line break characters I added to the do shell script lines (to narrow its display width here). If it does, just remove those characters and the line break, leaving just a space between the two parts, and it should work fine.
    •    
  • Currently 1.57 / 5
  You rated: 1 / 5 (7 votes cast)
 
[14,216 views]  

10.3: A workaround for Retrospect Express crash | 6 comments | Create New Account
Click here to return to the '10.3: A workaround for Retrospect Express crash' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
10.3: A workaround for Retrospect Express crash
Authored by: gory on Jan 20, '04 12:51:40PM

RetroRun is what causes the problem. Easiest solution is simple, from terminal:

sudo killall RetroRun

I do that everyday before running Retrospect Express and it works fine.

Greg Shaw



[ Reply to This | # ]
10.3: A workaround for Retrospect Express crash
Authored by: avanham on Jan 20, '04 03:14:38PM

I have had no such problems with Retrospect Express under Panther. It runs just fine all the time. The only thing that scares me is that it is no longer listed as a product at the Dantz site so I can only hope that it continues to work and that when I finally need to restore my machine I don't find out it is broken.



[ Reply to This | # ]
10.3: A workaround for Retrospect Express crash
Authored by: hamish on Jan 20, '04 08:33:10PM

Retrospect Express has now become Retrospect Desktop. It is at v5.1 at the moment. v6.0 is supposed to be released January 26. Both v5.0 and v5.1 on my machine have a problem with /Library (I hope I did that right). The program tells me it is 8.1GB rather than 252MB. Hopefully v6.0 will work better with Panther.

---
hamish



[ Reply to This | # ]
10.3: A workaround for Retrospect Express crash
Authored by: GJABRAMS on Mar 17, '04 05:25:14PM

In Panther 10.3.2, I used the Activity Monitor application from my Utility folder to select and quit the RetroRun process and Retrospect Express version 5.0.205 worked again just fine. Easy too. Just need to have administratative root user password.

Thanks for the tip Greg.



[ Reply to This | # ]
10.3: A workaround for Retrospect Express crash
Authored by: mike666 on Apr 03, '04 04:34:15PM

Looks like whatever was causing the issue has been fixed with the release of 10.3.3. Retrospect 5 runs fine on mine and all the other machines I've used it on, including 10.3.3 Server.



[ Reply to This | # ]
10.3: A workaround for Retrospect Express crash
Authored by: scarlet on May 20, '07 09:41:41PM

The same issue happens on 10.4. As it turns out, if you "strings" the log, it explains that this software can only handle datasets 2GB or smaller. Try making sure you're not overrunning the buffer.



[ Reply to This | # ]