Nurturing the Noble Numbat

Did everyone enjoy the solar eclipse last month? We didn’t get totality here but my family up in Cleveland sent some amazing pictures. The daily temps are creeping above 80 which means spring in Florida and that of course leads to my annual spring sports update and Ubuntu upgrade!

  • the Cleveland Guardians are currently 1st in the AL Central (and 2nd in the league), sitting at 22-12, a nice hot start for the season that I hope they can keep up!
  • unlike last year, the Tampa Bay Rays have started a little slowly at 17-18, in the bottom half of the AL East
  • for the second year in a row the Cleveland Cavaliers are playing in the NBA playoffs: they just won their Round One series against the Orlando Magic in 7 games and move on to face the Boston Celtics. That’s the first playoff series win for the Cavs without Lebron James since 1993!
  • the NFL Draft happened the other week, but both the Browns and Bucs had decent seasons last year and didn’t have any high picks so I didn’t really pay any attention to it (but the Bucs did manage to sign Baker Mayfield to a new 3-year contract, so there’s that!)
  • and the Lightning? *sigh* After making it into the Stanley Cup Playoffs for the 7th year in a row (and the 10th time in past 11 years), riding on Nikita Kucherov’s record-setting season with 100 assists and 144 points, they fell to the Florida Panthers in 5 games (the first time the Panthers have won a playoff series against the Lightning). I was at Game 4 here in Tampa when the Bolts won 6-3 … was I watching Steven Stamkos skate on home ice in a Lightning sweater for the last time? I hope not!! It’s going to be a tough off-season …

Anyway, Ubuntu 24.04 (Noble Numbat) was released late last month. Per the usual, I ran my pre-upgrade backup scripts and then sudo do-release-upgrade -d (once again needing the -d parameter otherwise no upgrade was found). It took the average 30 minutes to download and apply all the updated packages and then another 20 minutes or so for me to re-apply my affected changes to various config files. I ran into two problems this cycle:

  • like with the 23.10 upgrade, PHP 8.2 was removed and replaced with PHP 8.3 and again the process removed the 8.2 packages for libapache-mod and mysql but did not re-install the corresponding 8.3 versions. This broke WordPress and my Piwigo photo gallery until I manually installed the two missing packages and restarted Apache. I take good notes during upgrades, though, so I was prepared to check on (and fix) this again.
  • fail2ban “failed2start” (heh) with a ERROR No module named 'asynchat' error, but a quick Google search found the reported bug which pointed me to manually installing the latest 1.1.0 release, and that fixed the problem.

The latest 6.8 Linux kernel also fixed a problem I had just recently run into. I thought the latest release of Piwigo 14.4 had broken my Physical Photo Move extension (it was causing the Apache processes to completely lock up), but after digging into it more I tracked it down to a problem with a CIFS-related kernel patch in 6.5.0-28. I had since been running the reverted/patched 6.5.0-27 kernel from the PPA to fix this, but the problem was also resolved (or never existed) in the 6.8 tree.

See you back here in October for … Oracular Oriole!

Upgrading Marlin firmware on the Ender 3 Pro

Part 4 of my New Years’ 2024 upgrade posts series …

Upgrading my Ender 3 Pro with the newer 32-bit mainboard means I can now more easily upgrade the firmware. I considered trying out Klipper, but since Marlin is what I’m used to (the original 8-bit board was running Creality’s version based on Marlin v1.1.9), I decided to get my feet wet using that first. The firmware on the new board was based on v2.0.8.2 (from August 2022) but the latest release was v2.1.2.1 so I figured that would be a good first upgrade to attempt.

Read more

Upgrading some Ender 3 Pro hardware

For Part 3 of my latest round of upgrades to kick off 2024, I also made some hardware changes to my Ender 3 Pro 3D printer for the first time since getting it back in 2021:

Yeah, just a few things. šŸ™‚ I completed these changes around the same time as the upgrades to my HomeTroller and Debian Bullseye, but wanted to wait a bit before posting so I had more time to play around with the results and I’m pretty pleased!

Read more

Upgrading to Bullseye on the Raspberry Pi 4

My two Raspberry Pi 4 Bs (in my HomeTroller Pi and OctoPi) were both running Debian 10 (Buster). I like to be current (as evidenced by my bi-annual Ubuntu upgrades) and realized I’d been lax on the RasPis, both of which were two releases behind. Debian 12 (Bookworm) seemed a littleĀ tooĀ new, so based on some research on the HomeSeer and OctoPrint forums, I decided to just upgrade them both to Debian 11 (Bullseye).

Read more

Upgrading the HomeSeer/HomeTroller hardware

My 1st gen HomeSeer HomeTroller Pi was built on a Raspberry Pi 3 B with 1gb of RAM. While this was fine back when I bought it and was just starting my home security and automation re-design and foray into using HS4, recently I’d been having issues with performance and out-of-memory conditions. In 2021 when I bought the HomeTroller, the HS4 software was only permitted to run 5 plug-ins but that limitation was removed in later releases and I upgraded the microSD card to allow for unlimited plug-ins. Unfortunately, 1gb of RAM is not “unlimited” so now that I’m running more plug-ins (10 at last count) I suspected that the cause of the crashes was due to lack of free RAM. Thus, I decided to try and upgrade the Raspberry Pi in the HomeTroller to a beefier model.

Read more

Manipulating the Mantic Minotaur

Overnight temps here in Florida are dipping into the upper 60s which must mean it’s late October and fall is here! šŸ™‚ Let’s check in with my bi-annual sports and Linux updates!

  • After starting out the 2023 season red hot with a 13-game win streak (tying the record in the modern era), the Rays’ October baseball run only lasted until 10/4 when they were swept out of the AL Wild Card in 2 games by the Texas Rangers (who went on to win the ALCS and will be facing the Arizona Diamondbacks in the 2023 World Series). The Guardians finished a disappointing 3rd in the AL Central.
  • Just one season after leaving the Browns, Baker Mayfield ended up in Tampa so I’m getting to watch him play again. The Bucs are currently 3-3 and are in 2nd place in the NFC South after the Falcons beat them last Sunday with a game-ending field goal. The Browns continue to be an enigma: they have one of the best defenses in the league and the Deshaun Watson “experiment” seems to be a failure. Despite that, our new third-string-to-starter QB PJ Walker, adding another name to the list of 36 starting Browns QBs since 1999, has the Browns at 4-2 (better than the Bucs!) but 4th place in the ever-tough AFC North. Love the alternate white uniforms though!
  • The NBA season just starts today so the Cavs are tied with everyone else at 0-0. šŸ™‚
  • And finally the Lightning. After losing a bunch of good players in the off-season, it was announced, right before the season started, that goalie Andrei Vasilevskiy had back surgery in September and is expected to miss the first two months of the season! That means I won’t get to see him play when I go the Bolts/Kraken game next week here in Tampa, butĀ maybe he’ll be back when I’m in Seattle for the Kraken/Bolts game in December. Backup goalieĀ Jonas Johansson has taken the team on his shoulders though, and the Lightning sit at 7-3 with 8 points and 4th in the Atlantic division.

Let’s see … what else? Oh, right, a new version of Ubuntu, the Mantic Minotaur (23.10) was released earlier this month. After running my pre-upgrade backup scripts, the sudo do-release-upgrade -d command took about 20 minutes to download and install the new packages. Notice I had to use the -d parameter this time for some reason, otherwise it said there was no upgrade available.

The only problem I had this cycle was again due to a PHP upgrade. The process removed PHP 8.1 and upgraded to PHP 8.2 but for some inexplicable reason it removed the 8.1 packages for libapache-mod and mysql but didĀ notĀ install the corresponding 8.2 versions. This broke WordPress, my Piwigo photo gallery, etc. until I manually installed the two missing packages. At least I’m prepared for stuff like this now so it didn’t take long to troubleshoot and resolve the issue.

Until April then, when Noble Numbat (the next LTS release) comes out …

iPhone 15 Plus

iPhone 15 Plus

I wasn’t really having any problems with my iPhone 12 Pro Max, but when checking the pre-order price for a Apple’s newest phone from AT&T it turned out that I could get an iPhone 15 Plus for just $100 after trading in my current device. I have never really been happy with the camera in my current Pro Max so I decided it wasn’t worth the additional $300 to get a Pro Max this time. It was a last-minute decision on my part but even though it wasn’t until around 11am when I logged in I had no issue placing a pre-order for a black 128gb device. A week later on September 22, my new device arrived.

Read more

Leaving the (Google) Nest

I bought my first Dropcams back in 2014, right around the time Nest (which had acquired Dropcam) was acquired by Google. Then I added the Nest Thermostat in 2016 (which was later replaced in 2021 with a Z-Wave one during an HVAC system upgrade), the Nest Protect smoke/CO detectors in 2018, and finally a bunch of Nest Outdoor cameras in 2019 for a pretty complete ecosystem all managed very nicely from the Nest website and mobile app.Ā I guess I should be happy I got almost 9 years (has it been that long!?) out of the Dropcams before Google announced they are no longer supporting them and they will cease to function on April 8, 2024.

Google is offering Dropcam customers free Nest Indoor cameras as replacements, which is surprisingly generous, but only up to two (and I still have three perfectly functional Dropcams). I went ahead and ordered the free cameras, but after a few days of using them, I’ve decided it’s time for me to leave the (Google) Nest.

Read more

Landing on the Lunar Lobster

Gazing up at the late-April night sky … look, it’s the Lunar Lobster! That’s right, it’s time for the annual spring sports update and Ubuntu upgrade!

  • the Rays started off red-hot, tying the 1987 Milwaukee Brewers and 1982 Atlanta Braves for the longest win streak to start a season with 13; they’ve also set records with 14 straight home game wins and 21 straight games with a home run. They’re currently (still) in first place, 3.5 games ahead of the Orioles. Go Rays!!
  • meanwhile, the Guardians are 2nd in the AL Central
  • the Cavs exited the first round of the NBA playoffs as former Dayton Flyer (my alma mater) Obi Toppin and the New York Knicks beat them in 5 games
  • the Lightning opened the first round of the Stanley Cup Playoffs against the Toronto Maple Leafs but currently trail in the series 3-2
  • the NFL Draft is underway, but I really haven’t been paying attention to what the Browns and Bucs are doing (it’s playoff hockey time after all!)

On to the upgrade …

After making my typical backups, do-release-upgrade took about 30 minutes to download and install all the updated packages. I didn’t really have any major issues this time, but that was probably due to the fact that I’ve moved most of the services (Calibre, MySQL, phpMyAdmin, PiHole, Plex, Tautulli, Unifi Controller, etc.) off of my Linux server into Docker containers on my NAS. The one problem I had was Adagios, the “prettier” front-end for Nagios I’ve been using since 2016 (and I’ve been using Nagios since 2006). Adagios has given me problems in the past and doesn’t really seem to be maintained anymore, so after trying to tinker with some older packages and not getting anywhere I decided to just drop it and go back to the native Nagios UI. I also took the opportunity to upgrade to Nagios 4.4.11.

That was about it, easy enough! Until October when I’ll face the Mantic Minotaur (and let’s hope for some October baseball)!

FITCAMX Dash Cam (EV6)

I’ve been really happy with the FITCAMX dash cam in my RAV4. When my wife got her EV6 last year there wasn’t a similar model available so I ended up getting her the Garmin Mini 2 (which apparently I never wrote about here), wired into her rearview mirror housing with a Dongar USB power adapter. Since I didn’t want to use the adhesive mount on her windshield, I used a suction cup mount which meant the camera was mounted a little lower on the glass (below the mirror housing) and thus more in the line-of-sight of the driver. This setup was fine, it just didn’t have that “factory installed” look and occasionally the suction cup would become unstuck in the Florida heat so she’d come back to the car to find the dash cam dangling from its power cable, and putting up a sunshield was also a little problematic.

Well, recently over on the EV6 Forums I saw that the FITCAMX was now available for the EV6 so I immediately ordered one (direct, so it came from China).

Read more