รีเซ็ตเซิร์ฟเวอร์อัปเดตซอฟต์แวร์ OS X


9

การอัปเดตซอฟต์แวร์ของฉันใช้งานไม่ได้ ฉันพยายามตั้งให้อัปเดตจากเซิร์ฟเวอร์ OS X ของฉัน (server.local) (แทนที่จะดึงจาก Apple) เพื่อประหยัดแบนด์วิดท์ แต่ก็ไม่สามารถทำงานได้ ตอนนี้เมื่อฉันเรียกใช้การอัพเดตซอฟต์แวร์ฉันจะได้รับ:

เซิร์ฟเวอร์การอัพเดทซอฟต์แวร์ (server.local) ไม่ตอบสนอง

ตรวจสอบเพื่อให้แน่ใจว่าการเชื่อมต่อเครือข่ายของคุณทำงานเป็นปกติ หากไม่มีปัญหากับการเชื่อมต่อของคุณให้ติดต่อผู้ดูแลระบบเครือข่ายของคุณเพื่อขอความช่วยเหลือ

ฉันได้ลองรีเซ็ตมันกลับไปที่ตำแหน่งเริ่มต้นโดยทำ:

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

และ

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

แต่มันก็ยังให้ข้อผิดพลาดเดียวกัน

ฉันได้ลองใช้ตัวอัปเดตซอฟต์แวร์ที่ไม่มีผล

ฉันกำลังใช้งาน Leopard เมื่อฉันพบปัญหานี้เป็นครั้งแรก ฉันได้รับการอัปเกรดเป็น Snow Leopard แต่ไม่มีผลต่อปัญหานี้


คุณใช้ MCX (การตั้งค่าการจัดการใน Workgroup Manager) เพื่อตั้งค่าการอัพเดทซอฟต์แวร์หรือไม่?
Chealion

ใช่. แต่การอัพเดทมัน (สำหรับผู้ใช้) ไม่ได้ทำอะไรเลย ฉันลงเอยด้วยการสร้างคอมพิวเตอร์ในผู้จัดการเวิร์กกรุ๊ปป้อน IP ของลูกค้าของฉันและตั้งค่าเซิร์ฟเวอร์ที่เหมาะสมซึ่งแก้ไข
เทรเวอร์ฮาร์ทแมน

คำตอบ:


7

การลบ/Library/Preferences/com.apple.SoftwareUpdate.plistควรจะเป็นสิ่งที่คุณต้องการ แต่มันก็เป็นไปได้ว่าชีวิตในการตั้งค่า~/Library/Preferences/com.apple.SoftwareUpdate.plistเช่นกันหรือแม้กระทั่งผ่าน MCX ( M anaged C lient สำหรับ Mac OS X ) คุณสามารถตรวจสอบการตั้งค่า MCX ได้โดยเรียกใช้sudo mcxquery -user shortusername | grep Update


8

markratledge มีคำสั่งถูกต้อง แต่จำเป็นต้องรันด้วยสิทธิพิเศษระดับผู้ใช้ หากต้องการทำสิ่งนี้ให้คัดลอกและวางคำสั่งที่แน่นอนนี้ลงในหน้าต่างเทอร์มินัล:

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

มันจะพร้อมท์ให้คุณใส่รหัสผ่านของผู้ดูแลระบบและจะดำเนินการให้เสร็จสิ้นโดยไม่มีการยืนยันใด ๆ


สิ่งนี้ใช้ได้สำหรับฉัน (ฉันสำรองไฟล์ก่อนแม้ว่าในกรณี) นี่คือเอกสารที่เกี่ยวข้องจากเว็บไซต์ apple support.apple.com/th-th/HT202030
timhc22

1

คำแนะนำนี้ - 10.6 เซิร์ฟเวอร์: ตั้งค่าเซิร์ฟเวอร์การอัพเดทซอฟต์แวร์ที่เหมาะสม - แจ้งว่าขณะนี้มีแคตตาล็อกการอัพเดทที่แตกต่างกันสามแบบระหว่าง 10.4, 10.5 และ 10.6; และยังให้เชลล์สคริปต์ที่แตกต่างกันเพื่อลบ catalogURL ที่มีอยู่กลับไปเป็นค่าเริ่มต้น:

ค่าเริ่มต้นลบ /Library/Preferences/com.apple.SoftwareUpdate CatalogURL


การเปลี่ยน CatalogURL ดูเหมือนจะไม่มีผลกระทบใด ๆ ไม่ว่าฉันจะทำอะไรฉันก็ยังได้รับข้อความแสดงข้อผิดพลาดเดียวกัน
เทรเวอร์ฮาร์ทแมน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.