Public timeline
Notices
-
Okay, MariaDB has updated config from 'medium' to 'large' settings (cribbed from MySQL 5.5 sample configs).
I archived those configs for reference.
-
Was going through the server and deleting very old versions of compiled daemons and libraries; freed up ~5GB of space on the boot drive so far.
However, I found an old .tar image of the server 'www' data from September 6, 2023, taking up ~548 GiB on the www-data RAID setup. (The final one is .xz'ed, taking up ~449 GiB on the NAS.) Thought I purged it years ago, lol.
There's also some old HP laptop disk image on there from 2014 that I have never removed, taking up ~109 GiB; since copied to the NAS years later.
Another ~800 GiB used up there is a bunch of Teknoparrot ROMs just sitting there as well.
Very old versions of MySQL sit there; no longer can use them since the move to MariaDB.
There's more decade [plus]-old cruft on that setup that existed ever since the server used a 4x 250GB RAID0+1 setup in the early 2010s. Removing a lot of it would free up probably ~2TiB of space.
-
Updated the structure of the *very* old httpd.conf file, as it was using the layout from version 2.4.33. This also makes my custom mime.types file finally obsolete.
Also rectified the MariaDB update oversight, as I actually thought I did so yesterday...
-
Updates!
openssl: 1.1.1w -> 1.1.1zg
mariadb: 11.4.7 -> 11.4.10
Recompile:
httpd 2.4.66 - due to external pcre2 and openssl updates
php 7.4.33 - due to external pcre2 and openssl updates
-
Somehow, one of the PHP -FPM configs wouldn't stick (I changed the listen user/group entry to what httpd is using and it was stuck on default nobody...). I had to edit it locally and not from my laptop. 🤨
-
Updates!
httpd: 2.4.62 -> 2.4.66
Consistency Fixes...
php 7.4.33: fpm now consistently runs on Unix sockets instead of TCP/IP:Port, meaning connections within PHP are even faster. This was mainly due to merging out-of-date configurations that I thought were up-to-date. [Was originally CGI for the longest -> FastCGI for testing -> FPM TCP/IP:Port -> FPM Unix Sockets]
Other notes: MySQL/MariaDB did run on TCP/IP:Port due to Unix Sockets breaking at random historically, but that had been stabilized for at least a year.
-
Forgot:
apr: 1.7.4 -> 1.7.6
-
It seems that since around Linux kernel 6.6, newer Intel wireless cards will crash at suspend/wake... that is, unless you turned off the radio of the card entirely before suspending the system. My main laptop is still using Linux 6.2 (from 2023) due to this. I previously had 6.5, but some browser couldn't open with this kernel...
No, this is still not fixed.
-
It was to the point that I isolated NetworkManager due to early assumptions that it was to blame. In the end, it is a years-old kernel bug.
Yes, my main laptop's wireless setup is entirely manual now, and I can easily revert this.
-
We now have symmetrical upload since October 20 (known), but it may have been October 15.
As a result, I have finally upped the bandwidth limit from 786KB/1MB (rest of main site) and 393KB/512KB (certain download sections) to ~5MB and ~2.5MB respectively.
From there, stuff will be monitored occasionally.
-
I honestly forgot about the rate limit settings! It was stuck on ~375KB average.
This has been fixed.
-
Finally have practically stable Live TV on Jellyfin 10.10.7! Quite recent Intel media drivers for Linux got it to that point.
Other thing was Intel Core i3: 12100 -> 13100... but two pins located at the bottom-center of its socket on the board in question were quite bent. I managed to fix them perfectly, though.
-
Updates!
mariadb: 11.4.5 -> 11.4.7
Cannot run 11.8.x on this server now due to SIGSEGV. A future version may run it. (26.04?)
-
Updates!
mariadb: 11.4.4 -> 11.4.5
-
Updates!
mariadb: 11.4.3 -> 11.4.4
Fixes...
mariadb: tcp -> sockets
Changes...
php: fastcgi -> fpm (tcp) -> fpm (sockets)
-
Going to have to recompile PHP again as to have it no longer be thread safe. Also, pcre2 should be updated.
-
Updates!
mariadb: 11.4.2 ->11.4.3
-
Updates!
Major Release
mariadb: 10.11.7 -> 11.4.2
-
Updates!
Security
httpd: 2.4.59 -> 2.4.62
-
Updates!
System
Ubuntu Server: 23.10 -> 24.04 LTS
Recompile
php-7.4.33 - due to libicu change from 72 to 74 during system upgrade
-
This server is going to get some needed security patches... probably in ~30 minutes.
-
Updates!
Security
httpd: 2.4.58 -> 2.4.59
Other
pcre2: master-20231204 -> 10.43
Recompile
php-7.4.33 - due to external pcre2 update
-
Updates!
mariadb: 10.11.6 -> 10.11.7
-
Clearing some VERY redundant data on the main NAS today. About 300GB so far. Ironically, it started with trying to find a historical crack of Sonic Heroes (entire game included) on the server, lol.
I never run it, but the .nfo mentioning its backstory is chuckleworthy; it's why I kept it.
-
So, one of the drives dropped off the RAID5 array some time ago. Got the drive back online after a reboot after I noticed it.
However, the drive is perfectly fine. 🤨 So after figuring how to add the drive again, it was added back in the array.
dmesg: md kicking non-fresh /dev/xyz from array
run - mdadm /dev/md0 -a /dev/xyz
Took a bit to resync, but the array is fine again.
-
Updates!
httpd: 2.4.57 -> 2.4.58
pcre2: master_20230920 -> master_20231202
Recompiled:
php 7.4.33
Somehow had issues with directory symlinking; httpd-2.4.57 really wanted to stick around!