Uh, Nice,
#Traefik läuft nun im #homelab auf dem #raspberrypi und so ganz nebenbei werden die Hostnamen via #mnds #avahi #zeroconf im local net verteilt. Dank #docker labels. Genauer gesagt: die traefik host regeln werden dafür wiederverwendet ...
(english:
#traefik is running my #homelab on the #raspberrypi and just as a side effect the hostnames are distributed via #mdns #avahi #zeroconf in my local domain. Thanks to #docker labels. Actually, the traefik host rules are re-used for this ...)
Following somebody submitting a PR to update I've spent an hour updating my Docker/Traefik/Avahi helper and pushing new Docker conatiners.
TIL: Restarting systemd services on sustained CPU abuse
I kept finding avahi-daemon pegging the CPU in some of my LXC containers, and I wanted a service policy that behaves like a human would: limit it to 10%, restart immediately if peg(...)
#avahi #cpu #limiting #linux #lxc #monitoring #performance #systemd #watchdog
We at OpenPrinting are aware of the problem and the bug is actually in CUPS and not in GNOME/GTK.
See
https://github.com/OpenPrinting/cups/issues/176
I have originally reported this one. See the answers of CUPS author Michael Sweet. He has developed primarily under Mac OS (BSD-based) which uses mdnsresponder (Not Avahi as in Linux) where the problem does not occur, seems in CUPS' Avahi support.
Set as milestone for first CUPS 2.5.x release.
So with the help of #chatgpt I managed to fix the issue with #Airprint and #DebianTrixie. The problem is not #Avahi - it's #CUPS frontend.
When you set up a printer over http://localhost:631 and check "Share this printer" - it won't actually reflect in /etc/cups/printers.conf
So check that file and make sure you see "Shared Yes" there.
If it still won't work - here are more steps I took to fix it:
https://forums.raspberrypi.com/viewtopic.php?p=2348308#p2348308