Written by
Ali DemirCatalina’yı kurduktan sonra, 2017 MacBook Pro’um birkaç saatten sonra donuyor ve zorla yeniden başlatmam gerekiyor. Terminal’ı kullanırken herhangi bir uygulamayı çalıştırmaya çalıştığımda şu hatayı alıyorum: Kaynak geçici olarak kullanılamaz. - Apple Topluluğu
Mac veya Linux sistem kullanırken “Kaynak geçici olarak kullanılamaz” hatası ile karşılaştınız mı? Yalnız değilsiniz. Özellikle macOS’i yükselten veya Linux ortamında birden fazla işlem çalıştıran kullanıcılar bu sorunu bildirdi.
Hata genellikle uygulamaları veya betikleri başlatırken Terminal’de görünür ve bazı durumlarda bütün sistemin donmasına veya tepkisiz hale gelmesine neden olabilir. Bu kılavuz, bu hatanın ne anlama geldiğini anlamanıza ve sorunu çözmek için pratik yöntemleri adım adım uygulamanıza yardımcı olacaktır.
“Kaynak geçici olarak kullanılamaz” hatasını nasıl çözebiliriz
“Kaynak geçici olarak kullanılamaz” Unix tabanlı sistemlerde, örneğin macOS ve Linux’te yaygın bir sistem seviyesi hatasıdır. Sistem geçici bir sorun olduğunu önerse de, genellikle manuel olarak giderilmezse devam eder, uygulama başlatma hatalarına, sistem yavaşlamalarına veya sık sık çökmesine yol açabilir.
Bunu Mac ve Linux’ta nasıl düzelteceğinizi aşağıda bulabilirsiniz.
Sisteminizi yeniden başlatın
Bir sistem yeniden başlatma tüm geçici işlemleri, bellek tahsislerini ve açık dosya tanımlayıcılarını temizler. Eğer hata, zamanla biriken yavaş bir bellek sızıntısı veya zombi işlemlerden kaynaklanıyorsa, yeniden başlatmak sorunu geçici olarak düzeltecektir.
Önemli çalışmalarınızı kaydedin ve Mac veya Linux sisteminizi normal şekilde yeniden başlatın. Bir yeniden başlatma sorunu geçici olarak çözüyorsa, ancak sürekli geri dönüyorsa, bu uzun süren bir arka plan işlemi veya yapılandırma sorununa işaret edebilir.
Harici cihazları bağlantısını kesin
macOS'ta, diskarbitrationd gibi hizmetler harici sürücüleri sürekli olarak izler. Bozuk bir USB sürücüsü veya sürücüleri uygun olmayan NTFS formatında bir sürücü, sisteminin bunu takmaya çalışırken bir döngüye girmesine ve sonunda hatayı tetiklemesine yol açabilir.
Nası Yapılır:
- Tüm harici USB cihazları, SD kartları veya sabit sürücüleri çıkarın.
- Birkaç dakika bekleyin ve sistem performansını kontrol edin.
- Cihazları birer birer takarak sorunlu olanı bulun.
Gereksiz uygulamaları ve arka plan işlemlerini kapatın
Her uygulama sistem kaynaklarını, işlemleri, iplikleri, belleği ve dosya tanımlayıcılarını tüketir. Aynı anda çok fazla uygulama çalıştırmak kullanıcı sınırlarını tüketebilir ve hatayı tetikleyebilir.
macOS'ta, Aktivite İzleyici’yi açın (Uygulamalar > Yardımcı Araçlar > Aktivite İzleyici).
Linux üzerinde ise, aktif işlemleri görüntülemek için top, htop veya ps aux kullanınız.
İş Parçacıklarına, CPU'ya veya Belleğe göre sıralayın ve gerekirse uygulamaları zorla kapatın veya sonlandırın.
kill -9
Güvenli Mod'da Başlatma
Güvenli Mod, üçüncü taraf uzantıları, başlangıç ajansları ve belirli başlangıç öğelerini devre dışı bırakır. Hata bir arka plan servisinden veya düzgün çalışmayan bir oturum açma öğesinden kaynaklanıyorsa, Güvenli Mod'a başlatmak bu sorunu izole etmede yardımcı olabilir.
Nasıl yapılır:
- Mac'inizi kapatın.
- Giriş ekranı göründüğünde Shift tuşunu bırakın.
Yöntemi daha fazla insanla paylaşmak için aşağıdaki simgeye tıklayın!
Problematik başlangıç ajanslarını veya başlangıç dizinlerini tanımlama
Giriş öğeleri, cron görevleri veya üçüncü taraf daemons tekrarlayan senaryoları çalıştırabilir veya sürekli olarak işlemler oluşturabilir, sistem kaynaklarını tüketebilir. Şüpheli girişleri kontrol edebilir, sonra kaldırabilir veya devre dışı bırakabilir ve yeniden başlatabilirsiniz.
Giriş öğelerini kontrol et: Sistem Ayarları > Kullanıcılar & Gruplar > Giriş Öğeleri.
Bu dizinleri inceleyin:
- ~/Kütüphane/Başlatma Ajansları/
- /Kütüphane/Başlatma Ajansları/
- /Kütüphane/Başlatma Sorumluları/
Linux'ta nasıl yapılır:
- Tekrarlayan işler için /etc/cron.*'i kontrol edin
- Yanlış döngüler için .bashrc, .bash_profile, .zshrc'yi kontrol edin
SMC ve NVRAM'ı Sıfırlama (Yalnızca macOS)
Bazı durumlarda, güçle ilgili veya termal düzenleme sorunları macOS'ın kararsız davranmasına ve sistem kaynaklarını yanlış yönetmesine neden olabilir.
SMC'yi nasıl sıfırlanır (Intel Mac'ler):
- Mac'inizi kapatın.
- 10 saniye boyunca Shift + Control + Option + Güç tuşlarına basılı tutun.
- Tüm tuşları bırakın ve Mac'i yeniden açın.
NVRAM'ı Sıfırla:
- Mac'i kapatın.
- 20 saniye boyunca Seçenek + Komut + P + R tuşlarına basılı tutarak açın.
Apple Silicon Mac'ler her açılışta NVRAM'ı otomatik olarak sıfırlar.
Kaynağın geçici olarak kullanılamaz anlamı nedir
Uygun bir çözüm bulduktan sonra, gelecekte bunu daha iyi önleyebilmek için “Kaynak geçici olarak kullanılamaz” hatasının neye neden olduğunu anlamak faydalıdır.
Bu hata, genellikle macOS ve Linux gibi Unix tabanlı işletim sistemlerinde yaygın olan bir sistem seviyesi mesajdır ve genellikle sistemin geçici olarak ihtiyaç duyulan bir kaynağı ayıramadığını belirtir. Bu, bir bozuk dosya veya çökmüş bir uygulama anlamına gelmez.
Genellikle, sistem anında bir isteği yerine getiremez, süreçler, iş parçacıkları, dosya tanımlayıcıları veya kilitler üzerindeki sınırlar gibi kaynak tükenmesi nedeniyle o anda istenilen bir kaynağı ayıramaz.
İşte “Kaynak geçici olarak kullanılamaz” hatasının en yaygın nedenleri:
- Çok fazla çalışan işlem. Her kullanıcı belirli bir işlem sayısına sınırlıdır. Bir program, bu sınır aşıldığında yeni bir işlem oluşturmaya çalışırsa, sistem bu hatayı verir.
- Çok fazla açık dosya veya ağ bağlantısı. İşletim sistemleri aynı anda kaç dosya veya soketin açık olabileceğini sınırlar. Bir program dosyaları açar ancak kapatmayı ihmal ederse, bu sınırlamayı hızla tüketebilir.
- Harici cihaz veya disk sorunları. macOS'ta, desteklenmeyen veya bozuk biçimlere sahip harici sürücüler bağlanırken (örneğin, uygun sürücüler olmadan NTFS sürücüler), kaynak çatışmalarına ve bu hatayı tetikleyebilir.
- Sistem hataları veya kaynak sızıntıları. Bazı sistem düzeyindeki hatalar veya üçüncü taraf uzantıları zamanla kaynakları tüketebilir ve sonunda hatayı tetikleyebilir, hatta yalnızca birkaç uygulama çalışırken bile.
- Engellenmeyen G/Ç veya kaynak çekişmesi. Çoklu iş parçacıklı veya asenkron ortamlarda, bir dosya, port veya kilitleme çekişme nedeniyle geçici olarak kullanılamaz durumdaysa, sistem bu hatayı geri dönüş yapacak şekilde alabilir ve işlemin daha sonra yeniden denemesini bekleyebilir.
Bu makaleyi beğendiyseniz arkadaşlarınızla paylaşın!