Package Management

Common Problems 119111

Ubuntu 14.04 LTS failed unattended upgrades leave security patches unapplied

🟠 High   ⏱ 5–30 min  Last verified: 26 June 2019 Affected versions: 14.04 14.04.6 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & […]

Read more
How to Configure Nginx as a Reverse Proxy on SLES 15 — step-by-step SUSE Linux Enterprise 15 tutorial on Progressive Robot

How to Configure Nginx as a Reverse Proxy on SLES 15

Introduction This tutorial covers How to Configure Nginx as a Reverse Proxy on SLES 15 on SLES 15. SLES 15 (SUSE Linux Enterprise Server 16) is SUSE’s enterprise-grade Linux distribution. It uses the zypper package manager, AppArmor for mandatory access control, and systemctl for service management. Prerequisites Ensure your SLES 15 system is up to […]

Read more
How to Set Up GitLab Runner on FreeBSD 12 — step-by-step FreeBSD 12 tutorial on Progressive Robot

How to Set Up GitLab Runner on FreeBSD 12

Introduction FreeBSD 12 is a UNIX-derived operating system renowned for its network stack performance, ZFS integration, and Jail isolation primitives. Setting up set up gitlab runner on freebsd 12 on FreeBSD 12 follows the rc.conf/service(8) paradigm rather than systemd, which means enabling a service and configuring its startup options are done differently from any Linux […]

Read more
Ubuntu 18.04 — corosync — vulnerability — patch and remediation guide — diagnosis and fix on Ubuntu 18.04

Ubuntu 18.04 — corosync — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 26 June 2019 Affected versions: Ubuntu 18.04 (bionic) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4000-1 Related CVEs: CVE-2018-1084 Upstream summary: It was discovered that Corosync incorrectly handled certain requests. An attacker could possibly use this issue to cause a denial of service or execute […]

Read more
SLES 15 — python3-dulwich — multiple vulnerabilities (2 CVEs) — patch and remediation guide — diagnosis and fix on SLES 15

SLES 15 — python3-dulwich — multiple vulnerabilities (2 CVEs) — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 26 June 2019 Affected versions: SLES 15 📖 ~4 min read  •  Source: SUSE security advisory Related CVEs: CVE-2015-0838 CVE-2017-16228 Upstream summary: Buffer overflow in the C implementation of the apply_delta function in _pack.c in Dulwich before 0.9.9 allows remote attackers to execute arbitrary code via a […]

Read more
How to Install and Configure Caddy Web Server on RHEL 7 — step-by-step RHEL 7 tutorial on Progressive Robot

How to Install and Configure Caddy Web Server on RHEL 7

How to Install and Configure Caddy Web Server on RHEL 7 Caddy is a modern, open-source web server written in Go that sets itself apart from traditional servers like Apache and Nginx through its automatic HTTPS provisioning, minimal configuration syntax, and zero-dependency binary distribution. On RHEL 7, where the standard repositories do not include Caddy, […]

Read more
How to Install GitLab CE on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install GitLab CE on RHEL 8

GitLab Community Edition is a full-featured, self-hosted DevOps platform combining Git repository management, issue tracking, CI/CD pipelines, and a container registry in a single application. Running GitLab CE on RHEL 8 gives you complete control over your source code and pipeline infrastructure without relying on third-party SaaS providers. This tutorial covers installing GitLab CE from […]

Read more
Common Problems 115393

RHEL 7 – Yum Metadata Corruption Blocks Security Updates

🟡 Medium   ⏱ 5–30 min  Last verified: 25 June 2019 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & Cross-Refs References & Further […]

Read more
How to Install and Configure Tomcat 8 on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Install and Configure Tomcat 8 on Debian 9

Introduction Deploying install and configure tomcat 8 on debian 9 on a Debian 9 Stretch machine is straightforward thanks to Debian’s policy-compliant packaging. Unlike rpm-based distributions, Debian stores configuration helpers in /etc/default/, uses update-rc.d for older init scripts, and provides dpkg-reconfigure for interactive package configuration. This tutorial stays on the systemd path throughout. Prerequisites Ensure […]

Read more
CHAT