المقدمة
عند الذهاب إلى ترقية IOS XR، إما 32 بت أو 64 بت، حدثت بعض التغييرات على كيفية عمل الشهادات واللافتات الخاصة بالحزم التي ستتبع الترقية.
ترقية الوثائق
الوثائق، PDFs، للترقية إلى إصدار معين يستخدم أن يكون محتوى هنا:
http://www.cisco.com/web/Cisco_IOS_XR_Software/index.html
ومع ذلك، ونظرا للإهمال الذي تتسم به صفحة الويب هذه، فإننا نقوم الآن بتخزين وثائق ترقية IOS XR بعدة تنسيقات مختلفة ضمن صفحة تنزيل البرامج لإصدار محدد لمنتج معين.
- للمنتجات التي تدعم 32 بت أو 64 بت فقط ك docs.tar.
- بالنسبة ل ASR9K مثل px-docs.tar ل 32-بت و x64-docs.tar ل 64-بت.
انتهاء صلاحية شهادة IOS XR (Abraxas) 32 بت
الإصدارات المتأثرة
- لا يحتوي ما قبل 5.3.1 على رمز أو شهادة Abraxas جديدة ورمز XR المطلوب لتثبيت SMUs بعد 17 أكتوبر 2015
- يحتوي 5.3.0 على الحل البديل وليس تكامل خادم CSS
رسالة خطأ
عند محاولة تثبيت مادة نشر SMU/PIE أو إضافتها في 17 أكتوبر 2015، ستتعرض للخطأ التالي بسبب انتهاء صلاحية شهادة CSS في 17 أكتوبر 2015.
Error: Cannot proceed with the add operation because the code signing
Error: certificate has expired.
Error: Suggested steps to resolve this:
Error: - check the system clock using 'show clock' (correct with 'clock set' if necessary).
Error: - check the pie file was built within the last 5 years using '(admin) show install pie-info
الحل
توجد وحدات إدارة الهيكل (SMU) وشهادات جديدة في بعض الإصدارات التي تسمح بتثبيت الحزم بعد 17 أكتوبر 2015.
بالنسبة للإصدارات الأقدم، ستحتاج إلى تمهيد الموجه.
إشعار ميداني
ترقية MOP
ملف الدائرة الفاسد (SWIMS) 32-بت IOS XR
الإصدارات المتأثرة
- لا يحتوي ما قبل 5.3.2 على توقيع SWIMS ولا يدعم سوى Abraxas أو برنامج خادم توقيع التعليمات البرمجية القديمة (CSS) الذي تم إهماله الآن بشكل كامل
- 5-3-2 إلى 6-3-1 دعم كل من أبراكساس وسواميس
- 6-3-2 وما بعده لا يدعم سوى توقيع SWIMS
- يتم أيضا توقيع بعض SMU الأحدث التي تم إنشاؤها بعد إلغاء تشغيل خادم Abraxas (بعد الإصدار 5.3.4 SP9) مع SWIMS فقط
بما أن الإصدار 5.3.1 والإصدارات السابقة تدعم فقط Abraxas (بعد 17 أكتوبر 2015) و 6.3.2 والإصدارات أعلاه تدعم فقط توقيع SWIMS، فلا يمكن ترقية الموجهات من واحد إلى الآخر. إذا كنت تشغل الإصدار 5.3.1 أو إصدارا سابقا، فيجب عليك الترقية إلى الإصدار 5.3.2-6.3.1 أولا ثم إلى الإصدار 6.3.2 أو إصدارا أعلى.
الأمثلة
سؤال: أنا شغالة 5.3.1 و أتمنى الترقية إلى 6.4.2. هل سينجح هذا؟
الجواب: لا، يجب عليك أولا الترقية إلى إصدار وسيط يدعم SWIMS.
سؤال: أنا شغالة 5.3.4 و أتمنى الترقية إلى 6.4.2. هل سينجح هذا؟
الجواب: نعم، حيث أن 5.3.4 يدعم كلا من أبراكساس وسويس.
سؤال: أنا مشغل 5.3.1 وأتمنى الترقية إلى 5.3.4 بالإضافة إلى أحدث SMU. هل سينجح هذا؟
جواب: سيعمل إجراء الترقية إلى 5.3.4 أولا ثم تثبيت SMU في الجزء العلوي. ومع ذلك، سيفشل تنشيط كل من 5.3.4 + أحدث SMU في وقت واحد لأن 5.3.1 لن يفهم لافتات SMU.
رسالة خطأ
Error: Cannot proceed with the add operation because the pie file
Error: '/tmp/install/tar/instdir/8918452_223000000/asr9k-video-px.pie-6.
Error: 3.3' is corrupt.
الحل
- قم بالترقية إلى 5.3.x أولا ثم إلى إصدار من التعليمات البرمجية التي تحتاج إلى SWIMS
- تمهيد تشغيل عنفي
يافطة 64 بت IOS XR RPM
الإصدارات المتأثرة
لا يستخدم ما قبل 6.3.2 وحدات RPM موقعة وبالتالي سيتأثر
رسالة خطأ
2017-07-25 10:33:16:: Traceback (most recent call last):
File "/pkg/bin/install", line 2202, in <module>
main(options,args)
File "/pkg/bin/install", line 1440, in main
upgrade_packages(options, pkglist)
File "/pkg/bin/install", line 1758, in upgrade_packages
upgrade(options,pkgs,cur_version)
File "/pkg/bin/install", line 1919, in upgrade
more_package = pkgstate.checkcompat()
File "/opt/cisco/XR/packages/ncs5500-infra-5.0.0.0-r622/rp/bin/package.py", line 1218, in checkcompat
version,pkg_name,release = result.split()
ValueError: too many values to unpack
2017-07-25 10:33:16::
Error: An exception is hit while executing the install operation.
If you hit same error on retries, please collect "show tech install"
and contact cisco-support.
الحل
تثبيت XR و sysadmin جسر SMU، يمكن تثبيت كليهما في نفس الوقت