While Ron and I were describing the tech club at the brainstorm session to the throng that had gathered upstairs in the Fox Room at the Rutland Free Library (okay mostly Ron), my cell phone rang and there was a distressed damsel at the other end of the line.
She described to me how one of the lanes on the Rutland Area Food Co-op’s newly installed, open source Point of Sale system was non-functioning. I informed the group and headed for the exit.
A couple cups of kombucha, some soup and 3 hours later we had the lane back in action. The tech who patiently worked with me on the phone was ready to give up and do a clean install but I remembered some tricks from a RedHat certification class I had taken about ten years ago.
It turns out that the filesystem had become corrupted and the brand new little computer with a very nice solid state hard drive wasn’t even able to boot into recovery mode from the GRUB prompt; it’s running Mint, a Debian based Linux variant. So we booted Ubuntu off a USB and were able to mount the drive after issuing a series of low level disk commands as the super user of course. The tricky part was finding and activating the logical volume group with a lvscan, pvs, and vgchange -ay “volume name”. Once it was activated we could run the file system checker “fsck” (without much imagination one can see it’s profane origin) which was able to quickly repair the ext4 type filesystem. After mounting and upgrading the packages all was well on a reboot. It was time for a nice cold one.