IT, Cloud & DevOps Blog

What is nginx? — step-by-step Web Servers tutorial on Progressive Robot

What is nginx?

Nginx, pronounced *engine-x*, is an open source web server used for serving static or dynamic websites, reverse proxying, load balancing, and other HTTP and proxy server capabilities.

Read more
How to Read Properties File in Python? — step-by-step Python tutorial on Progressive Robot

How to Read Properties File in Python?

URL: https://www.progressiverobot.com/python-read-properties-file/ We can use jproperties module to read properties file in Python. A properties file contains key-value pairs in each line. The equals (=) works as the delimiter between the key and value. A line that starts with # is treated as a comment. Installing jproperties Library This module is not part of the […]

Read more
Oracle Linux 8 — cyrus-imapd — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — cyrus-imapd — vulnerability — patch and remediation guide (ELSA-2019-1771)

🟠 High   ⏱ 15–60 min  Last verified: 30 October 2019 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2019-1771 Related CVEs: CVE-2019-11356 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance […]

Read more
openSUSE Tumbleweed — bird — vulnerability — patch and remediation guide — diagnosis and fix on openSUSE Tumbleweed

openSUSE Tumbleweed — bird — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: openSUSE Tumbleweed 📖 ~4 min read  •  Source: SUSE advisory openSUSE-SU-2019:2178-1 (see also SUSE bugzilla) Related CVEs: CVE-2019-16159 Upstream summary: BIRD Internet Routing Daemon 1.6.x through 1.6.7 and 2.x through 2.0.5 has a stack-based buffer overflow. The BGP daemon's support for RFC […]

Read more
How To Configure Packet Filter (PF) on FreeBSD 12.1 — step-by-step Linux tutorial on Progressive Robot

How To Configure Packet Filter (PF) on FreeBSD 12.1

PF is a renown firewall application that is maintained upstream by the security-driven OpenBSD project. It is more accurately expressed as a packet filtering tool, hence the name, and it is known for its simple syntax, user-friendliness, and extensive features. In this tutorial you’ll build a firewall from the ground up on a FreeBSD 12.1 server with PF. You’ll design a base ruleset that can be used as a template for future projects.

Read more
Oracle Linux 8 — firefox — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — firefox — vulnerability — patch and remediation guide (ELSA-2019-1696)

🔴 Critical   ⏱ 15–90 min  Last verified: 30 October 2019 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2019-1696 Related CVEs: CVE-2019-11708 CVE-2019-11707 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & […]

Read more
Common Problems 118061

Ubuntu 18.04 Snap Apps Not Launching

🟡 Medium   ⏱ 5–30 min  Last verified: 29 October 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
Common Problems 115412

Network service fails to start after reboot

🟡 Medium   ⏱ 5–30 min  Last verified: 29 October 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
CHAT