RSSAmplifier

Blog

ck - yet another tech blog made in switzerland

Yet another tech blog made in Switzerland

claudiokuenzler.comRSS feed ↗35 posts

Latest posts

How to clean up stuck background migration task BackfillPartitionedWebHookLogsDaily in Gitlab CE

After updating Gitlab, one particular background migration task (BackfillPartitionedWebHookLogsDaily) never finished.

Grafana 13.1.1 Debian upgrade broken due to bug in postinst script (and how to fix it)

The Grafana 13.1.1 Debian package contains an error in the post-installation script. Here is how to fix it and finish the apt upgrade process.

check_zpools bug fixes and new feature to detect unhealthy drives

A new version of check_zpools is available which contains important bug fixes and a new feature to detect failed drives.

API Error: 400 Error (text content blocks must contain non-whitespace text) in Claude Code TUI

How to fix an error when using Claude Code in the Linux Terminal: API Error: 400 Error (text content blocks must contain non-whitespace text)

Spamassassin service is gone after upgrade to Debian 12

After upgrading a mail server from Debian 11 to 12, the Spamassassin service seems to be gone.

Farewell, Corsair CX430, you have done your duty!

After a very long time, the ATX Power Supply (Corsair CX430) of my primary workstation has died.

Workaround to use cqlsh for Cassandra 5.x on Debian 13

Debian 13 ships with Python 3.13 - which is not compatible with the cqlsh installed from the Cassandra deb packages.

Regression fix in check_smart monitoring plugin 6.18.2

A regression was introduced in check_smart 6.18.1, which is now fixed.

check_smart monitoring plugin security release (6.18.1)

A command injection vulnerability was fixed in this security release 6.18.1.

PowerDNS monitoring plugin also alerts for security releases!

The check_powerdns_auth monitoring plugin not only checks PowerDNS and its statistics, but also alerts if a security release is available!

check_smart 6.18.0: sudo command path fix, added NVME I/O error detection

The newest release, 6.18.0, fixes an execution bug in FreeBSD and adds NVME i/o error detection.

Monitoring RabbitMQ queues but handle no queue situation

Improved the monitoring plugin check_rabbitmq_queue to handle RabbitMQ without any queues.

mysql_upgrade: unknown variable max_allowed_packet=256M

After a Debian Linux server and its MariaDB was upgraded, mysqldump ran into warnings and mysql_upgrade would not work anymore.

Znuny running into Internal Server Error after Debian upgrade

After Debian was upgraded to Trixie, the Znuny Open Source Ticket System stopped working.

Vulnerable Magento (Adobe Commerce) stores worldwide attacked through PolyShell and SessionReaper exploits

Attacks on Magento (Adobe Commerce) against the SessionReaper and PolyShell vulnerabilities are on the rise.

check_mysql_slavestatus monitoring plugin now supports both REPLICA and SLAVE replications

The latest release of check_mysql_slavestatus supports both MySQL and MariaDB replications and is backward compatible.

How to code successful games - the Jili way

How Jili Games have become successful in creating responsive and entertaining online casino games.

Wordpress, Elementor and the mysterious server error (500 error)

The WordPress website builder Elementor ran into mysterious server errors (500 error) when trying to update a site.

Updating OpenWRT firmware (or reboot?) worked wonders for packet loss issues

An OpenWRT router showed significant packet losses on the internal LAN. Time to update and reboot the device.

SSH service reload not working in Debian 13 - fatal: Cannot bind any address

In Debian 13 (Trixie), a service reload of the SSH service runs into an error and service fails.

New version of monitoring plugin check_zpools detects and alerts when spare drives in use

The check_zpools monitoring plugin now detects and alerts when a spare drive is in use in a ZFS Pool.

MySQL (client) commands in shell scripts fail with ERROR 2026 (HY000): TLS/SSL error: SSL is required

After a Debian distribution upgrade, Shell scripts using the mysql command stopped working. An error related to TLS/SSL requirement shows up instead.

Solving Python SolarEdge PyModbus compatibility error after Debian upgrade

After a Debian distribution upgrade, a Python script using solaredge-modbus library stopped working.

check_smart 6.17.0 fixes ATA error count and adds areca raid support for multi-device check

The newest release, 6.17.0, contains a fix and an enhancement from two individual open source contributors.

Nginx error after Debian distribution upgrade: unknown directive rewrite_by_lua_block

During a distribution upgrade from Debian 11 to 12, the Nginx LUA module got removed and caused a configuration error in Nginx.

netfilter-persistant iptables-restore error due to missing ipset

iptables-restore did not restore the persistent iptables rules after a reboot.

check_ilorest 1.2.1 adds power usage metrics for HPE ProLiant servers

The latest release 1.2.1 of the hybrid monitoring plugin check_ilorest adds power usage metrics of HPE ProLiant servers.

MariaDB switch to socket authentication fails with error 1146 (42S02): Table mysql.global_priv doesnt exist

Attempted to switch to MariaDB Socket Authentication but mysql_secure_installation failed with MySQL Error 1146 (42S02).

Fixing Prometheus scrape error: Error on ingesting samples with different value but same timestamp

The Prometheus metrics, including the HELP AND TYPE lines, must follow some rules. Or you run into scraping errors.

check_ilorest: A new hardware monitoring plugin for HPE ProLiant servers

check_ilorest is an open source monitoring plugin to monitor the hardware health of HPE ProLiant servers. It supports integration into classic monitoring systems as well as Prometheus metrics output for scrapers.

How to fix opendkim-testkey command running into DNS query timeout

When the opendkim-testkey command runs into errors and shows dns query time out, it could be related to the default setting to use the DNS Root servers for queries.

How to monitor Valkey (as AWS MemoryDB cluster) with user credentials and TLS

Existing monitoring plugins will not work on Valkey with TLS and user authentication enabled. Time to fix this!

Improving the blog tags (categories) by switching SQL query function from LIKE to REGEXP

By switching the SQL query from LIKE to REGEXP, blog tag filtering was improved.

Systemd service not starting under CentOS / RHEL 7 but works on newer releases

A Systemd service refused to start under Enterprise Linux (EL) 7 - but the same service unit worked fine under newer EL releases.

Regression found in latest Varnish Enterprise (varnish-plus) 6.0.16r2

A regression was found in the latest Varnish Enterprise (varnish-plus) package 6.0.16r2.