Dr. D wrote:1) "Standard" users every now and then don't execute the daily backup run - QRecall patiently shows "waiting for archive" even when the volume with the archive is mounted and the archive visible in the Finder and no other machine uses the archive. Restarting the machine generally seems to solve the issue but that obviously misses the backup window at night. Is this a result of several machines sharing the archive file? Is there anything one can do to avoid the issue?
QRecall uses the standard OS X sharing modes to detect if another process has a file open for reading or writing. It won't update (capture to) an archive if any other process is currently reading or writing the files in that repository package. You can use the lsof command line tool (on the server) to determine which process has the archive file(s) open.
More than likely, it's going to be the file sharing server process. A network file servers opens file on behalf of its network clients. What sometimes happens is the client momentarily loses its connection with the server. The server then leaves those files open forever, because there's no client to tell it to close the file. (When the client reconnects, it looks to the server like a new client.) All subsequent capture operations are then stymied by the phantom user that's keeping the files open.
Stopping and starting the file sharing process will usually resolve this situation. But that will also kick off all of the network users, which is a hassle.
2) "Special" users sometimes (but not always) have trouble mounting both the network volume and their dedicated sparse image file. Restarting or manual mounting seems to solve the issue but I wonder if there is a better way to do things.
QRecall mounts network volumes using the standard OS X alias resolution functions. Most of the time this works, but sometimes it doesn't. If network communications are a tad dicey (which they might be, given your first question), then it's a crap shoot. I used to have this problem
all the time on my local area network, but recently it's been working flawlessly. I can't tell you why.
3) I noticed QRecall having trouble on Mac OS X 10.5.5 (odd crashes) but working well on Mac OS 10.5.8. We are dependent on specific OS versions due to legacy software for certain tasks. Are there any older versions of QRecall available that could operate using 10.5.5 or even 10.4?
Honestly, QRecall
barely supports 10.5.8. Very little serious testing has been done on 10.5, and the next version of QRecall will drop support for PPC systems, bringing the minimum OS version requirement to 10.6.
You're welcome to try older versions of QRecall on your 10.5.x machines. If your archives haven't gotten too big, you can probably downgrade all the way to version 1.2.0 without running into compatibility issues. QRecall archive maintain compatibility flags, so it's always safe to try an older version of the application. If the format of an archive is not compatible with the running version of QRecall, QRecall will report that and refuse to perform the operation. There are different compatibility requirements for the actions, so a version might be able to read and recall from an archive, but not capture to it.
If you try to downgrade, you
must uninstall QRecall before installing the older version. QRecall will automatically upgrade its components, but it won't downgrade them.