20210101 A DIVERTING SOFTWARE DISASTER ====================================== My wife and I are digitising family photographs and documents. It's part of a family history project that has spanned several decades now. Today we bought a new flatbed scanner that promised to make things easier for us and provide better quality outputs. I found that the scanner was available at a nearby Officeworks. Their price was considerably cheaper than Amazon and we would not need to pay for the shipping. Since, we were heading that way already, we stopped in and got the last one in stock. I always like these little victories for local outlets. My daughter, an expert in digital art, had suggested the brand. However, knowing that I won't keep a certain operating system in the house, she worried that the scanner might not work with my *nixes. I reassured her that the aging iMac would be my backup. However, the product description clearly indicated that the scanner would work with Linux. When I got home, the very skimpy documentation warned that the accompanying CD/DVD only contained the drivers for the Windows and Mac operating systems. The company reassured me, their customer, that the software could be obtained at the listed website. However, the URL was redirected to the European landing page and not the Oceania page. Odd. Not to worry. I fiddled until I found the correct location only to discover that the Linux drivers were not there. Fossicking around some more, I discovered them located elsewhere with some fairly decent instructions on how to install the drivers on the various flavours of Linux. I dutifully followed the rather straightforward and commonplace install instructions. No worries. Except that the program couldn't detect the scanner after it was launched. So, I rebooted the computer, as you do. But, the darn thing couldn't get beyond the console on rebooting, twice. No amount of coaxing "startx" worked. So I looked and discovered X wasn't in its accustomed bin location which is a symlink in any case. The executable was also nowhere to be found. No matter. I will simply reinstall the core. Except I couldn't reach the repos. Hmmmm. I checked ifconfig and discovered that I only had the local loopback. The hardware was there, but no drivers were in operation. Again, odd. So, I rebuilt the DKMS modules. I received assuring messages that everything had been there when the computer was first shut down, but things hadn't been rosy on the reboot. Not a problem. The script kept chirping that everything was being rebuilt without a hitch and I should expect to be on my way shortly. Except my poor Antix install on my Lenovo Mini 10 is still a wreck after all that. Fortunately, I only use that Mini to log books into my LibraryThing account with my team. So, no great loss of data. In fact, I'll probably just load MX 19 onto it to see if you can really install the OS without wiping $HOME. Was it the new software? Was the hard drive going bad without me noticing? I don't know. But, it may be interesting to try and find out. On the other hand, I have some lessons to prepare on the topic of Git. Thank goodness I have a few spare Minis around the house. My wife now agrees that it's not necessarily a bad thing to invest in an extra pre-owned laptop or two, or a dozen or more.