<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ubuntu on Support Tools</title><link>https://support.tools/tags/ubuntu/</link><description>Recent content in Ubuntu on Support Tools</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 27 Oct 2026 09:00:00 -0500</lastBuildDate><atom:link href="https://support.tools/tags/ubuntu/index.xml" rel="self" type="application/rss+xml"/><item><title>Plex Media Server CVE-2026-96656 (CISA KEV): Check, Investigate and Patch</title><link>https://support.tools/plex-media-server-cve-2026-96656-check-and-patch/</link><pubDate>Tue, 27 Oct 2026 09:00:00 -0500</pubDate><guid>https://support.tools/plex-media-server-cve-2026-96656-check-and-patch/</guid><description>&lt;p&gt;On 2026-10-20, CISA added four Plex Media Server vulnerabilities to its &lt;a href="https://www.cisa.gov/known-exploited-vulnerabilities-catalog"&gt;Known Exploited Vulnerabilities (KEV) catalog&lt;/a&gt;: CVE-2026-96656, CVE-2026-96654, CVE-2026-96655 and CVE-2026-96652. A fifth bug from the same advisory, CVE-2026-96651, is not in KEV, but it is the piece that turns an &amp;ldquo;admin only&amp;rdquo; code execution bug into something a regular session holder can reach. All five are fixed in Plex Media Server 1.43.3.10861. If your home media server is older than that, it needs attention today.&lt;/p&gt;&#10;&lt;p&gt;This guide is for self-hosters running Plex on Debian or Ubuntu (with a short section for Docker). It covers three questions in order: am I vulnerable, was I compromised, and how do I patch. It also covers the apt signing key gotcha that leaves many servers silently stuck on old builds after an Ubuntu release upgrade.&lt;/p&gt;</description></item><item><title>Four Places PHP Was Hiding: Patching PHP2Shell (CVE-2026-109618/109619) Across the Fleet</title><link>https://support.tools/php2shell-cve-2026-109618-109619-fleet-wide-php-remediation/</link><pubDate>Fri, 23 Oct 2026 09:00:00 -0500</pubDate><guid>https://support.tools/php2shell-cve-2026-109618-109619-fleet-wide-php-remediation/</guid><description>&lt;p&gt;On 2026-10-21 the PHP project shipped an out-of-band release fixing a pair of vulnerabilities that quickly got the nickname &amp;ldquo;PHP2Shell&amp;rdquo;: CVE-2026-109618 and CVE-2026-109619, CVSS 9.2, unauthenticated remote code execution. Both are use-after-free bugs (CWE-416). One is an out-of-bounds, out-of-memory corruption during multipart request parsing. The other is stale per-request state that gets reused across php-fpm and mod_php workers. Either one lets an unauthenticated attacker who can reach a PHP endpoint corrupt memory in a way that leads to code execution. The fixed versions are PHP 8.5.12, 8.4.27, 8.3.36, and 8.2.35.&lt;/p&gt;&#10;&lt;p&gt;The boring read of that advisory is &amp;ldquo;run apt upgrade and move on.&amp;rdquo; The interesting part, and the reason this post exists, is that when we went looking for PHP across the fleet, it was hiding in four very different places. A distro package on a mail server. A compiled-from-source binary inside a container image. The web GUI of a pair of firewalls. And the web GUI of a single edge firewall on an older release train. Each of those needed a genuinely different remediation, and each one had a trap that would have let us declare victory while still running a vulnerable interpreter.&lt;/p&gt;&#10;&lt;p&gt;This is the write-up of how we found all of it, how we proved each box was actually fixed rather than trusting a version string, and the HA dance that let us patch a production firewall pair with zero WAN outage.&lt;/p&gt;</description></item><item><title>Mount Windows/Samba Shares on Ubuntu/Debian 2025: Complete CIFS Network Storage Guide</title><link>https://support.tools/mount-windows-samba-shares-ubuntu-debian-guide-2025/</link><pubDate>Wed, 22 Oct 2025 10:00:00 -0500</pubDate><guid>https://support.tools/mount-windows-samba-shares-ubuntu-debian-guide-2025/</guid><description>&lt;p&gt;Mounting Windows/Samba shares on Ubuntu and Debian systems enables seamless access to network storage, file servers, and NAS devices. This comprehensive guide covers CIFS/SMB configuration, persistent mounting, Active Directory integration, and enterprise-grade network storage management techniques.&lt;/p&gt;</description></item><item><title>USB to RS232 Serial Converter Setup Guide 2025: Ubuntu/Debian Console Access &amp; Device Management</title><link>https://support.tools/usb-rs232-serial-converter-ubuntu-debian-guide-2025/</link><pubDate>Sun, 05 Oct 2025 10:00:00 -0500</pubDate><guid>https://support.tools/usb-rs232-serial-converter-ubuntu-debian-guide-2025/</guid><description>&lt;p&gt;USB to RS232 serial converters provide essential console access to network equipment, embedded systems, and legacy hardware. This comprehensive guide covers device detection, driver configuration, serial communication setup, and advanced troubleshooting techniques for Ubuntu and Debian systems.&lt;/p&gt;</description></item><item><title>Dell iDRAC Tools &amp; RACADM Installation Guide 2025: Ubuntu/Debian PowerEdge Server Management</title><link>https://support.tools/dell-idrac-racadm-installation-ubuntu-debian-2025/</link><pubDate>Tue, 02 Sep 2025 10:00:00 -0500</pubDate><guid>https://support.tools/dell-idrac-racadm-installation-ubuntu-debian-2025/</guid><description>&lt;p&gt;Dell&amp;rsquo;s Integrated Dell Remote Access Controller (iDRAC) provides powerful out-of-band management capabilities for PowerEdge servers. While Dell only officially supports RHEL and SUSE distributions, this guide demonstrates how to successfully install and utilize iDRAC tools, particularly RACADM, on Ubuntu and Debian systems through RPM-to-DEB conversion.&lt;/p&gt;</description></item><item><title>Enterprise Linux Swap and Memory Management: Comprehensive Performance Optimization and Infrastructure Automation</title><link>https://support.tools/enterprise-linux-swap-memory-management-comprehensive-optimization-guide/</link><pubDate>Tue, 29 Jul 2025 10:00:00 -0500</pubDate><guid>https://support.tools/enterprise-linux-swap-memory-management-comprehensive-optimization-guide/</guid><description>&lt;p&gt;Enterprise Linux environments require sophisticated swap and memory management strategies to ensure optimal performance, prevent out-of-memory conditions, and maintain system stability across thousands of servers running mission-critical workloads. This guide covers advanced swap configuration, enterprise memory optimization frameworks, automated performance tuning, and comprehensive monitoring solutions for production infrastructures.&lt;/p&gt;</description></item><item><title>Enterprise Netplan Network Automation: Comprehensive Infrastructure as Code for Production Network Management</title><link>https://support.tools/enterprise-netplan-network-automation-comprehensive-infrastructure-guide/</link><pubDate>Tue, 22 Jul 2025 10:00:00 -0500</pubDate><guid>https://support.tools/enterprise-netplan-network-automation-comprehensive-infrastructure-guide/</guid><description>&lt;p&gt;Enterprise network infrastructure requires sophisticated automation frameworks, declarative configuration management, and comprehensive orchestration systems to ensure consistent, reliable, and scalable network deployments across thousands of systems. This guide covers advanced Netplan implementations, enterprise network automation architectures, production configuration management, and comprehensive infrastructure as code strategies for modern data centers.&lt;/p&gt;</description></item><item><title>Mount FTP Sites as Local Folders in Linux 2025: Complete curlftpfs &amp; FUSE Integration Guide</title><link>https://support.tools/mount-ftp-curlftpfs-linux-guide-2025/</link><pubDate>Fri, 18 Jul 2025 10:00:00 -0500</pubDate><guid>https://support.tools/mount-ftp-curlftpfs-linux-guide-2025/</guid><description>&lt;p&gt;Mounting FTP sites as local directories transforms remote file management by integrating FTP servers seamlessly into your Linux filesystem. This comprehensive guide covers curlftpfs installation, advanced mounting techniques, security best practices, performance optimization, and enterprise-scale FTP storage integration.&lt;/p&gt;</description></item><item><title>ISO Creation, Burning &amp; Bootable USB Guide 2025: Complete Linux Media Management</title><link>https://support.tools/iso-creation-burning-bootable-usb-guide-2025/</link><pubDate>Mon, 14 Jul 2025 10:00:00 -0500</pubDate><guid>https://support.tools/iso-creation-burning-bootable-usb-guide-2025/</guid><description>&lt;p&gt;Creating ISO images, burning optical media, and crafting bootable USB drives are essential skills for system administrators, developers, and IT professionals. This comprehensive guide covers modern media creation techniques, enterprise deployment strategies, and advanced disk imaging workflows for Linux systems.&lt;/p&gt;</description></item><item><title>Enterprise Ubuntu Repository GPG Key Management: Comprehensive Security Infrastructure and Automated Package Trust Framework</title><link>https://support.tools/enterprise-ubuntu-repository-gpg-key-management-comprehensive-security-guide/</link><pubDate>Tue, 08 Jul 2025 10:00:00 -0500</pubDate><guid>https://support.tools/enterprise-ubuntu-repository-gpg-key-management-comprehensive-security-guide/</guid><description>&lt;p&gt;Enterprise Ubuntu repository management requires sophisticated GPG key infrastructure, automated trust validation systems, and comprehensive security frameworks to ensure package integrity across thousands of systems while maintaining supply chain security. This guide covers advanced repository key management, enterprise package security architectures, automated trust validation systems, and production-grade APT repository infrastructures.&lt;/p&gt;</description></item><item><title>Enterprise Ubuntu on Raspberry Pi: Comprehensive Edge Computing Deployment and Automation Framework for Production IoT Infrastructure</title><link>https://support.tools/enterprise-ubuntu-raspberry-pi-automation-comprehensive-edge-deployment-guide/</link><pubDate>Tue, 24 Jun 2025 10:00:00 -0500</pubDate><guid>https://support.tools/enterprise-ubuntu-raspberry-pi-automation-comprehensive-edge-deployment-guide/</guid><description>&lt;p&gt;Enterprise edge computing deployments on Raspberry Pi require sophisticated automation frameworks, robust fleet management systems, and comprehensive infrastructure orchestration to deliver reliable IoT solutions at scale. This guide covers advanced Ubuntu deployment strategies on ARM devices, enterprise-grade edge computing architectures, automated provisioning systems, and production fleet management for thousands of edge nodes.&lt;/p&gt;</description></item><item><title>Create an Encrypted ZFS Pool on Linux (Native Encryption)</title><link>https://support.tools/how-to-create-encrypted-zfs-pool/</link><pubDate>Sun, 16 Feb 2025 01:00:00 -0500</pubDate><guid>https://support.tools/how-to-create-encrypted-zfs-pool/</guid><description>&lt;p&gt;This guide creates a ZFS pool with OpenZFS native encryption on Linux, unlocks it automatically at boot from a key file, and covers the tuning, monitoring and backup steps that matter once the pool holds real data.&lt;/p&gt;</description></item><item><title>Complete Guide: Install Kubernetes Cluster on Ubuntu with Kubeadm and Swap Support</title><link>https://support.tools/install-kubernetes-kubeadm-ubuntu/</link><pubDate>Fri, 14 Feb 2025 02:00:00 -0500</pubDate><guid>https://support.tools/install-kubernetes-kubeadm-ubuntu/</guid><description>&lt;p&gt;Setting up a Kubernetes cluster can be complex, but kubeadm simplifies the process significantly. This comprehensive guide walks you through installing a production-ready Kubernetes cluster on Ubuntu, with advanced features like swap support, CgroupV2 configuration, and containerd setup. Whether you&amp;rsquo;re building a development environment or preparing for production deployment, this guide provides all the necessary steps and best practices.&lt;/p&gt;</description></item><item><title>How to Set Up Promtail in Ubuntu 20.04</title><link>https://support.tools/setup-promtail-ubuntu-20-04/</link><pubDate>Wed, 11 Dec 2024 12:00:00 -0500</pubDate><guid>https://support.tools/setup-promtail-ubuntu-20-04/</guid><description>&lt;h1 id="how-to-set-up-promtail-in-ubuntu-2004"&gt;How to Set Up Promtail in Ubuntu 20.04&lt;/h1&gt;&#10;&lt;p&gt;Promtail is an essential tool for shipping logs from your applications to a Loki instance. When integrated with Grafana, it enables seamless log aggregation and monitoring. This guide walks you through installing and configuring Promtail on Ubuntu 20.04.&lt;/p&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="prerequisites"&gt;&lt;strong&gt;Prerequisites&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;Loki and Grafana are already configured.&lt;/li&gt;&#10;&lt;li&gt;A running application to monitor (e.g., NGINX in this example).&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;hr&gt;&#10;&lt;h2 id="step-1-install-promtail"&gt;&lt;strong&gt;Step 1: Install Promtail&lt;/strong&gt;&lt;/h2&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Check Your CPU Architecture:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy bash code, block 1"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;span class="code-block-lang"&gt;bash&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;uname -a&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Download the Promtail Binary:&lt;/strong&gt;&#10;Replace &lt;code&gt;amd64&lt;/code&gt; with your system&amp;rsquo;s architecture if different.&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy bash code, block 2"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;span class="code-block-lang"&gt;bash&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -O -L &lt;span class="s2"&gt;&amp;#34;https://github.com/grafana/loki/releases/download/v2.4.1/promtail-linux-amd64.zip&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Extract and Make Executable:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy bash code, block 3"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;span class="code-block-lang"&gt;bash&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;unzip &lt;span class="s2"&gt;&amp;#34;promtail-linux-amd64.zip&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;chmod a+x &lt;span class="s2"&gt;&amp;#34;promtail-linux-amd64&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Move Binary to System Path:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy bash code, block 4"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;span class="code-block-lang"&gt;bash&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo cp promtail-linux-amd64 /usr/local/bin/promtail&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Verify Installation:&lt;/strong&gt;&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy bash code, block 5"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;span class="code-block-lang"&gt;bash&lt;/span&gt;&lt;/div&gt;&#10; &lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;promtail --version&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/li&gt;&#10;&lt;/ol&gt;</description></item><item><title>Get Rid of Ubuntu Pro Advertisement When Updating Apt</title><link>https://support.tools/remove-ubuntu-pro-advertisement-apt-update/</link><pubDate>Sat, 07 Sep 2024 19:26:00 -0500</pubDate><guid>https://support.tools/remove-ubuntu-pro-advertisement-apt-update/</guid><description>&lt;p&gt;If you&amp;rsquo;re using Ubuntu and have recently noticed the promotional message for Ubuntu Pro while updating your system with &lt;code&gt;apt&lt;/code&gt;, you’re not alone. While Ubuntu Pro is useful for certain users, many prefer a clean update process without ads. In this guide, we’ll cover how to disable those Ubuntu Pro advertisements.&lt;/p&gt;</description></item><item><title>Fix sshd: no hostkeys available -- exiting (WSL, Ubuntu)</title><link>https://support.tools/post/wsl-ssh-server-keys/</link><pubDate>Sun, 30 Jun 2024 23:18:00 -0500</pubDate><guid>https://support.tools/post/wsl-ssh-server-keys/</guid><description>&lt;p&gt;&lt;code&gt;sshd: no hostkeys available -- exiting.&lt;/code&gt; is printed when the OpenSSH server starts and cannot load a single host key from &lt;code&gt;/etc/ssh&lt;/code&gt;. The fix is one command, &lt;code&gt;sudo ssh-keygen -A&lt;/code&gt;, which creates every missing host key type. This guide shows the exact output before and after, why WSL and container images ship without keys, the other two causes that print the same line (bad permissions and a wrong &lt;code&gt;HostKey&lt;/code&gt; path), and what clients see after the keys change.&lt;/p&gt;</description></item><item><title>Increasing max_user_watches for Large Workspaces in Visual Studio Code</title><link>https://support.tools/post/increasing-max-user-watches-for-large-workspaces-in-vscode/</link><pubDate>Wed, 22 May 2024 12:45:00 -0500</pubDate><guid>https://support.tools/post/increasing-max-user-watches-for-large-workspaces-in-vscode/</guid><description>&lt;p&gt;Learn how to increase the max_user_watches value on Ubuntu to handle large workspaces in Visual Studio Code. This guide will help you resolve file-watching issues in VS Code.&lt;/p&gt;</description></item><item><title>Installing k3s on Ubuntu on Raspberry Pi</title><link>https://support.tools/installing-k3s-on-ubuntu-on-raspberry-pi/</link><pubDate>Sat, 18 May 2024 19:26:00 -0500</pubDate><guid>https://support.tools/installing-k3s-on-ubuntu-on-raspberry-pi/</guid><description>&lt;p&gt;Learn how to install k3s on Ubuntu running on Raspberry Pi, including setup for control plane and agents. Follow this guide for a smooth installation process.&lt;/p&gt;</description></item><item><title>Fix 'sudo: unable to resolve host' on Ubuntu (/etc/hosts)</title><link>https://support.tools/post/how-to-fix-sudo-unable-to-resolve-host-error-ubuntu/</link><pubDate>Tue, 14 May 2024 02:24:00 -0500</pubDate><guid>https://support.tools/post/how-to-fix-sudo-unable-to-resolve-host-error-ubuntu/</guid><description>&lt;p&gt;Learn how to quickly fix the common &amp;lsquo;sudo: unable to resolve host&amp;rsquo; error in Ubuntu by properly configuring your /etc/hosts file. This guide provides a detailed step-by-step solution.&lt;/p&gt;</description></item><item><title>How to Disable IPv6 on Ubuntu: A Step-by-Step Guide</title><link>https://support.tools/disable-ipv6-ubuntu/</link><pubDate>Sun, 18 Feb 2024 00:29:19 -0600</pubDate><guid>https://support.tools/disable-ipv6-ubuntu/</guid><description>&lt;p&gt;IPv6 is the future of networking, but there are many scenarios where disabling it on Ubuntu servers might be necessary. Whether you&amp;rsquo;re troubleshooting network issues, improving security, or ensuring compatibility with legacy applications, turning off IPv6 can be beneficial.&lt;/p&gt;</description></item><item><title>Add a CA Certificate to Ubuntu: update-ca-certificates</title><link>https://support.tools/post/installing-custom-ca-certificates-in-ubuntu/</link><pubDate>Thu, 12 Oct 2023 23:18:00 -0500</pubDate><guid>https://support.tools/post/installing-custom-ca-certificates-in-ubuntu/</guid><description>&lt;p&gt;To trust a private or self-signed certificate authority on Ubuntu, put the CA certificate in &lt;code&gt;/usr/local/share/ca-certificates/&lt;/code&gt; with a &lt;code&gt;.crt&lt;/code&gt; extension and run &lt;code&gt;sudo update-ca-certificates&lt;/code&gt;. That rebuilds &lt;code&gt;/etc/ssl/certs/ca-certificates.crt&lt;/code&gt;, the bundle that curl, wget, git, apt, OpenSSL and most other tools on Ubuntu read. The procedure is identical on Ubuntu 22.04, 24.04 and 26.04. This guide covers getting the right certificate, the expected output, the three mistakes that make it silently do nothing, and the applications that ignore the system store.&lt;/p&gt;</description></item><item><title>Resize a Root ext4 Partition Online Without Reboot</title><link>https://support.tools/post/online-resize-of-a-root-ext4-file-system/</link><pubDate>Thu, 14 Jul 2022 14:05:00 -0500</pubDate><guid>https://support.tools/post/online-resize-of-a-root-ext4-file-system/</guid><description>&lt;p&gt;The following is a guide to resizing your root ext4 file system online. After the operation, your partition will have more free space. There will be no shrinkage of the root file system. The root partition could have been any partition, not exactly the root one, but in most cases, such operations on the root are more complex and dangerous, so ALWAYS back up (or snapshot the VM) before performing such operations!&lt;/p&gt;&#10;&lt;p&gt;During the resize operation, none of the services need to be shut down, rebooted, or unmounted.&lt;/p&gt;&#10;&lt;p&gt;Even so, we rebooted the server once as a precaution, since it was possible and the server was not in production. Rebooting the server after this kind of resizing is not necessary.&#10;The method was tested on Ubuntu 22.04 with kernel 5.15 on a VMware virtual disk. Any distribution with a recent kernel, parted (or growpart) and e2fsprogs works the same way.&lt;/p&gt;&#10;&lt;p&gt;Summary:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Make the kernel see the larger disk (rescan the SCSI device).&lt;/li&gt;&#10;&lt;li&gt;Grow the partition with &lt;code&gt;growpart&lt;/code&gt; (package &lt;code&gt;cloud-guest-utils&lt;/code&gt; on Debian and Ubuntu, &lt;code&gt;cloud-utils-growpart&lt;/code&gt; on RHEL) or with &lt;code&gt;resizepart&lt;/code&gt; in &lt;code&gt;parted&lt;/code&gt;.&lt;/li&gt;&#10;&lt;li&gt;Grow the file system using &lt;code&gt;resize2fs&lt;/code&gt; from &lt;a href="https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git"&gt;E2fsprogs&lt;/a&gt;. There is a version of this package included in most Linux distributions with the same name.&lt;/li&gt;&#10;&lt;/ul&gt;</description></item><item><title>cachefilesd Setup: Cache NFS Mounts With FS-Cache (fsc)</title><link>https://support.tools/post/caching-nfs-files-with-cachefilesd/</link><pubDate>Mon, 11 Jul 2022 23:24:00 -0500</pubDate><guid>https://support.tools/post/caching-nfs-files-with-cachefilesd/</guid><description>&lt;p&gt;cachefilesd is the userspace daemon for CacheFiles, the Linux kernel&amp;rsquo;s disk cache backend for FS-Cache. With it running, NFS (and AFS) mounts that use the &lt;code&gt;fsc&lt;/code&gt; mount option keep a copy of the data they read on local disk, so the second read of a file comes from the cache instead of the network. Setup is four steps: install the package, enable it (on Debian and Ubuntu that means &lt;code&gt;RUN=yes&lt;/code&gt;), start the daemon, and remount the NFS share with &lt;code&gt;fsc&lt;/code&gt;. This guide shows each step on Ubuntu 24.04 and 26.04, how to prove the cache is in use, and when it does not help.&lt;/p&gt;</description></item><item><title>How to Install Google Chrome on Ubuntu Desktop</title><link>https://support.tools/post/install-chrome-on-ubuntu/</link><pubDate>Mon, 11 Jul 2022 19:26:00 -0500</pubDate><guid>https://support.tools/post/install-chrome-on-ubuntu/</guid><description>&lt;p&gt;Google Chrome is a popular web browser developed by Google. In this guide, we will show you how to install Google Chrome on your Ubuntu desktop.&lt;/p&gt;</description></item><item><title>kernel: rc rc0: receive overflow</title><link>https://support.tools/post/rc-rc0-overflow/</link><pubDate>Thu, 23 Jun 2022 23:52:00 -0500</pubDate><guid>https://support.tools/post/rc-rc0-overflow/</guid><description>&lt;p&gt;After upgrade my build nodes from Ubuntu 20.04 to Ubuntu 22.04, I got a lot of spamming syslog messages on my Intel NUC nodes, model NUC5i5RYB. Both these nodes are running RKE2 &lt;code&gt;v1.24.1+rke2r2&lt;/code&gt;. I have them tainted so that they are only used by Drone CI to run Kubernetes runners.&lt;/p&gt;&#10;&lt;p&gt;Error message&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy code, block 1"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;/div&gt;&#10; &lt;pre tabindex="0"&gt;&lt;code&gt;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.557663] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.561258] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.566120] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.569739] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.618179] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.637622] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.645784] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.649311] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.656808] rc rc0: receive overflow&#10;Jun 24 04:35:27 a0ubnucp02 kernel: [ 2025.660897] rc rc0: receive overflow&lt;/code&gt;&lt;/pre&gt;&#10;&lt;/div&gt;</description></item><item><title>How to disable systemd-resolved in Ubuntu</title><link>https://support.tools/post/how-to-disable-systemd-resolved/</link><pubDate>Mon, 01 Mar 2021 01:14:00 +0000</pubDate><guid>https://support.tools/post/how-to-disable-systemd-resolved/</guid><description>&lt;p&gt;systemd-resolved can cause issues with Kubernetes (not to mention the time spent troubleshooting various issues).&lt;/p&gt;</description></item><item><title>How to Fix 'rm: cannot remove '/etc/resolv.conf': Operation not permitted'</title><link>https://support.tools/post/fix-stuck-resolv-conf/</link><pubDate>Wed, 09 Dec 2020 20:47:00 +0000</pubDate><guid>https://support.tools/post/fix-stuck-resolv-conf/</guid><description>&lt;p&gt;In Ubuntu, you may run into an issue when updating /etc/resolv.conf even tho you have root permissions.&lt;/p&gt;&#10;&lt;p&gt;Error:&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy code, block 1"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;/div&gt;&#10; &lt;pre tabindex="0"&gt;&lt;code&gt;rm: cannot remove &amp;#39;/etc/resolv.conf&amp;#39;: Operation not permitted&lt;/code&gt;&lt;/pre&gt;&#10;&lt;/div&gt;</description></item><item><title>How to Fix 'E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)'</title><link>https://support.tools/post/fix-dpkg-lock/</link><pubDate>Thu, 22 Oct 2020 10:52:00 +0000</pubDate><guid>https://support.tools/post/fix-dpkg-lock/</guid><description>&lt;p&gt;In Ubuntu, you may sometimes encounter an error when attempting to run an apt command:&lt;/p&gt;&#10;&lt;div class="code-block" data-copy-label="Copy code, block 1"&gt;&#10; &lt;div class="code-block-header" data-pagefind-ignore&gt;&lt;/div&gt;&#10; &lt;pre tabindex="0"&gt;&lt;code&gt;E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)&#10;E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?&lt;/code&gt;&lt;/pre&gt;&#10;&lt;/div&gt;</description></item><item><title>Install PowerShell on Ubuntu</title><link>https://support.tools/post/install-powershell-on-ubuntu/</link><pubDate>Wed, 20 Nov 2019 11:06:00 +0000</pubDate><guid>https://support.tools/post/install-powershell-on-ubuntu/</guid><description>&lt;p&gt;As part of my DevOps process, I needed to create some DNS records on my Windows DNS server. In order to script this out, I needed to install PowerShell on my Jenkins server which is running Ubuntu 18.04.&lt;/p&gt;</description></item></channel></rss>