سؤال
عند محاولة الترقية، لماذا أحصل على الخطأ التالي:
Failure downloading upgrade list. (Error performing upgrade: I/O error).
Errors when trying to upgrade. Failure downloading upgrade list.
(Error performing upgrade: I/O error opening URL '<download URL>')?
هناك بعض الأسباب التي قد تؤدي إلى حدوث هذا الخطأ:
- يتعذر حل اسم المضيف لخادم الترقية عبر DNS (قد تكون إدخالات ذاكرة التخزين المؤقت سالبة)
- يتعذر على الواجهة التي يتم إستخدامها لإجراء عمليات الترقية الاتصال بخادم الترقيات.
انظر الحلول لكل سيناريو أدناه.
تعذر حل DNS الخاص بخادم الترقية (ربما يكون عدد إدخالات ذاكرة التخزين المؤقت سالبا)
للتحقق مما إذا كان DNS غير صحيح يسبب المشكلة، قم بتشغيل أوامر CLI التالية:
WSA.CLI > nslookup downloads.ironport.com
إذا لم تكن هناك عناوين IP مقترنة مرجعة، فعليك تشغيل الأمر dnsflash. سيؤدي هذا إلى إجبار WSA على إعادة طلب DNS لخادم الترقية.
Is 'nslookup' of the domain "downloads.ironport.com" successful on the WSA?
-------------------------------------------------------------------------------------
- إذا كان لا، يعجز WSA بعد ذلك عن حل اسم المضيف.
- في هذه الحالة، يوصى بتجربة خادم DNS آخر أو التحقق من السبب
لا يقوم خادم DNS الذي تم تكوينه بحل اسم المضيف لخادم التحديث من Cisco
- إذا نعم، فأستخدم أمر CLI "dnsflush" لتفريغ ذاكرة التخزين المؤقت ل DNS وفرض البحث عن DNS
WSA.CLI> dnsflush
Are you sure you want to clear out the DNS cache? [N]> y
يمكن تشغيل الأمر upgrade الآن بنجاح.
تحقق مما إذا كان أمر CLI "upgrade" يرجع الخطأ.
wsa.example.com (SERVICE)> upgrade
Failure downloading upgrade list. (Error performing upgrade: I/O error
opening URL
'http://downloads.ironport.com/asyncos/upgrade/?serial=
&version=
&product=
')
مثال
wsa.example.com (SERVICE)> nslookup downloads.ironport.com
A=64.62.193.129 TTL=30m
A=64.62.193.134 TTL=30m
wsa.example.com (SERVICE)> dnsflush
Are you sure you want to clear out the DNS cache? [N]> y
wsa.example.com (SERVICE)>
wsa.example.com (SERVICE)> upgrade
Upgrades available:
1. AsyncOS 7.5.2 build 303 upgrade For Web .....
[1]>
The interface being used for upgrades cannot communicate to the
upgrades server
قد يتم إرجاع هذا الخطأ أيضا إذا كان يتم إستخدام الواجهة غير الصحيحة لإجراء عمليات الترقية.
عند إستخدام واجهات M1 و P1، وفقا لنشر الشبكة، من الممكن أن تكون الواجهة P1 فقط هي التي يمكنها الوصول إلى الإنترنت ويجب أن تكون الواجهة الصحيحة للاستخدام في الترقيات. إذا تم تكوين WSA لاستخدام M1 في مثل هذه الحالات، فقد يؤدي ذلك إلى فشل إحضار الترقية، مما يؤدي إلى خطأ "تنزيل الفشل ...".
فيما يلي إرشادات لتغيير واجهة الترقية عبر واجهة سطر الأوامر:
WSA.CLI> updateconfig
Upgrade source: http://downloads.qa/asyncos/upgrade/
Upgrade interface: AUTO
Proxy server: not in use
Choose the operation you want to perform:
- SETUP - Edit upgrade configuration.
[]> setup
Please select the upgrade source you want to use for AsyncOS updates:
1. Use Cisco update servers
2. Use own server
[1]>
.......
Choose the routing table to use
1. Data
2. Management
[1]> 1
..... Press
till you reach the CLI prompt ......
WSA.CLI> commit
ملاحظة: يرجى ملاحظة أن التغييرات المذكورة أعلاه لن تدخل حيز التنفيذ ما لم يصدر "التزام".