Some obstacles I had to overcome when upgrading to Fedora 31: My network interface renaming udev rules stopped working and I couldn’t get them working again. Instead, I had to remove the interface renaming udev rules from /etc/udev/rules.d/ and instead add equivalent systemd.link files to /etc/systemd/network/, then rebuild the initramfs files via: dracut –regenerate-all –force…
Build a Network PoE Speaker System
I recently built a networked PoE (Power over Ethernet) speaker system and installed it in the wall at the top of the stairs. By using PoE, I only had to run one cable to the device – a Cat6A ethernet cable that provided data and power. I used the following components: Raspberry Pi 3 B+…
Home Automation Improvements!
I went on a home automation improvement kick recently! The changes include: OpenHAB – I switched from Misterhouse to OpenHAB for home automation. Why? OpenHAB has a cleaner codebase, more active development community, more efficient event-driven model, increasing device support, a better UI, charting, and a functional mobile client. I completed most of the conversion in…
lvmcache doesn’t support snapshots yet
Watch out – lvmcache doesn’t support snapshots yet! I discovered this when my backup system tried to create a snapshot of a filesystem to back up after I enabled lvmcache on it. I removed the cache pool logical volume (disabling lvmcache for the volume) using lvremove, and will re-visit once lvmcache’d volumes have snapshot support…
Workaround to Drupal 8.1.x “Call to a member function get() on a non-object” error
Trouble getting Drupal 8.1.x development branch to install due to the following error or similar? PHP Fatal error: Call to a member function get() on a non-object in Drupal.php on line 285 There is a workaround – go to your site’s /core/install.php URL directly.
SplashID Safe mobile sync corrupt your password DB?
Was your SplashID Safe database corrupted with many duplicate and non-ASCII character entries? It happened to me multiple times when syncing between the mobile and desktop SpashID Safe clients – so I created a script to remove the entries, reducing my DB size from 2500 entries back to the actual 900 entries. I put the quick script…
Fed up with FedUp? or Upgrading from Fedora 18 to Fedora 20
I like the concept and convenience of over-the-network upgrades with minimal downtime, but FedUp (Fedora‘s new official method) did not work quite right for my Fedora 18 to Fedora 20 upgrade without some hackery. Here is what I had to do to get the upgrade to work: Moved the FedUp cache directories off the /var…
GNU parted partition alignment warnings – solution
Getting those pesky “Warning: The resulting partition is not properly aligned for best performance” messages when creating partitions on your new 3TB-4TB disk using GNU parted under Linux? Start parted with the “-a optimal” command line parameter to tell parted to use optimal alignment! Example: /sbin/parted -a optimal /dev/sdd Thanks go to this post on…
Fedora 16 Upgrade
I upgraded our server to Fedora 16 from Fedora 14 recently, so I thought I’d continue my tradition of posting the solutions to the problems I encountered to help others. Two major changes in Fedora recently increased the difficulty of this upgrade: the switch to grub2 from the grub legacy bootloader, and the switch to…
New Weather Station!
The new Vantage Pro2 Plus weather station worked, recording about one inch of precipitation during the recent rainfall! Now I just need to get the USB interface working and wview set up to analyze the results. We installed the weather station up on the roof along with the new Wineguard HS-1000 omnidirectional HD antenna, which…