Mitigating Docker Build Issues on Older glibc Hosts
|

Mitigating Docker Build Issues on Older glibc Hosts

When running newer operating systems as Docker containers on older host systems—such as Ubuntu 20.04 or CentOS 7—a compatibility issue arises due to a new glibc call (clone3) not translating correctly to the older glibc (<=2.34) of the host system, resulting in the call being incorrectly translated, and blocked. One workaround to this issue involves…

SSH Client improvements

SSH Client improvements

This article is going to concentrate several SSH client related topics and optimisations I have implemented. Amongst are: SSH client modular configuration Initially, the configuration for SSH client should be present (per-user) in the user’s home directory, under .ssh/config. I believe that this configuration file is not modular enough, and when you want to add/edit/remove…

Oracle Linux 8 RPM installation broken
|

Oracle Linux 8 RPM installation broken

I got the following error message when attempting to upgrade RPM packages: Oracle Linux 8 introduced a bug with a package called rpm-plugin-selinux (details: rpm-plugin-selinux-4.14.3-28.0.1.el8_9) which prevents RPM packages from being installed correctly, either by dnf/yum or manually. The solution, as shown in this Oracle community forum is to downgrade the package rpm-plugin-selinux like that:…

Replace Old NTP Commands With “chronyc” on a Modern Linux

Replace Old NTP Commands With “chronyc” on a Modern Linux

With the migration of Enterprise Linux to ‘chronyd’ ntp clock toolset, some of the more common commands were deprecated, and do not exist anymore. In this article I will go over the most common uses I have in the context of NTP, and how to address them using ‘chronyc’ command line. Perform ‘ntpdate’ command A…

Gain Control of the Storage Controller Loading Order
|

Gain Control of the Storage Controller Loading Order

I encountered an intriguing issue recently after replacing my motherboard. Some block devices underwent a change in their order, causing /dev/sda to appear as /dev/sdy due to a modification in the PCI-e enumeration. This change, though seemingly insignificant, led to an unexpected consequence. Since the disk was subject to a specific mdadm filter, its altered…