Jump to content


  • Posts

  • Joined

  • Last visited

  • Days Won


Everything posted by fredturner

  1. Any timeframe on native Apple Silicon binaries for Engine, Console, and Client?
  2. Hey David— Thanks for the reply and thoughts. Yes, my connection will handle the transfers just fine. It is a Gigabit fiber connection, and the fastest upload of any of these clients is 100Mbps, with some being more like 10-20Mbps. The way I've set up my installations is just like your home setup— multiple USB disks being rotated offsite weekly. Unfortunately, since I can't be everywhere each week, and since that method relies too much on human interaction and the disk sets behaving themselves, that's why I'm wanting to do a sort of "disk-to-disk-to-cloud" arrangement, but really to my own server, not exactly the overused-word "cloud". As for monitoring, I am monitoring and constantly coordinating w/ customer sites, but I'd rather do it better and less vulnerable to human error. Perhaps the Copy Backup function would work here... How would that compare to the Cloud set, which would back up to local media and upload to the Amazon or other service (which I would like to emulate and be my own "cloud")? Would I just set up a share and make it a File set that the local one gets copied into? I'll do a little experimenting to see if it might be similar enough to what I'm wanting to work. Does kinda suck that in 4.5 years you haven't gotten a seemingly basic lock functionality that you bug-reported. Not terribly surprising tho... Thx, Fred...in the US 🙂
  3. Hey Everybody— Looking for suggestions on adjusting my usual M.O. of how I set up my customers'' Retrospect environments. I have several of these configured at different sites, and I usually use 2 or 3 USB3 hard drives as independent, rotating-offsite sets. This works okay, but I've had some difficulty w/ filling and failing disks and making sure the customers are rotating as they should be. So I'm wanting to make this less error-prone and more robust. The Cloud functionality is kind of what I want to do, but I'd rather use my beefy fiber connection and Mac Pro/EMC disk shelves at my disposal to sort of "roll my own" offsite destination. Is this doable? I've seen reference to such things as Minio, but I'm not versed in that yet. What about a simple AFP volume that can be reached via Internet connection? Or even something using Carbon Copy Cloner? What I'd like to do is implement a larger, faster local backup destination on the existing Retrospect servers that I don't have to make sure is rotated, then mirror those local sets to my server/disk shelf array. Thoughts? Thanks, Fred
  4. Yes, I know...user forum...I don't post all the time, but do refer and post periodically. Also, this subforum _is_ called Bug Reports, so if Robin, et al, are not checking or perusing anymore, perhaps it should be renamed or shuttered? So yeah, Storage Groups sets are basically like an envelope holding a bunch of source-specific "subsets". You can therefore have simultaneous operations going to a single media set, like multiple network clients backing up at the same time w/o having to go sequentially and wait on each other. I'm not sure how you are suggesting to prohibit the activities from using "any thread"...I could give it a try, but the heart of the matter is that the functionality just isn't functioning like it's supposed to (and was).
  5. Right back to 16. After restart tried again to set to 8, then quit Console, launched again...back to 16.
  6. I have not on these 2 servers. Obviously I shouldn't have to do that, but let me give it a try on one of them and I'll post back. Thx, Fred
  7. So far I've observed two backup servers running Retrospect 18 that ignore the number of threads set in Preferences > General > Allow ___ Activity Threads. I set to something other than 16, but the Engine still spawns up to 16 executions. Quit and relaunch Console and setting is back to 16. Lather, rinse, repeat...same thing happens. When I then rebuild or groom a storage group (because they require constant attention), 16 threads fire up and a 6-core Mac mini runs at about 900% CPU for hours w/o getting any single thread finished in a reasonable amount of time. Glad for the seemingly massively parallel CPU utilization, but I need a way to limit that a little bit. Fred
  8. This probably doesn't help the v16 problem specifically, but there may be a general problem when upgrading to new versions. I just had this happen going from 17.5 to 18. Wondered why hundreds of extra GB started getting backed up. ALL of the checkboxes were cleared for ALL clients. So all of the excluded folders from clients were no longer excluded. Fun! As a side note, I don't know about you, but I spend inordinate amounts of time trying to handhold this software like this and make sure it doesn't choke and leave my clients w/o backups. This has been a constant since the v8 debacle. I really just wish that we could forego worrying about adding shiny, new features in each paid upgrade, and instead just make the software not do weird things that cause workarounds, constant handholding, and missed backups. Fred
  9. So, we now have these storage groups that function like a collection of mini-sets and mini-catalogs, with each client or source getting a mini-set/catalog. When I have to repair or rebuild a set on any of my consulting clients' Retrospect installations (WAY more often than I should if I had a truly reliable backup program IMHO), I see the individual "mini-sets" getting scanned and rebuilt. Is there a way to trigger a repair or rebuild for an individual source in a storage group? Right now I've got a client that isn't backing up due to a "chunk checksum (-641)" error. I'm so tired of rebuilding multi-terabyte backup sets that I really don't want to have to put everything on hold yet again while this 5TB disk is scanned and the catalog rebuilt. Since each source appears to have its own, self-contained catalog and folder of band files on the backup disk, couldn't Retrospect just rebuild the individual source whose catalog has failed? Thx, Fred
  10. Hey Everyone— I've recently moved most of the stations at one of my larger installations to macOS 10.14 Mojave. I started seeing the alerts in the logs about the Retro client not having full disk access, of course. Is there a suggestion or recommendation for a way to automate setting this on the stations? I use Apple Remote Desktop to manage machines, so is there a defaults command that any of you have already used to get this working? I really don't want to have to manually hit every single station to configure this. Thanks, Fred
  11. Hey Everybody— I've been very pleased w/ how much faster backups are now w/ Retrospect 16, since InstantScan is working again. And the ability to back up multiple clients at once via Storage Groups is a very welcome new feature. One problem is that there doesn't seem to be much documentation about pros/cons and caveats...just one brief KB article. Two things I've encountered are: 1. No way to limit the number of execution units a group can use (at least, not that I can tell). It appears that a Storage Group will simply use however many threads you've specified for the whole Engine in Preferences. If that's the case, I'd suggest v16.1 adds a field to the Media Set options that allows limiting based on preference and/or practical disk speed limitations (while not limiting the overall # of threads/units). 2. More importantly, I seem to have trouble w/ a standard, nightly script that I want to back up to the same Storage Group that my client stations back up to. Obviously, Storage Groups are targeted at Proactive executions, but the KB article also says, "Scheduled scripts support Storage Groups as destinations, but the backups run on a single execution and not in parallel." I keep having trouble getting these scripts to finish executing. Just now, I had one disk in the script back up 8GB, then during scanning of the next disk, the whole thing just stopped and is showing that it needs media. The media has plenty of space, and the hang appears to have occurred before the scanning even finished. Has anybody else seen this or know why it is balking after a partial backup? There may be more going on than I'm realizing, but again, I just don't see much in the way of specific documentation! Thanks for any suggestions or thoughts. Fred
  12. Hey Everybody— Have I missed something about APFS/High Sierra and Instant Scan? Or am I just having an isolated issue? I'm noticing it takes an hour to scan my 1 million+ files on my MBP, and that Instant Scan doesn't appear to be doing anything on my machine. Checking the Engine logs does not show the usual "Using Instant Scan..." entry for my machine. I can provide further observations and log info if need be, but first I just wanted to see if this was something already known/common. I'm using Retrospect v14.6 of server and client. Thx, Fred
  13. Hey Everyone— I am wanting to create a rule for excluding render files and transcoded media from Final Cut Pro X. FCPX keeps these files inside event folders, which are themselves contained in Libraries, in folders called "Render Files" and Transcoded Media". So the hierarchy would look something like this: My FCPX Library.fcpbundle My Event 1 Original Media [some other files and folders] Render Files Transcoded Media My Event 2 ... I seem to be able to do 2 ALL conditions, one each to select Render or Transcode: – Folder Mac Path Contains ".fcpbundle" – Folder Name Contains "[Render Files/Transcoded Media]" and I think that will work. But it seems clumsy to me. Is there a way to only list the parent folder path w/ ".fcpbundle" once, then the other 2 below it? IOW, the parent condition is an ALL and the 2 child conditions are ANYs? I need to match the parent condition for sure, and one of the children. I don't seem to be getting the Any/All popups to do that right. In this case, it isn't critical, but if I had more subfolders under the parent that I wanted to exclude/include, having to list the parent every time gets a bit tedious. Suggestions? Am I doing it wrong? Thx! Fred
  14. That is an excellent question! ...and leads to another question/suggestion: Why is there no way (or at least no easy/obvious way that I've found) to find out how many clients you have logged in? I had to count one screen's worth and then page down and multiply. I get around 50 clients. I just don't understand why it takes SO LONG to get started on WAY OVERDUE clients. It can list all of the ones that are online in a matter of seconds when you go to Add or Locate. Why can't it do _that_ fast scan once every couple of minutes and say, "Hey, there's John's MacBook Pro...it's been 11 days since I've backed him up...nothing else is running and I have a valid backup disk...I'll start NOW!" Instead, I can have John's MacBook Pro jumping up and down and frantically waving its arms at the Retrospect server, but by the time the server has decided it might want to check John's MBP out, John's MBP has gone to sleep or left the network. I can just sit and check on it regularly for a period of a couple of hrs while I'm onsite, and it picks up hardly any clients when they are there and needing backup. I even try to help it along by clicking Browse on a client disk or doing a Refresh on the client. But it just sits there w/ its fingers in its ears. It'll eventually get to them, but I can't imagine how awful it'd be in a truly large setup. All of this "dead air" is wasteful time-wise and leads to clients getting missed. Why isn't the Engine more aggressive and active??
  15. Rebuilding the set didn't matter. I can click on the set, choose "Performance-optimized grooming" from the menu, click Save, then click on another set and click back, and it has reverted back to Storage-optimized instead. I changed back to Performance-optimized again and started a grooming operation, but the log says "optimizing for storage..."
  16. These sets were created in an earlier version. I believe I have already rebuilt 1 of the 3 sets, but I could be mistaken. I am doing a full rebuild on Set C right now and will see what I get once that's done. Thx, Fred
  17. I'm trying to enable the Performance-optimized grooming in v13, but each time I select that under Media Sets > Options, click Save, then click away and come back, it has reverted to Storage-optimized. Is there a trick to this? Does the set need to be recycled? Catalog compression turned off? Some other setting done/undone? Thx, Fred
  18. I've been wondering this for a long time now, but have never figured it out or gotten around to asking here. So, I have a site w/ numerous clients, all added to a Proactive script that has 3 sets for its destinations: Alpha, Bravo, and Charlie. When I look at Activities > Proactive > Destination column, I see 1 of these 3 sets next to each entry. However, I may have Set Bravo connected (like now), yet some of the clients show the Destination as Set Alpha. Why? So, even if the client is in need of backing up (every 24 hrs) and says Destination is Set Alpha, since I have Set Bravo connected, it won't back up. Some questions about this aspect of the Proactive scripts: 1. How is Retrospect determining the set it lists under Destination? 2. Is there any way to manually change the set (w/o some crazy cheat or workaround, I mean)? 3. Is there any way to "nudge" Retrospect to go ahead and back up a client when I know it is now connected, active, and has a suitable backup set available***? *** = I just watched it take 20+ minutes to start backing up a machine that hadn't backed up in weeks, despite clicking Schedule and setting it for the current time. In the meantime, another overdue spare MacBook that I woke up to also back up went back to sleep. Just seems like this should be quicker, or at least able to be hurried along while I'm in the Console. Thanks, Fred P.S. This is on v13 Multi Server, but also occurs on many other installations I support from v10.5 thru v13.
  19. This used to be a problem when we were using Retrospect 8 and 10 w/ clients primarily running Mac OS X 10.6.8. We have our users log out when they leave, and in the past, the logout would kill the Retrospect client. This changed when we started going to 10.9 Mavericks and Retrospect 11 (I think, I don't remember the exact combination). However, now with 10.10 Yosemite and Retro 11.5.3 (Client v11.5.2.104 currently), I've noticed this behavior becoming more and more common w/ our stations again. I have to regularly send out a launchctl unload/load combo to the client startions' daemons via Remote Desktop: launchctl unload /Library/LaunchDaemons/com.retrospect.retroclient.plist launchctl load /Library/LaunchDaemons/com.retrospect.retroclient.plist One observation about this: as soon as I send that pair of commands, most of the stations, which have been idle for possibly hours at the login window, will immediately go to sleep. Almost like the retroclient process is keeping them awake, but not facilitating a backup. I'm glad to provide whatever add'l details would be helpful, as well as test different scenarios and possible fixes. As a personal aside, I really think that you guys (Retro, Inc.) ought to focus more on testing and bug-fixing w/ networked and multiple remote-console scenarios. Another glitch that still afflicts my console (even v12) is mixing up of "content" from 2 or more different remote engines. We're essentially still paying for (incomplete) bug fixes 4 and 5 versions after the rewrite (v8). I use and have sold Retrospect to at least 10 different clients of mine, but at each purchase time I grimace a little bit because I know that the polish that ought to be there still isn't there, and I'm buying on the hopes that it'll eventually get there. If the coffers are full enough now w/ all the paid upgrades, please focus on nothing but streamlining and polishing the program— no new features— w/ some serious attention to complex, networked setups. We're not that far off anymore, but it's disheartening to continue to see such frequent releases requiring my clients to pay hundreds or thousands of dollars for in order to get some more bug fixes. Thanks, Fred
  20. I am seeing the same behavior in an environment with: Retrospect Mac 11.5 Multi-Server on Mac OS X Server 10.6.8 Windows XP Pro 32-bit clients (VMs actually); doesn't seem to matter what login state is One of the 4 Windows VMs was actually at v8.5. I was able to push the v9.0 client update from the v11.5 Mac Server. But then I was unable to go to v9.5. The error in the log was simply: !Client AVGadmin could not be updated. error -1 ( unknown) In another environment w/ the same Mac Server version (although Single, not Multi) but Windows 7 clients (probably 64-bit, but I'm not sure-- I don't handle those systems often), the v9.5 update seems to apply smoothly. Robin, a related complaint, FWIW, is that it seems to take multiple attempts to update Mac clients via Mac Console (I realize this is the Windows forum, but it may happen from a Windows Retro Server as well), and the process is quite arduous. There's no progress indicator and no way to tell if the update has succeeded. I've had to try again and again to get some clients to update. I had a little better luck by first toggling the client using Remote Desktop and the "launchctl" command, then updating. As a whole, not a very user-friendly process! Thanks, Fred
  21. Digging up an old thread, but a VERY good question, especially since we've been through a few more iterations of the Mac version. This seems so elementary and useful that I'm quite surprised it still has yet to have been addressed. I think most everybody would want to prefer Ethernet over WiFi. We have the ability in Mac OS X to "order" our interfaces so that one is preferred over another. I don't see why Retrospect Client couldn't regularly query this setting and always attempt to use the "highest" available interface.
  22. Out of about 30 machines, I have 1 Mac mini client (Retro v10.5) being backed up to a Retro 10.5 server, which each time kills the RetroEngine, which must then restart. Here's what the log shows: + Normal backup using Advent Float at 10/30/13 (Activity Thread 2) To Backup Set Advent Set Charlie... - 10/30/13 06:50:38 PM: Copying Macintosh HD on Katherine’s Mac mini Using Instant Scan 10/30/13 06:50:38 PM: No files need to be copied 10/30/13 06:57:26 PM: Snapshot stored, 108.2 MB 10/30/13 06:57:41 PM: Comparing Macintosh HD on Katherine’s Mac mini 10/30/13 06:57:44 PM: Execution completed successfully Duration: 00:07:05 (00:06:11 idle/loading/preparing) LmMark: ndex = 21579, not in range LmMark: ndex = 6917, not in range LmMark: ndex = 16339, not in range LmGet: ndex = 21579 > nsp->count = 0 Assert occurred on 10/30/13 at 07:00:47 PM + Retrospect version Launched at 10/30/13 07:00:48 PM Any ideas? Thanks, Fred
  23. Has anyone experienced less stability w/ Retrospect 10.5 vs 10.2 and earlier, particularly w/ the Engine itself? I've had to restart it to get it to proceed w/ Proactive scripts, and worse, several times it has stopped responding completely. In these cases, the Console cannot "see" the server, and using launchctl at command line or trying to toggle w/ Sys Prefs fails. I have to force quit the RetroEngine process. Anyone else seeing this or similar? Thx, Fred
  24. Agreed. It is extremely tedious. At the VERY LEAST, it should return you to the same folder you last browsed to. Peter, I have, in fact, added the updaters folder to the root of my boot drive on the Retro server. Shortens by a few clicks and doesn't require as much scrolling. Still an inelegant operation. FT
  25. Got this resolved. For anyone else encountering this, it appears to have been that my Config80.dat file got corrupted during the update process. When I looked in the Application Support folder, I noticed that the Config80.dat file was about 45MB while the Config80.bak file was only about 23MB. So, I removed the corrupted Config80.dat file and restarted RetroEngine, letting it make a new one from the .bak file. HTH, Fred
  • Create New...