Sign in

Claudio Kuenzler

@napsty.bsky.social
75 followers 65 following 319 posts

Geek, Linux and Open Source Systems Engineer. Father of two forks. Mostly tech-blogging. 🇨🇭👨‍👩‍👧‍👦🇸🇪

PostsRepliesMedia
Claudio Kuenzler @napsty.bsky.social · 19h
My #monitoring alerted me: Daily backup using #rsnapshot has failed. Troubleshooting revealed: There was a #Linux Kernel update the other day that seems to have affected the network card's driver. More technical details in my latest #blog post. www.claudiokuenzler.com/blog/1551/rs...
claudiokuenzler.com
Rsnapshot backup ran into rsync transfer error (write error: Broken pipe) after Kernel update
After a Linux Kernel update on Debian 12, rsnapshot ran into SSH transfer issues.
010
Claudio Kuenzler @napsty.bsky.social · 16/09/2026
Self-hosting LLMs just became easy. 😅 In my latest blog post I show how to install Atomic Chat on Linux Mint, install and run a local LLM and connect an AI agent via the OpenAI-compatible API to the local LLM. www.claudiokuenzler.com/blog/1550/ho...
claudiokuenzler.com
How to easily run local LLMs on your Linux machine with Atomic Chat (and use its OpenAI compatible API)
Using Atomic Chat to self-host large language models and then connect AI agents to it.
000
Claudio Kuenzler @napsty.bsky.social · 28/08/2026
Don't get into this storm without proper head protection... #Hagelsturm #Thurgau #Kachelmannwetter
100
Claudio Kuenzler @napsty.bsky.social · 20/08/2026
Working with #AI is (mostly) fun - especially when integrated right into the #Linux command line. Google's #Antigravity integrates nicely into the CLI and offers a good alternative to Claude Code. The latest #tutorial on Geeker's Digest shows how. www.geekersdigest.com/how-to-use-g...
geekersdigest.com
How to use Google Antigravity on the Linux command line - Geeker's Digest
How to download, install and use Google's Antigravity AI inside the Linux Terminal. This lets you work with AI on your CLI.
000
Claudio Kuenzler @napsty.bsky.social · 18/08/2026
A new version, 6.18.3, of check_smart is available. check_smart is an #opensource #monitoring plugin to monitor physical hard drives (HDD), solid state drives (SSD) and NVMe drives. www.claudiokuenzler.com/blog/1546/ch...
claudiokuenzler.com
check_smart monitoring plugin 6.18.3 released
The newest release, 6.18.3, is a bugfix release and fixes or improves a couple of things.
020
Claudio Kuenzler @napsty.bsky.social · 14/08/2026
I cloned my own voice using #AI… from the #Linux command line. A 10–30 second voice sample + an AI voice API + a few curl commands is enough to generate text2speech that sounds remarkably close to the original. 🤯 #Tutorial now published on Geeker's Digest. www.geekersdigest.com/how-to-clone...
geekersdigest.com
How to clone your own voice using AI (from the command line) - Geeker's Digest
With AI you can clone your voice and use text2speech - in your voice. In this tutorial we show how to do this from the Linux command line.
010
Claudio Kuenzler @napsty.bsky.social · 08/08/2026
A @gitlab.com CE update left one background migration stuck at 0%: BackfillPartitionedWebHookLogsDaily It remained active despite waiting and prevented me from continuing with the #GitLab upgrade path. Until it turned out to be "safe to delete". Here's how. www.claudiokuenzler.com/blog/1545/ho...
claudiokuenzler.com
How to clean up stuck background migration task BackfillPartitionedWebHookLogsDaily in Gitlab CE
After updating Gitlab, one particular background migration task (BackfillPartitionedWebHookLogsDaily) never finished.
010
Claudio Kuenzler @napsty.bsky.social · 02/08/2026
The latest @grafana.bsky.social package 13.1.1 on @debian.bsky.social has a regression and runs into an error during the upgrade process. Analysis WHY and HOW to (temporarily) fix it. ⬇️ www.claudiokuenzler.com/blog/1544/gr...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 22/07/2026
check_zpools, an open source #monitoring plugin for @icinga.com , @nagiosinc.bsky.social et al, is now able to detect failed/unhealthy drives in a ZFS pool! Besides this exciting new feature, a couple of bugfixes round up the new version (2026-07-22). www.claudiokuenzler.com/blog/1543/ch...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 16/07/2026
Using libvirt's Virtual Machine Manager (virt-manager) and getting a blurry display inside the VM console? The latest #tutorial on Geeker's Digest shows how to fix this with a quick settings change. www.geekersdigest.com/how-to-fix-b...
geekersdigest.com
How to fix blurry display in Virtual Machine Manager Console - Geeker's Digest
If you experience a blurry display and text inside libvirt's Virtual Machine Manager Console, try this easy fix.
000
Claudio Kuenzler @napsty.bsky.social · 16/07/2026
A couple of days ago I helped clean-up a hacked #Wordpress site. The #hack combined a mix of malicious files, hidden database entries and cron job (wp-cron) activities, to immediately re-create (self-heal) itself. We've documented this on our company #blog. www.infiniroot.com/blog/1542/cl...
infiniroot.com
Cleaning up sophisticated WordPress gp_ hack, hiding in wp_options and self-healing itself
Infiniroot provides managed dedicated Linux servers, virtual infrastructure solutions and consulting in open source systems
020
Reposted by Claudio Kuenzler
Neighbourhoodie @bsky.neighbourhood.ie · 08/07/2026
The new CouchDB Digest is here! 🗞️ We catch @janl.bsky.narrativ.es achieve 10x CouchDB performance for an AAA publisher from at @berlinbuzzwords.de and @napsty.bsky.social shares a replication monitor, + more. Also, @couchdb.bsky.social 3.5.2 has been released! Did we miss anything? Let us know!
blog.couchdb.org
CouchDB Digest — #11
In the first itinerant edition of the CouchDB Digest Jan Lehnardt shows us how his team achieved 10x CouchDB performance; plus articles that look into Offline First, and a wealth of CouchDB tools a…
022
Claudio Kuenzler @napsty.bsky.social · 11/06/2026
Recently an API Error 400 showed up on Claude Code integrated into my Linux terminal. After (re-) reading the @askvenice.bsky.social documentation, I noticed the caching behaviour and relevant Claude Router options. More details in latest blog post. www.claudiokuenzler.com/blog/1541/ho...
claudiokuenzler.com
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)
000
Claudio Kuenzler @napsty.bsky.social · 05/06/2026
The DHCP server, running on the @openwrt.bsky.social router, assigned an internal IP to a client. However this IP was already used by another device. In my latest #tutorial on Geeker's Digest read how to create a static and remove an existing lease on #OpenWRT. www.geekersdigest.com/how-to-manua...
geekersdigest.com
How to manually remove a DHCP lease on OpenWRT router - Geeker's Digest
If you need to force delete an active dynamic DHCP lease and create a reservation instead, here's how to do this on OpenWRT.
000
Claudio Kuenzler @napsty.bsky.social · 04/06/2026
After upgrading #Debian on a clustered mail server, our monitoring quickly pointed to an issue. All mail related services seem to run. But #SpamAssassin was gone. Gone?! It turns out that the SpamAssassin package has changed its content. www.claudiokuenzler.com/blog/1540/sp...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 03/06/2026
Today my @corsair.com ATX Power Supply got fried, after a power cut. Farewell, Corsair CX430. You've done your duty, after 15 years of service. Thank you. 🫡 PS: If you need an excuse to keep spares (cables, psus, etc) around, use this #blog post as proof! 😂 www.claudiokuenzler.com/blog/1539/fa...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 29/05/2026
After ugprading an @apache.org #Cassandra 5.x server from @debian.bsky.social 12 to 13, everything seemed to run fine - except the cqlsh command. When I tried to use this CLI a #Python error showed up. Luckily there's an easy workaround. www.claudiokuenzler.com/blog/1538/wo...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 27/05/2026
Spent the last week in Scotland. While in Edinburgh I was lucky to catch a local parade and listen to this absolutely beautiful and soul touching tune. If you've got 2.5 mins, listen to this. 🏴󠁧󠁢󠁳󠁣󠁴󠁿😍
010
Claudio Kuenzler @napsty.bsky.social · 09/05/2026
A new version of check_smart, a #monitoring plugin to monitor hard drives, solid state drives and NVMe drives, is available. The newest release, 6.18.2, is a bugfix release and fixes a regression introduced in 6.18.1. www.claudiokuenzler.com/blog/1537/re...
claudiokuenzler.com
Regression fix in check_smart monitoring plugin 6.18.2
A regression was introduced in check_smart 6.18.1, which is now fixed.
000
Claudio Kuenzler @napsty.bsky.social · 24/04/2026
A new version of check_smart, a #monitoring plugin to monitor hard drives, solid state drives and NVMe drives, is available. 6.18.1, is a #security release and fixes a command injection #vulnerability in the handling of the interface parameter. www.claudiokuenzler.com/blog/1535/ch...
claudiokuenzler.com
check_smart monitoring plugin security release (6.18.1)
A command injection vulnerability was fixed in this security release 6.18.1.
021
Claudio Kuenzler @napsty.bsky.social · 22/04/2026
You know that feeling when software you’ve used for YEARS suddenly shows you something new? That just happened to me with a #PowerDNS security release - and it came with a very helpful #monitoring alert! Didn’t expect that anymore 😄 www.claudiokuenzler.com/blog/1533/po...
claudiokuenzler.com
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!
021
Claudio Kuenzler @napsty.bsky.social · 21/04/2026
A new release 6.18.0 of the #monitoring plugin check_smart is out! The newest version fixes a PATH bug in the background and adds an enhancement for servers running with #NVME drives. The plugin should now detect and alert on input/output errors. More info ⬇️ www.claudiokuenzler.com/blog/1532/ch...
claudiokuenzler.com
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.
022
Claudio Kuenzler @napsty.bsky.social · 18/04/2026
I love spring
Cherry tree blossoms
000
Claudio Kuenzler @napsty.bsky.social · 15/04/2026
The #RabbitMQ queue monitoring broke - because there were no queues. The #monitoring script was not equipped to handle this situation. How to verify the queues and fix the script, in my latest #blog post. www.claudiokuenzler.com/blog/1531/mo...
claudiokuenzler.com
Monitoring RabbitMQ queues but handle no queue situation
Improved the monitoring plugin check_rabbitmq_queue to handle RabbitMQ without any queues.
000
Claudio Kuenzler @napsty.bsky.social · 05/04/2026
Beautiful spring day in Thurgau
000
Claudio Kuenzler @napsty.bsky.social · 04/04/2026
After @debian.bsky.social was upgraded to Trixie, the #Znuny Open Source Ticket System stopped working. Log errors showed a -now- missing Perl package. www.claudiokuenzler.com/blog/1529/zn...
claudiokuenzler.com
Znuny running into Internal Server Error after Debian upgrade
After Debian was upgraded to Trixie, the Znuny Open Source Ticket System stopped working.
000
Reposted by Claudio Kuenzler
Kachelmannwetter @kachelmannwetter.com · 01/04/2026
Wahrscheinlich wird pünktlich am Ostersonntag am Oberrhein die Wärme-Saison eröffnet. Dort dürften es verbreitet 20 Grad und mehr werden. /FR
kachelmannwetter.com
Modellkarten für Deutschland (Max. Temperatur 2m, 6std) | ECMWF/Global Euro HD
ECMWF/Global Euro HD - Aktuellste Prognose für 05.04.2026, 20:00 Uhr des Parameters "Max. Temperatur 2m, 6std", Modellkarte mit dem Ausschnitt "Deutschland"
1396
Claudio Kuenzler @napsty.bsky.social · 28/03/2026
I finally did it! 😍 Got rid of #VMware Workstation Player and migrated my #Windows Virtual Machine to the #opensource Virt-Manager (from the libvirt project). But there were some head-scratchers to be solved along the way. See full #tutorial. 🛠️ www.geekersdigest.com/how-to-migra...
geekersdigest.com
How to migrate VM from VMware Workstation to Virt-Manager on Linux
In this tutorial we show how to successfully migrate Virtual Machines from VMware Workstation (Player) to the open source Virt Manager.
010
Claudio Kuenzler @napsty.bsky.social · 26/03/2026
Adobe Commerce and #Magento administrators, watch out! Your stores are being attacked with two exploits. The first #vulnerability is SessionReaper, the second is PolyShell. Both can be abused for remote code execution (RCE). More on our company blog. www.infiniroot.com/blog/1527/ma...
infiniroot.com
Vulnerable Magento (Adobe Commerce) stores worldwide attacked through PolyShell and SessionReaper exploits
Infiniroot provides managed dedicated Linux servers, virtual infrastructure solutions and consulting in open source systems
000
Claudio Kuenzler @napsty.bsky.social · 22/03/2026
The newest version of the check_mysql_slavestatus #monitoring plugin now supports both #mysql and @mariadb.bsky.social replications across all releases. This includes, besides others, the wording change from Slave to Replica. www.claudiokuenzler.com/blog/1526/ch...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 20/03/2026
Es ist Frühling! Mit der Vorhersage von nächster Woche bin ich aber nicht einverstanden. Wo kann man bei Euch reklamieren, @kachelmannwetter.com ?
000
Claudio Kuenzler @napsty.bsky.social · 17/03/2026
#sunset
021
Claudio Kuenzler @napsty.bsky.social · 09/03/2026
Are you using #OpenClaw ? Did you recently upgrade the #AI bot? You might have noticed that OpenClaw is no longer able to execute commands. The latest #tutorial at Geeker's Digest shows how to configure OpenClaw to execute commands (again). www.geekersdigest.com/how-to-fix-o...
geekersdigest.com
How to fix OpenClaw not executing commands anymore - Geeker's Digest
Did you recently upgrade OpenClaw and noticed that the bot can no longer execute commands? We show how to fix this!
000
Claudio Kuenzler @napsty.bsky.social · 08/03/2026
#sunset
021
Claudio Kuenzler @napsty.bsky.social · 06/03/2026
When @elemntor.bsky.social all of a sudden runs into a mysterious internal server error (error 500) while trying to publish site changes to @wordpress.org . 🕵️‍♂️ www.claudiokuenzler.com/blog/1524/wo...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 28/02/2026
While attempting to digitize a #DVD collection, I ran into I/O errors trying to read the DVD with dd on my #Linux workstation. Luckily there's the #opensource ddrescue command, which is able to continue creating a proper ISO file. www.geekersdigest.com/how-to-handl...
geekersdigest.com
How to handle dd running into input/output errors reading a CD or DVD
When dd runs into i/o errors reading an optical drive (CD or DVD), ddrescue is a great helper to get that backup copy done!
010
Claudio Kuenzler @napsty.bsky.social · 24/02/2026
#sunset
110
Claudio Kuenzler @napsty.bsky.social · 20/02/2026
An #OpenWRT router showed significant packet losses on the internal LAN. Here's how to update the firmware and keep configurations (using auc command). www.claudiokuenzler.com/blog/1523/up...
claudiokuenzler.com
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.
000
Reposted by Claudio Kuenzler
Kachelmannwetter @kachelmannwetter.com · 18/02/2026
In Berlin-Dahlem gab es diesen Winter bisher 22 Eistage. Das sind die meisten Eistage seit dem Winter 2012/2013. Damals 29 Eistage. Der Jahrhundertwinter 1962/1963 hatte 60 Eistage. Ein Eistag ist ein Tag, an dem die Temperatur nicht auf 0°C oder darüber steigt. /FR
18913
Claudio Kuenzler @napsty.bsky.social · 18/02/2026
On a @debian.bsky.social 13 machine, I stumbled on a curious error, when an #Ansible task tried to reload the #SSH service. As I could not reproduce this reload problem on previous #Debian releases, this was reported as a (likely?) bug. www.claudiokuenzler.com/blog/1522/de...
claudiokuenzler.com
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.
000
Claudio Kuenzler @napsty.bsky.social · 15/02/2026
How to auto-generate @icinga.com cluster-zone checks using a Service Apply rule with #Icinga functions. Practical use case to to ensure #monitoring of zone connectivity. www.infiniroot.com/blog/1521/us...
infiniroot.com
Using functions in Service Apply rule to monitor Icinga 2 zones connectivity
Infiniroot provides managed dedicated Linux servers, virtual infrastructure solutions and consulting in open source systems
000
Claudio Kuenzler @napsty.bsky.social · 13/02/2026
A new version of check_zpools, an #opensource #monitoring plugin for ZFS Pools, is available. The latest release comes with an important enhancement. The check is now capable of detecting and alerting when a spare drive is in use in a #ZFS Pool. www.claudiokuenzler.com/blog/1520/mo...
claudiokuenzler.com
New version of onitoring 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.
031
Claudio Kuenzler @napsty.bsky.social · 11/02/2026
Attack the camera!
000
Claudio Kuenzler @napsty.bsky.social · 11/02/2026
When you upgrade #Nginx to version 1.25 or newer you might run into deprecation warnings: "listen ... http2" directive is deprecated, use the "http2" directive instead The latest #tutorial on Geeker's Digest describes how to quickly fix the deprecation warnings. www.geekersdigest.com/how-to-fix-l...
geekersdigest.com
How to fix "listen http2 directive is deprecated" after Nginx upgrade - Geeker's Digest
After upgrading Nginx to 1.25 or newer, you might run into deprecation warnings, pointing you to the listen and http2 directives.
000
Claudio Kuenzler @napsty.bsky.social · 06/02/2026
There's this hype about #OpenClaw. The #AI bot, that claims to actually do things for you and becomes your assistant. The latest #tutorial on Geeker's Digest describes the initial setup on a Debian machine and also shows common pitfalls and how to resolve them. www.geekersdigest.com/how-to-insta...
geekersdigest.com
How to install OpenClaw AI Agent on Debian Linux - Geeker's Digest
In this tutorial we show how to install OpenClaw AI Agent on a dedicated Debian Linux machine and solve some gotchas.
110
Claudio Kuenzler @napsty.bsky.social · 22/01/2026
After a #Debian machine was upgraded from 12 to 13, I first thought everything went smoothly. No hiccups during the upgrade, no broken configurations. Smooth as butter. 🧑‍🍳But to my big surprise, Shell scripts using the #mysql command, stopped working. www.claudiokuenzler.com/blog/1519/my...
claudiokuenzler.com
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.
010
Claudio Kuenzler @napsty.bsky.social · 10/01/2026
If you get a "NO PUBKEY" error from your APT package manager on your @debian.bsky.social or #Ubuntu machine, this most likely means there have been some changes on the repository (server) side. This #tutorial shows how to fix the error. - via Geeker's Digest www.geekersdigest.com/how-to-fix-a...
geekersdigest.com
How to fix APT error public key is not available (NO PUBKEY) - Geeker's Digest
The error NO PUBKEY is shown in APT, when the package signing key was exchanged on the repository side. We show you how to fix this error.
010
Claudio Kuenzler @napsty.bsky.social · 31/12/2025
The last evening of 2025 is a real beauty!
030
Claudio Kuenzler @napsty.bsky.social · 15/12/2025
A new version of check_smart, a #monitoring plugin to monitor physical hard drives (HDD), solid state drives (SSD) and NVMe drives, is available. The newest release, 6.17.0, contains a fix and an enhancement from two individual #opensource contributors. www.claudiokuenzler.com/blog/1517/ch...
claudiokuenzler.com
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.
031
Reposted by Claudio Kuenzler
Peter Sagal @petersagal.bsky.social · 13/12/2025
(2/2) First among them: Dick Van Dyke, who when he joined us 15 years ago was not only as delightful, kind and funny in person as he was on screen, he also — for the first time ever in public! — performed the lyrics to the “Dick Van Dyke Show” theme. Happy 100th, DVD! www.npr.org/2010/10/23/1...
npr.org
Dick Van Dyke Plays Not My Job
The veteran entertainer plays a game called "Dick van Dyke, meet Dick, van and dyke."  Dick. Van. Dyke. Together, it's an iconic name in entertainment, but separated into its component words, it's a t...
1234723