Perl-ABI çökme olayı (Mayıs–Haziran 2026)

Olay

Aylardır süren host perl çökme dalgası (pvedaemon/pveproxy/pvescheduler/pvestatd SIGSEGV; ör. 7 Haz 45.365 dump) bir PVE perl stack bug’ına (muhtemelen libclone-perl/Clone.so heap bozulması) bağlandı.

Kök neden ve çözüm

  • Kök neden: 12 Mayıs’taki yarım dist-upgrade’in bıraktığı perl-ABI uyumsuzluğu.
  • Çözüm: 12 Haz perl-base + libclone-perl reinstall + reboot → ~10 saatlik gece soak testinde 0 çökme ile doğrulandı.
  • Kalıcı önlem: upgrade sonrası otomatik daemon-tazeleme/reboot — bkz. 2026-06-23-cekirdek-guncelleme-reboot-politikasi.

Eleme süreci (dört donanım şüphelisi elendi)

  • RAM: memtest86 0 hata + ECC RDIMM + kernel’de sıfır EDAC olayı.
  • Disk: dpkg -V ve root disk SMART temiz.
  • PSU ve BIOS: ayrı ayrı denetlendi, segfault’u açıklayan bulgu yok.

13 Haziran ‘çökmesi’ aslında elektrik kesintisiydi

03:07’de log aniden kesildi (panic/coredump/graceful shutdown yok); Power Restore Policy=Power On sayesinde 03:18’de host kendiliğinden açıldı. pvescheduler suçsuz — sebep dış güç + UPS yokluğu. ^[çıkarım]

İlgili çökme modları

Mod A/B (bu olay = perl-ABI) ile Mod C (20 Haz systemd PID-1 SIGSEGV, perl ile ilgisiz, ayrı olay) ayrıdır. Teşhis taksonomisi: bkz. calisma-tarzi § Teşhis ve doğrulama tarzı.

Provenance

Teşhis ve eleme asistan analizinden (çoğu ^[çıkarım]); kullanıcı reinstall+reboot adımlarını ve elektrik kesintisini doğruladı. Kanonik operasyonel kayıt: ahmetem/homelab-project07-perl-abi-incident.md.

İlgili