Jellyfin SQLite Error 5: “Database is Locked” Hatası ve Çözümü

Jellyfin medya sunucusu kullanırken karşılaşılan en yaygın hatalardan biri SQLite “database is locked” hatasıdır. Bu hata genellikle kütüphane taraması, metadata yenilemesi veya zamanlanmış görevler sırasında ortaya çıkar. Özellikle Jellyfin 10.9 ve üzeri sürümlere yükseltme sonrasında sıkça görülür.

Log dosyasında şu şekilde görünür:

Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 5: 'database is locked'.

Çözüm:

Yönetim panelinde Gösterge Paneli > Genel > Performans bölümüne gidin ve “Paralel Kütüphane Taraması” (Parallel Library Scanning) değerini 1 olarak ayarlayın.

Aynı veritabanına aynı anda birden fazla Jellyfin örneğinin erişmediğinden emin olun. Docker kullanıyorsanız yalnızca bir konteynerin çalıştığını doğrulayın.

ZFS depolama sistemi (özellikle Proxmox/LXC üzerinde) kullanıyorsanız bu bilinen bir uyumsuzluk sorunudur. ext4 dosya sistemine geçmeyi değerlendirin.

Jellyfin yapılandırma klasöründeki network.xml dosyasını silip servisi yeniden başlatın:

sudo systemctl restart jellyfin

Depolama alanınızın düzgün çalıştığını kontrol edin (bağlama durumu, disk sağlığı).

Yorum Gönderin

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir