- Oracle, Apple müşterilerini en son macOS 14.4 Sonoma güncellemesini yüklemeyi ertelemeleri konusunda uyardı.
- Uyarının sebebi ise bu güncellemenin Apple silikon CPU’larda Java’yı bozacak olması.
- Bu sorun sıklıkla ve aralıklı olarak M1, M2 ve M3 işlemcili etkilenen Mac’lerde Jave işleminin uyarı vermeden sonlanmasına neden oluyor.
Oracle, Apple müşterilerini en son macOS 14.4 Sonoma güncellemesini yüklemeyi ertelemeleri konusunda uyardı. Uyarının sebebi ise bu güncellemenin Apple silikon CPU’larda Java’yı bozacak olması. Bu sorun sıklıkla ve aralıklı olarak M1, M2 ve M3 işlemcili etkilenen Mac’lerde Jave işleminin uyarı vermeden sonlanmasına neden oluyor. Java 8’den JDK 22’nin en son erken erişim yapılarına kadar tüm Java sürümlerini etkiliyor ve şu anda herhangi bir geçici çözüm mevcut değil. Oracle Ürün Yönetimi Kıdemli Direktörü Aurelio Garcia-Ribeyro, “Geçici bir çözüm mevcut değil ve bir macOS güncellemesini geri almanın kolay bir yolu olmadığından, etkilenen kullanıcılar işletim sistemi güncellemesinden önce sistemlerinin tam bir yedeğini almadıkları sürece kararlı bir yapılandırmaya geri dönemeyebilir.” uyarısında bulundu.
Bu durum, bir JAVA işlemi korumalı bellek bölgelerindeki belleğe erişmeye çalıştığında Apple silikon üzerinde çalışan macOS’un verdiği tepkiden kaynaklanıyor. macOS’un önceki sürümlerinde işletim sistemi sürece bir SIGBUS ya da SIGSEGV sinyali gönderiyor ve sürecin nasıl devam edeceğine karar vermesine izin veriyordu. Ancak macOS 14.4’te işletim sistemi artık korumalı belleğe erişmeye çalışan süreci sonlandıran bir SIGKILL sinyali ile yanıt veriyor. Garcia-Ribeyro’ya göre, Java Sanal Makinesi dinamik kod üretimi kullandığından ve doğruluk ve performansı sağlamak için korumalı bellek bölgelerindeki belleğe eriştiğinden, macOS 14.4 güncellemesi dağıtıldıktan sonra süreci sonlandırılacak.
Oracle müşterileri, Apple’ı ve OpenJDK iş ortaklarını şimdiden uyardı ve Apple kullanıcılarına sorun çözülene kadar güncellemeyi ertelemelerini tavsiye etti. Garcia-Ribeyro, “macOS 14 çalıştıran ARM tabanlı Apple cihazlarındaki Java kullanıcılarının bu sorun çözülene kadar güncellemeyi uygulamayı ertelemelerini tavsiye ediyoruz.” dedi.
macOS 14.4’ün neden olduğu diğer sorunlar:
MacRumors’un bildirdiğine göre, macOS 14.4 Sonoma’yı yüklemiş olan Mac kullanıcıları, Java’nın beklenmedik bir şekilde işlevsiz kalmasının yanı sıra başka sorunlar da yaşadıklarını bildirdi.
İşte macOS 14.4’e güncelleme yapmak isteyen kullanıcıların dikkat etmesi gereken diğer sorunlar:
- Yazıcı sürücüleri, özellikle HP yazıcılar için, kaldırılabilir veya bozulabilir.
- “Mac Saklama Alanını Optimize Et” özelliğini kullananlar, iCloud Drive’ın yerel saklama alanından kaldırılırsa önceden kaydedilmiş tüm dosya sürümlerini kaybedebilir.
- Bazı kullanıcılar USB hub’ları ve USB bağlantı noktasına sahip monitörlerle bağlantı sorunları yaşadıklarını bildirmiş durumda.
- macOS 14.4 çalıştıran Apple silikon Mac’ler, iLok Lisans Yöneticisi de dahil olmak üzere PACE ürünleriyle uyumluluk sorunları yaşayabilir.
Derleyen: Fatma Ebrar Tuncel