
Podman ve Fedora Kalite ekipleri,Pazartesi, 12 Ekim 2026, Cumartesi, 18 Ekim 2026. Yardımcılığınızla conmon v3'ü test etmemizi istiyoruz, bu, Podman ile birlikte kullanılan Rust tabanlı bir konteynır izleme aracıdır. Eğer Podman kullanıyorsanız, conmon v3 ile aynı konteynırları ve komutları deneyin ve herhangi bir farkı bildirin.
Neden neden ortak v3'ü test ediyoruz
Conmon, küçük bir süreçtir ve Podman komutu tarafından başlatılan bir konteynere bakmaya devam eder. Podman, birOCI çalışma zamanıörneğincrunveyaruncKonteyneri başlatmak; ortak, giriş ve çıkış bağlantısına bağlanır, Podman attach için bağlantıyı sağlar, günlükleri toplar ve çıkış durumunu kaydeder.
Conmon v3, C uygulamasını Rust versiyonuyla değiştirir. Bu, güvenli kodda yaygın bellek hatalarını önlemeye yardımcı olur. Ayrıca, günlük arka uçlarına ortak bir arayüz sağlar, bu da onları daha kolay genişletmeyi ve test etmeyi sağlar.
Zaten Podman'ın sistem testlerini conmon v3 üzerinde çalıştırıyoruz. Şimdi, diğer insanların kurulumlarında geliştirme konteynerlerini, etkileşimli oturumları ve Quadlet hizmetlerini kontrol etmede bize yardımcı olmanızı isteriz.
Başlangıç
Biz hazırladıktest hafta wiki sayfasıkurulum talimatları, test durumlarına ve sonuçları bildirme bilgileri ile birlikte. Fedora ve paket gereksinimlerini kontrol etmek için buradan başlayın, ardından önemli veriler içermeyen bir test makinesi veya sanal makine kullanın.
Yeni monitörü aşağıdaki komutla kurun:
sudo dnf install conmon-v3
Sistem genelinde seçmek için, oluşturun/etc/containers/containers.conf.d/99-conmon-v3.confaşağıdaki içeriği ile:
[engine]
conmon_path = ["/usr/bin/conmon-v3"]
Çalıştırpodman bilgisive ortak yolu kontrol edin/usr/bin/conmon-v3ve sürümünün başlasın3. Hem rootless hem de rootful Podman kullanıyorsanız, kontrol edinsudo podman infoAyrıca, kullanıcı yapılandırması sistem ayarını geçersiz kılabilir.
Bu değişikliği yaptıktan sonra yeni test konteynerlerini başlatın. Çalışan konteynerler mevcut izlemelerini korur.
Testten sonra geri dönmek için, drop-in'i kaldırın. Yeni konteynerler artık önceki yapılandırmanızı kullanacaktır.
Test etmek için
Özellikle kontrol etmeniz gereken alanlar şunlardır:
- Etkileşimli bir kabuk açın, terminali yeniden boyutlandırın ve yeniden ayrı ayrı ve bağlayın.
- Çalıştırınpodman execdahil interaktif komutlar ve çıktıyı ve çıkış durumunu kontrol edin.
- Büyük çıktı ve son yeni satır olmadan satırlarla dosyanın ve journald günlüklerinin kontrolünü yapın.
- Quadlet veya systemd tarafından yönetilen hizmetler dahil olmak üzere konteynerleri başlatın, durdurun ve yeniden başlatın.
- Mevcut olduğunda rootless veya rootful Podman ve crun veya runc'ı deneyin.
Asılı durumlar, eksik çıktı, yanlış çıkış durumları, beklenmedik CPU kullanımı veya conmon v2'den farklı davranış için izleyin.wikiortak-spesifik kontrolleri içeren test durumlarına bağlantılar.
Sonuçlar ve yardım
Sonuçlarınızı aşağıdakitest günü uygulamasına kaydedinLütfen başarılı testleri de kaydedin. Bunlar hangi kurulumların kontrol edildiğini bize bildirir.
Rapor: Ortak sorunlar tespit edildiCommon V3 issue trackerDiğer Podman sorunları için, lütfen hata bildirme talimatlarını şu adreste bulabilirsiniz:Wiki sayfası. Fedora sürümünüzü, ilgili paket sürümlerini, yeniden üretme adımlarını, ilgili günlükleri ve aşağıdaki komutun çıktısını ekleyin:
podman info --debug
Test sonuçlarınızı gönderirken hata raporunu bağlayın.
Test veya bir sorun hakkında yardım için, Matrix'te bize katılın:#podman:fedoraproject.org.
Bu makale, Petr Sklenar ve Jan Kaluza tarafından birlikte yazılmıştır.
Yapay zeka kullanımıyla ilgili not::Temel teknik içerik ve iddialar tamamen bizimkindir. Claude (Anthropic), sadece dilbilgisi ve okunabilirliği geliştirmek için bir düzenleme aracı olarak kullanılmıştır.
