- Di macOS 15.2, fitur kloning OS milik Apple rusak sehingga alat seperti SuperDuper! tidak dapat menyelesaikan tugas menyalin OS ke drive lain
- Kegagalan terjadi di akhir proses kloning volume Data, tampaknya pada tahap penyalinan Preboot atau Recovery, dengan error Resource Busy
- Dulu error Resource Busy bisa diakali dengan mencegah sistem masuk mode sleep, tetapi bug kali ini praktis tidak punya solusi di sebagian besar sistem
- Karena struktur yang membuat alat pihak ketiga harus bergantung pada kode Apple untuk menyalin OS, kloning yang mencakup OS tidak akan berfungsi sampai Apple memperbaikinya
- Alternatif sementara adalah menggunakan “Backup - all files” dan “Smart Update” di SuperDuper! untuk mencadangkan item selain OS, lalu memulihkannya saat proses boot pertama setelah clean install
Kloning OS yang rusak di macOS 15.2
- Setelah rilis macOS 15.2, replicator milik Apple tidak berfungsi normal sehingga tugas kloning OS gagal
- Titik kegagalannya tampak berada di akhir proses kloning volume Data
- Masalah tampaknya terjadi pada tahap saat mencoba menyalin Preboot atau Recovery
- Error ditampilkan sebagai Resource Busy
- Error Resource Busy sebelumnya bisa diakali dengan menjaga agar sistem tidak masuk mode sleep
- Bug kali ini sulit diakali di sebagian besar sistem, dan proses kloning langsung berhenti
Mengapa SuperDuper! tidak bisa memperbaikinya sendiri
- Apple mengambil alih fungsi penyalinan OS dari pihak ketiga, sehingga tanggung jawab penyalinan OS kini terikat pada kode Apple
- Alat seperti SuperDuper! harus bergantung pada kode Apple untuk menyalin OS
- Di macOS 15.2, kode tersebut benar-benar rusak, sehingga penyalinan OS tidak akan berfungsi sampai Apple memperbaikinya
- Sebelumnya pun perlu ada workaround untuk bug lain dalam kode ini, tetapi jika rusak total seperti kali ini, satu-satunya workaround adalah tidak menggunakan replicator
Workaround yang tersedia saat ini
- Sampai Apple memperbaiki bug ini, pengguna harus memakai “Backup - all files” dan “Smart Update” di SuperDuper!
- Cara ini menyalin item selain OS
- Aplikasi
- Data
- Pengaturan
- File pengguna lainnya
- Volume System pada dasarnya adalah OS dan bersifat read-only, sehingga tidak dapat diubah oleh pengguna
- Jika melakukan clean install, volume System akan kembali ke kondisi semula, lalu backup dapat dipulihkan dari prompt yang muncul saat boot pertama
Bug yang perlu diperbaiki Apple
- Nomor bug yang perlu diteruskan ke internal Apple atau orang yang dapat menghubungi Apple adalah FB16090831
- Masalah ini tidak dapat diperbaiki dari sisi SuperDuper! dan membutuhkan perbaikan dari Apple
Ketidaknyamanan menjelang akhir tahun
- Masalah ini terjadi menjelang akhir tahun, dan Apple hampir tidak merilis update pada periode ini hingga tahun baru
- Untuk sementara, pengguna SuperDuper! harus memakai backup tanpa OS dan prosedur pemulihan setelah clean install, bukan kloning yang juga mencakup OS
1 komentar
Pendapat Hacker News
Saya kurang paham konteks tulisan ini. Penasaran apa yang dimaksud replicator dalam “Apple merusak replicator”, dan di mana “Backup - all files” serta “Smart Update” seharusnya digunakan
Namun utilitas itu tampaknya tidak bekerja dengan benar di 15.2, sehingga SuperDuper tidak lagi bisa membuat backup yang dapat di-boot dengan rapi
https://www.shirt-pocket.com/SuperDuper/SuperDuperDescriptio...
Penulis blog ini mengembangkan aplikasi yang membuat backup dengan baik di macOS, tetapi aplikasinya rusak karena pembatasan Apple yang mencurigakan
Masalahnya ada tiga: Apple membuat macOS semakin mirip iPhone, merusak persaingan, dan karena Apple tidak punya insentif untuk menjadi lebih baik, pada akhirnya pengguna yang dirugikan
Ini cukup serius. Baru-baru ini saya merusak sistem cukup parah sehingga mencoba menghapusnya dan memulihkannya dengan Time Machine, tetapi beberapa kali gagal karena ukuran backup 1,45 TB lebih besar daripada SSD internal 1 TB
Saya mengetahui bahwa memangkas backup Time Machine secara sembarang bisa membuatnya rusak, dan setelah berhari-hari mengulang kegagalan pemulihan serta riset, saya menemukan bahwa boot dari SSD eksternal masih memungkinkan
Akhirnya saya membeli SSD 2 TB, memulihkan ke sana, boot dari SSD itu, lalu membersihkan data yang tidak diperlukan dan memigrasikannya ke MacBook; satu kegagalan dan setiap sesi riset memakan waktu berjam-jam, sehingga totalnya butuh 3 hari
Saya juga menghubungi dukungan Apple; ketika saya mengatakan bahwa saya mantan administrator sistem dan ingin berbicara dengan ahli, mereka berkata “lupakan pemulihan penuh, itu tidak bisa. Pasang ulang dari awal dan salin file secara manual dari Time Machine”, sementara orang lain menyarankan membeli Mac baru dengan SSD 2 TB lalu memulihkan ke sana
Karena dulu saya pernah memulihkan ke SSD eksternal dengan Carbon Copy Cloner, saya menanyakan cara itu, tetapi mereka tidak menyarankannya dengan alasan tidak bisa merekomendasikan aplikasi pihak ketiga
Awalnya opsi itu tidak terpikir oleh saya karena beberapa tahun lalu saya mendengar bahwa macOS terbaru tidak mendukung boot dari SSD eksternal, tetapi dengan prosedur tambahan ternyata masih bisa
Kalau itu tidak memungkinkan, saya harus menghabiskan 2 minggu untuk pemulihan, atau membeli Mac lain berkapasitas 2 TB hanya untuk memulihkan backup
Saya sudah menghabiskan hampir 5.000 euro untuk MacBook Pro spek penuh dengan 64 GB plus Apple Care, dan tidak ingin membeli Mac lagi hanya untuk pemulihan backup
Semua ini terjadi tepat sebelum presentasi yang sangat penting, sehingga saya terikat pada laptop kerja Windows, dan tanpa alat yang saya perlukan produktivitas saya turun sekitar 90%. Setidaknya saya mendapat pelajaran bahwa jangan merusak mesin utama tepat sebelum milestone penting
Sekarang saya lelah karena harus me-restart Xcode beberapa kali sehari demi menghindari bug. Xcode memang selalu bermasalah, tetapi tidak pernah separah sekarang
Selain itu, “system data” di MacBook Pro memakan 80% SSD, yaitu 800 GB, dan tetap begitu meski cache serta derived data sudah dihapus manual
Sekarang rasanya mereka tidak lagi peduli pada semacam craftsmanship dalam menulis kode, sementara kebiasaan tidak menambahkan pesan debug yang berguna karena budaya “it just works” masih tetap ada
Masalah terbaru adalah sebagian AppKit langsung memanggil
[NSApplication _crashOnException:]terlepas dari pengaturanNSApplicationCrashOnExceptions, dan bahkan tidak memanggil[NSApplication reportException:]. Akibatnya exception menghilang sepenuhnya dan penyebab crash menjadi sangat sulit ditemukanKalau ingin menghemat waktu, energi, dan kesehatan mental, jangan upgrade sistem operasi; hapus bersih dan instal dari awal. Itu berlaku saat pindah dari Windows 3.1 ke Windows 95, dan masih berlaku untuk OSX sekarang
https://support.apple.com/en-us/102551
Sedikit menyimpang dari topik, tapi ini info yang berguna. Saya mengalami minggu yang seperti mimpi buruk dengan 2018 Mac Mini di kantor
Seorang staf mencoba memperbarui ke Sequoia, lalu setelah terjadi error terjebak dalam kondisi hanya terus mencoba ulang, jadi kami mencoba opsi pemulihan. Namun karena proses pemulihan yang muncul memakan waktu 8 jam, kami beralih ke instalasi USB
Karena pembatasan T2, kami harus mengaktifkan izin boot dari menu utilitas pemulihan, tetapi mengejutkannya, ini tidak bisa dilakukan tanpa instalasi yang berfungsi normal dan akun admin
Jadi kami mencoba memasang sistem operasi bawaan komputer itu dan mem-boot ulang, tetapi di tengah instalasi Mini macet, tanpa bunyi chime maupun lampu, sehingga kami mengira perangkat itu benar-benar mati
Saya kesal karena komputer yang baik-baik saja menjadi brick akibat proses pemulihan yang lambat dan penuh bug. Delapan jam—apakah Apple tidak punya uang untuk membeli kecepatan server Akamai yang lebih baik, atau memang sengaja merusak prosesnya agar orang membeli perangkat baru, begitu pikir saya
Solusinya adalah masuk ke mode DFU dengan kabel yang tidak direkomendasikan, yaitu USB2-to-USB-C—kabel mouse Logitech yang bisa membawa data. Sambil menahan tombol start, colokkan kabel daya, dan USB-C harus disambungkan ke port Thunderbolt pertama setelah input HDMI
Setelah itu koneksi muncul secara ajaib di Finder pada Mac host, lalu setelah memulihkan firmware T2, Mini bisa dihidupkan kembali dengan memasang seperti biasa dari USB stick
Saya menyelesaikannya dengan mengumpulkan potongan informasi dari berbagai forum perbaikan hardware. Kalau menelepon “dukungan” Apple, prosedurnya sudah jelas: datang ke toko dan beli lebih banyak
Tulisannya cukup tidak jelas. “Menyalin” bisa berarti banyak hal bagi tiap orang
Hal seperti
cp -r / /Volumes/Clonememang tidak pernah benar-benar bekerja, dan saya penasaran apakahrsync --acls --archive --hard-links --one-file-system --sparse --xattrs / /Volumes/CLONEsertasudo bless -folder /Volumes/CLONE/System/Library/CoreServicesmasih berfungsiSaya juga tidak tahu apakah penyalinan tingkat blok seperti
sudo dd if=/dev/rdisk2 of=/dev/rdisk4 bs=1m conv=notruncmasih bisa dilakukanKarena ada banyak partisi yang membentuk instalasi macOS,
cpataursyncsaja tidak cukup.ddmungkin bisa, tetapi tidak bisa mencadangkan ke disk yang lebih kecil, tidak bisa memilih file, dan sangat kehilangan fleksibilitas dalam hal kecepatanKalau mematikan daya monitor eksternal tetapi HDMI tetap tersambung, atau membiarkan perangkat output HDMI yang dayanya mati tetap terhubung, kernel panic juga terjadi
Sebagai pengalaman pertama memakai MacBook Pro baru, ini luar biasa
Ini tetap bug, tetapi bisa juga disebabkan oleh kabel atau perangkat HDMI yang tidak mematuhi spesifikasi dengan benar
Dalam 1 jam pertama, saya menghitung 12 bug
Sampai-sampai membuat saya ingin mendirikan perusahaan komputer
Sepertinya komputer saya berikutnya bukan Mac. Memang berjalan dengan baik, tetapi lock-in-nya terus terasa terlalu parah
Saat di 15.1 macOS sepenuhnya memblokir perangkat lunak yang “tidak tepercaya”, tidak banyak keluhan yang muncul
Dulu, meski pop-up “Pindahkan ke Sampah” muncul, binary masih bisa dijalankan dengan Cmd+klik, atau belakangan bisa dibuka blokirnya lewat menu pengaturan Privasi & Keamanan
Namun mulai 15.1, selesai sudah. Binary yang tidak ditandatangani atau tidak tepercaya tidak akan dijalankan di macOS, tak peduli seberapa besar pengguna memercayainya
Ini masalah besar untuk industri musik, berbagai industri lain, dan perangkat lunak konsumen seperti installer game GOG. Pada instalasi baru, sama sekali tidak bisa dibuka
Saya sempat marah sekitar 15 menit kepada Apple karena membuat perubahan yang merusak kompatibilitas di ruang pengguna seperti ini
Ini lebih terasa seperti makin mengencangkan taman tertutup daripada melindungi pengguna, dan merupakan perubahan menjijikkan yang diam-diam masuk di rilis minor
Untungnya saya menemukan solusi dengan
xattr -d com.apple.quarantine ~/binary, tetapi kalau ini pun nantinya tidak lagi berfungsi, saya tidak tahu harus bagaimanaSaya sangat menyukai chip M1–M4 dan tidak ingin mendengar suara kipas lagi, tetapi jika situasinya terus memburuk, saya akan pindah ke distro pertama yang mendukung hardware ini dengan baik
macOS, meski punya masalah, adalah sistem operasi yang indah dan cukup layak dipakai, tetapi Apple dari tahun ke tahun sedikit demi sedikit mengutak-atiknya dan umumnya membuatnya lebih buruk. Hidup Snow Leopard
Bahwa Apple perlahan-lahan sedang merebus katak dengan mengunci macOS agar seperti iOS itu 100% benar. Komputer pribadi saya sudah saya ganti ke Linux, dan tanda-tandanya sudah terlihat sejak sistem notarization diumumkan pada 2017
“App” Not Opened
Apple could not verify “App” is free of malware that may harm your Mac or compromise your privacy. [ Done ]
Tombol
?di kanan atas membuka https://support.apple.com/guide/mac-help/apple-cant-check-ap..., dan di sana disebutkan bahwa jika pengguna mau, mereka dapat melewatinya secara manual di pengaturan Privasi & Keamanan untuk membuka appSetelah masuk melalui tautan pengaturan, pengguna harus menggulir ke bawah, menemukan salinan kedua dari pesan yang sama, lalu menekan “Open Anyway”, dan setelah itu peringatan ketiga muncul
“Open ‘App’?”
Apple is not able to verify that it is free from malware that could harm your Mac or compromise your privacy. Don’t open this unless you are certain it is from a trustworthy source. [ Done ] [ Open Anyway ]
Untuk melanjutkan diperlukan autentikasi, dan prompt autentikasi menampilkan peringatan keempat: “You are attempting to open an app that may harm your Mac or compromise your privacy.”
Menurut https://developer.apple.com/support/compare-memberships/, untuk menotarisasi app diperlukan keanggotaan penuh Apple Developer Program seharga $99 per tahun
Setelah memperbarui iPhone 15 dari 17 ke 18.1, Safari crash, dan Handoff dari iPhone ke MacBook tidak berfungsi. Arah sebaliknya bekerja sempurna. Keduanya benar-benar membuat frustrasi
Hal paling lucu saat naik ke Sequoia adalah, menjalankan program di debugger Apple justru merusak pembentukan koneksi jaringan lokal
Dengan perangkat yang terhubung langsung lewat Ethernet dan binary yang dijalankan secara biasa, komunikasi bisa dilakukan, tetapi di bawah
lldbtidak bisa. Prompt untuk mengizinkan koneksi jaringan pun tidak munculSaya membuang lebih dari setengah hari sampai menyadari bahwa saya bisa memakai debugger LLVM upstream
“Ini tidak bagus. Kami juga menganggapnya tidak bagus, dan kalian juga menganggapnya tidak bagus. Tapi kami tidak bisa memperbaikinya. Apple yang harus memperbaikinya.”
Jadi beberapa tahun lalu saya meninggalkan macOS dan pindah ke Linux
Ini bukan soal sistem operasi mana yang lebih baik atau lebih buruk. Semua perangkat lunak punya bug. Intinya adalah, ketika bug yang tak terhindarkan muncul, apakah pengguna punya wewenang untuk melakukan sesuatu, alih-alih menunggu perbaikan turun dari atas
Kalau menilai kemampuan praktis untuk memperbaiki masalah yang muncul di komputer yang dipakai setiap hari, menurut saya macOS masih jauh lebih unggul
Di macOS atau Windows, mengembalikan pembaruan pada praktiknya bukan fitur yang benar-benar layak, sulit dilakukan tanpa instal ulang penuh, dan sekarang bahkan belum tentu masih ada media instalasi untuk versi lama
Saya masih mencari aplikasi pengganti agar bisa beralih sepenuhnya dari Mac lama
Khususnya untuk backup, saya ingin menemukan alat sebagus SuperDuper. Saya sudah memakainya selama 16 tahun, dan selama itu pernah beberapa kali melakukan pemulihan penuh. Saya berterima kasih kepada para pengembang yang membuat alat yang bisa dipercaya
Seingat saya, saya juga pernah memakainya untuk migrasi laptop, tetapi di macOS terbaru pekerjaan seperti itu sepertinya juga sudah menjadi lebih rumit
Bagaimanapun, saya berharap Apple segera memperbaiki bug ini. Kalau tidak, saya akan menantikan hari ketika suatu saat bisa membeli lisensi Linux untuk SuperDuper
Jika melihat berbagai sudut dunia teknologi, karena perangkat lunak buruk yang dipaksakan oleh praktik antikompetitif, potensi untuk menjadi produk luar biasa terhalang tepat sebelum bisa diraih
Apple adalah perusahaan terkaya di muka bumi. Tolong biarkan perangkat “pro” dipakai untuk pekerjaan profesional
Saat ini saya sedang di luar negeri, dan sebenarnya saya menulis ini dari mini PC AMD, sementara MacBook Pro saya dipakai sebagai monitor tambahan yang dikendalikan lewat aplikasi berbagi mouse dan keyboard berbasis jaringan
Karena MBP telah di-nerf lewat perangkat lunak sehingga tidak bisa saya pakai untuk semua pekerjaan saya, janji portabilitasnya sangat rusak. Sungguh menyakitkan harus membawa komputer kedua