Setel ulang server Pembaruan Perangkat Lunak OS X

9

Pembaruan Perangkat Lunak saya rusak. Saya telah mencoba mengaturnya untuk memperbarui dari server OS X saya (server.local) (bukannya menarik dari Apple) untuk menghemat bandwidth, tetapi tidak pernah bisa membuatnya berfungsi. Sekarang ketika saya menjalankan Pembaruan Perangkat Lunak, saya mendapatkan:

Server Pembaruan Perangkat Lunak (server.local) tidak merespons.

Periksa untuk memastikan koneksi jaringan Anda beroperasi secara normal. Jika tidak ada masalah dengan koneksi Anda, hubungi administrator jaringan Anda untuk bantuan.

Saya sudah mencoba mengatur ulang kembali ke lokasi default dengan melakukan:

defaults write ~/Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"

dan

defaults write /Library/Preferences/com.apple.SoftwareUpdate CatalogURL "http://swscan.apple.com/content/catalogs/index-1.sucatalog"

tetapi masih memberikan kesalahan yang sama.

Saya juga mencoba menggunakan Pembaruan Perangkat Lunak Enabler yang tidak berpengaruh.

Saya menggunakan Leopard saat pertama kali menemukan masalah ini. Saya telah memutakhirkan ke Snow Leopard tetapi itu tidak berpengaruh pada masalah ini.

Trevor Hartman
sumber
Apakah Anda menggunakan MCX (Manajemen Preferensi di Workgroup Manager) untuk mengatur pengaturan Pembaruan Perangkat Lunak Anda sama sekali?
Chealion
Iya. Tetapi memperbaruinya (untuk pengguna) tidak melakukan apa-apa. Saya akhirnya membuat Komputer di workgroup manager, memasukkan IP dari klien saya dan menetapkan server yang tepat yang memperbaikinya.
Trevor Hartman

Jawaban:

7

Menghapus /Library/Preferences/com.apple.SoftwareUpdate.plistharus menjadi semua yang Anda butuhkan, tetapi mungkin pengaturannya tetap hidup ~/Library/Preferences/com.apple.SoftwareUpdate.plistatau bahkan melalui MCX ( M an cient C lient untuk Mac OS X ). Anda dapat memeriksa pengaturan MCX dengan menjalankansudo mcxquery -user shortusername | grep Update

Chealion
sumber
8

markratledge memiliki perintah yang benar, tetapi harus dijalankan dengan hak pengguna super. Untuk melakukan ini, salin dan tempel perintah yang tepat ini ke jendela terminal:

sudo defaults delete /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

Ini akan meminta Anda untuk kata sandi Administrator dan akan selesai tanpa konfirmasi.

RayPeters
sumber
Ini bekerja untuk saya, (saya membuat cadangan file pertama meskipun untuk berjaga-jaga). ini adalah dokumen terkait dari situs apple support.apple.com/en-us/HT202030
timhc22
1

Petunjuk ini - 10.6 Server: Mengatur Server Pembaruan Perangkat Lunak yang sesuai - mengatakan sekarang ada tiga katalog pembaruan yang berbeda antara 10.4, 10.5 dan 10.6; dan itu juga memberikan skrip shell yang berbeda untuk menghapus katalog yang adaURL kembali ke default:

secara default hapus /Library/Preferences/com.apple.SoftwareUpdate CatalogURL

markratledge
sumber
Mengubah CatalogURL tampaknya tidak memiliki efek padanya. Terlepas dari apa yang saya lakukan, saya masih mendapatkan pesan kesalahan yang sama.
Trevor Hartman