المحتويات

المقدمة

المتطلبات

المكونات المستخدمة

استكشاف الأخطاء وإصلاحها

أستكشاف أخطاء OverwriteDB وإصلاحها

المقدمة

يصف هذا المستند خطوات أستكشاف أخطاء الكتابة فوق البيانات وإصلاحها باستخدام الحلول المحتملة في Cisco Unity Connection (CUC).

المتطلبات الأساسية

المتطلبات

cisco يوصي أن يتلقى أنت معرفة من هذا موضوع:

- Cisco Unity Connection

المكونات المستخدمة

أسست المعلومة في هذا وثيقة على هذا برمجية وجهاز صيغة:

- Unity Connection، الإصدار 8.5 أو إصدار أحدث

معلومات أساسية

سينتهي الفشل الذي تم الكتابة فوقه بهذه العبارة.

Cluster overwritedb failed.

The overwritedb log cuc-cluster-overwritedb_yyyy-mm-dd_hh.mm.ss.log can be found in the installation log location through the CLI or Real-Time Monitoring Tool (RTMT).

للحصول على هذا السجل:

من CLI (ستحتاج إلى خادم FTP الآمن (SFTP) لنقل ملف السجل)،

file get install cuc-cluster-overwritedb_yyyy-mm-dd_hh.mm.ss.log

أو

من RTMT،

Choose Trace & Log Central > Collect Install Logs > Select the Node > Proceed.

في بعض السيناريوهات، ستوفر الأسطر العشرة الأخيرة من السجل رسالة الخطأ ومن ثم يمكن عرضها على واجهة سطر الأوامر نفسها باستخدام الأمر التالي: تثبيت ملف cuc-cluster-overwritedb_yyyy-mm-dd_hh.mm.ss.log

ملاحظة: يتم تشغيل الأمر "utils cuc cluster overwrite edb" في خادم المشترك فقط. تنسخ قاعدة البيانات هذه من خادم Publisher إلى خادم المشترك وتنشئ النسخ المتماثل. في حالات معينة حيث توجد مشكلة في الأمر renegotiate overwriteb يتم تشغيله على خادم Publisher.

استكشاف الأخطاء وإصلاحها

يوفر هذا القسم سيناريوهات مختلفة لاستكشاف أخطاء الكتابة فوق وإصلاحها.

أستكشاف أخطاء OverwriteDB وإصلاحها

المشكلة: السيناريو 1

فشل الكتابة فوق السطر في الخطوة الأولى. تحاول الخطوة الأولى إنشاء اتصال بالخادم البعيد.

السجلات

+ sudo -u cucluster ssh cuc01 ' sh -lc '\''source /usr/local/cm/db/informix/local/ids.env && t=$(mktemp);ontape -r -v -t STDIO > $t 2>&1; rc=$?; cat $t; exit $rc'\'''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that the Rivest-Shamir-Addleman (RSA) host key has just been changed.The fingerprint for the RSA key sent by the remote host isb0:f8:19:75:63:f7:30:aa:e4:ec:3b:dc:20:4a:d9:92.Please contact the system administrator.Add correct host key in /home/cucluster/.ssh/known_hosts to get rid of this message.Offending key in /home/cucluster/.ssh/known_hosts:5RSA host key for 10.1.1.100 has changed and you have requested strict checking.Host key verification failed.Physical restore failed - function read archive backup failed code 1 errno 0

Program over.TERM environment variable not set.+ ontape_rc=1+ [[ 1 -eq 0 ]]+ echo ontape returned 1.ontape returned 1.+ [[ 1 -ne 0 ]]+ echo Failed to restore database on cuc01. Ontape returned 1.

Failed to restore database on cuc01. Ontape returned 1.+ exit 1++ error++ echo 'Overwritedb failed.'++ echo 'The overwritedb log cuc-cluster-overwritedb_2014-01-22_20.20.44.log can be found in the installation log location through the CLI or RTMT.'++ exit

الحل

الاتصال بـ Cisco TAC. يتطلب هذا الحل الوصول إلى الجذر.

المشكلة: السيناريو 2

فشل الكتابة فوق الملف مع حدوث الخطأ:

Failed to restore database on

Overwritedb failedThe overwritedb log cuc-cluster-overwritedb_yyyy-mm-dd_hh.mm.ss.log can be found in the installation log location through the CLI or RTMT

الحل

قد يتأثر الخادم ب CSCto87784. تحقق من الإصدار الثابت من هذا العيب. إذا لم يكن الإصدار الحالي يحتوي على الإصلاح، فقم بتشغيل الأمر utils cuc cluster overwriteb مرة أخرى.

المشكلة: السيناريو 3

فشل الكتابة فوق الملف مع ظهور هذا الخطأ عند هذه الخطوة:

yy/mm/dd hh:mm:ss تزامن قواعد بيانات Unity Connection...

فشل الأمر — تم تحديد النسخ المتماثل للمؤسسات بالفعل (92)

السجلات

+ local primary_server=g_ciscounity_na_cucn01+ sudo_informix cdr define server -A /var/opt/cisco/connection/spool/ats/ -c g_ciscounity_na_cucn01 -I g_ciscounity_na_cucn01+ [[ cucluster != \i\n\f\o\r\m\i\x ]]+ sudo -u informix cdr define server -A /var/opt/cisco/connection/spool/ats/ -c g_ciscounity_na_cucn01 -I g_ciscounity_na_cucn01command failed -- Enterprise Replication already defined (92)++ error++ echo 'Overwritedb failed.'++ echo 'The overwritedb log cuc-cluster-overwritedb_2012-11-16_02.32.09.log can be found in the installation logging location through the CLI or RTMT.'++ exit 1

الحل

فيما يلي بعض الخيارات لإصلاح هذه المشكلة.

الخيار 1:

قم بتشغيل هذه الأوامر واحدة في كل مرة. لا تقم بالمتابعة إلى الأمر التالي حتى يتم إكمال الأمر الحالي.

1. مشترك التوقف عن ممارسة الطباعة في uTILS.

2. ناشر التوقف المؤقت في التطبيق.

3. يوتيلز Dbreplation dropadmindbon Subscriber.

4. تطبيق Dtils Dropadmindbon Publisher.

5. إعادة تعيين كافة الميزات على Publisher.

الخيار 2:

تحدث هذه المشكلة بسبب امتلاء قائمة انتظار النسخ المتماثل للمؤسسة. لحل هذه المشكلة، يمكنك إعادة تشغيل خادم Publisher، وانتظر 30 دقيقة تقريبا لضمان بدء تشغيل الخدمات، ثم إعادة تشغيل خادم المشترك. عندما تكون الخدمات متاحة على المشترك، يجب أن تكتمل الكتابة فوق الكتابة بنجاح.

فيما يلي سجل "مدير دور الخادم" الذي يشير إلى هذه المشكلة:

SRM,3,<CM> Command: /opt/cisco/connection/bin/db-replication-control status cuc02 execution completed abnormally. Error number: 6|

SRM,3,<Timer-0> Replication queue size: 90.0 has exceeded the maximum threshold value. Stopping replication.|

SRM,5,<evt> [PUB_PRIMARY] [replication_failed] ignored|

خيار 3: إن لا يزال الإصدار يتواجد، اتصل ب cisco TAC.

المشكلة: السيناريو 4

فشل الكتابة فوق الحد مع حدوث هذا الخطأ عند هذه الخطوة،

yy/mm/dd hh:mm:ss تزامن قواعد بيانات Unity Connection...

فشل الكتابة فوق EDB

السجلات

sudo -u cucluster ssh cuc02 ' sh -lc '\''source /usr/local/cm/db/informix/local/ids.env && dbaccess' 'unitydyndb'\'''

329: Database not found or no system permission.

الحل

اتصل ب cisco TAC للحل البديل الذي يتطلب الوصول إلى الجذر.

المشكلة: السيناريو 5

فشل في أي من السيناريوهات التالية:

CLI "utils cuc cluster overwrite edb" يفشل إما على PUB أو SUB.

فشل CLI "إعادة التفاوض على مجموعة CUC" على SUB.

فشلت الترقية على خادم المشترك.

إن السبب الجذري لهذه المشكلة عند محاولة إنشاء نسخ متماثل، فإنها تفشل في خطوة تعريف الخادم.

السجلات

لإعادة التفاوض على نظام المجموعة / فشل OverwriteDB،

+ sudo -u informix cdr define server -A /var/opt/cisco/connection/spool/ats/ -cg_ciscounity_sub1 -I g_ciscounity_sub1 -S g_ciscounity_pubcommand failed -- fatal server error (100)++ error++ '[' 0 -eq 1 ']'++ echo 'Cluster renegotiation failed.'Or the same errors with the last line as

++ echo 'Cluster overwritedb failed.'

فشل تثبيت المشترك،

Thu Oct 17 06:09:47 GMT+2 2013 + sudo -u informix cdr define server -A /var/opt/cisco/connection/spool/ats/ -c g_ciscounity_pub -I g_ciscounity_pubThu Oct 17 06:13:07 GMT+2 2013 command failed -- fatal server error (100)Thu Oct 17 06:13:07 GMT+2 2013 + LOADDBRC=100Thu Oct 17 06:13:07 GMT+2 2013 + '[' 100 -ne 0 ']'Thu Oct 17 06:13:07 GMT+2 2013 + echo 'loaddb.sh return code was 100'Thu Oct 17 06:13:07 GMT+2 2013 loaddb.sh return code was 100Thu Oct 17 06:13:07 GMT+2 2013 + exit 1Thu Oct 17 06:13:07 GMT+2 2013 /opt/cisco/connection/lib/install/post.d/06_load-database had an exit code of 1error: %post(cuc-9.1.1.10000-32.i386) scriptlet failed, exit status 1

الحل

يتأثر الخادم ب CSCue78730 . اتصل ب cisco TAC للحل البديل. بدلا من ذلك، قم بترقية الخادم إلى إصدار ثابت من الخطأ.

المشكلة: السيناريو 6

فشل الكتابة فوق الحد مع حدوث هذا الخطأ عند هذه الخطوة،

yy/mm/dd hh:mm:ss Syncronizing Platform وقاعدة بيانات LDAP...

فشل الكتابة فوق EDB.

السجلات

+ sudo -u informix cdr delete server -f -c g_ciscounity_pub g_ciscounity_pubconnect to g_ciscounity_pub failed Attempt to connect to database server (g_ciscounity_pub) failed.(-908)command failed -- unable to connect to server specified (5)+ true

الحل

الاتصال بـ Cisco TAC. من المرجح أن تكون المشكلة في ملف مضيفي SQL بسبب الإدخالات غير الصحيحة أو التالفة. رأيت أيضا بعد تغيير في عنوان IP/اسم المضيف وهذا التغيير لا ينعكس في ملف مضيف SQL.

المشكلة: السيناريو 7

تظهر هذه المشكلة عندما يكون هناك تغيير في اسم المضيف/عنوان IP على الخادم.

فشل الكتابة فوق السطر عند هذه الخطوة،

yy/mm/dd hh:mm:ss Syncronalization منصة وقاعدة بيانات LDAP...

فشل الكتابة فوق EDB.

تظهر "قائمة الخدمات الموحدة" هذه الخدمة معطلة،

مكون Cisco DB[notrunnig]لا يعمل

السجلات

ssh: connect to host 192.168.1.2 port 22: No route to hostPhysical restore failed - function read archive backup failed code 1 errno 0

Program over.+ ontape_rc=1+ [[ 1 -eq 0 ]]+ echo ontape returned 1.ontape returned 1.+ [[ 1 -ne 0 ]]+ echo Failed to restore database on cuc02. Ontape returned 1.Failed to restore database on cuc02. Ontape returned

الحل

الاتصال بـ Cisco TAC. يتحقق TAC من إدخالات جدول VMSSERVER ويستضيف الملفات من الجذر. تأكد أيضا من تشغيل خدمة DB من Cisco قبل تشغيل overwriteDB على المشترك.

المشكلة: السيناريو 8

في هذا السيناريو، يرجع الفشل إلى مشاكل NTP.

السجلات

+ sudo -u informix cdr define server -A /var/opt/cisco/connection/spool/ats/ -cg_ciscounity_sub1 -I g_ciscounity_sub1 -S g_ciscounity_pubcommand failed -- System clocks difference is too large. (90)++ error++ echo 'Overwritedb failed.'

الحل

لحل هذه المشكلة، يجب إصلاح أي مشاكل في بروتوكول وقت الشبكة (NTP)، وتخصيص NTP بقيمة إستراتيجية جيدة. من أجل Unity Connection، يفضل مصدر طبقة 1 أو 2.

المشكلة: السيناريو 9

في هذا السيناريو، يتعذر على الخادم الوصول إلى الخادم البعيد بسبب مشاكل في الأذونات.

السجلات

+ sudo -u cucluster ssh cuc01 ' sh -lc '\''source /usr/local/cm/db/informix/local/ids.env && onstat' '-'\'''Permission denied (publickey,password).+ return -1+ exit 255++ error++ echo 'Overwritedb failed.'

أو

+ sudo -u cucluster ssh cuc01 ' sh -lc '\''source /usr/local/cm/db/informix/local/ids.env && t=$(mktemp); ontape -r -v -t STDIO > $t 2>&1; rc=$?; cat $t; exit $rc'\'''Permission denied (publickey,password).Physical restore failed - function read archive backup failed code 1 errno 0

Program over.

TERM environment variable not set.

الحل

اتصل ب cisco TAC لمزامنة كلمات المرور من الجذر.

المشكلة: السيناريو 10

في هذا السيناريو، يرجع الفشل إلى إدخال DNS / اسم المجال المفقود على الخادم أو عندما لم يتم تعريف خادم المشترك على خادم Publisher.

السجلات

connect to g_ciscounity_sub1 failed Incorrect password or user g_ciscounity_sub1 is not known on the database server. (-951)command failed -- unable to connect to server specified (5)

الحل

تأكد من توفير تفاصيل عنوان IP الخاص بخادم المشترك/اسم المضيف تحت إعدادات النظام > صفحة نظام المجموعة.

تأكد من صحة معلومات DNS واسم المجال لكل من الخوادم في حالة تكوينها.

إن يبقى الإصدار يتواجد، اتصل ب cisco TAC. يتحقق TAC من ملف SQL Host من الجذر.

المشكلة: السيناريو 11

فشل OverwriteDB مع حدوث هذا الخطأ:

SSH trust renegotiation failed.The security password on the publisher and subscriber servers do not match. Run the the CLI command "set password user security" on one or both servers to update the security password, then re-run "utils cuc cluster overwritedb".Overwritedb failed.

الحل

قم بتشغيل الأمر set password user security على خادم واحد أو كلا الخادمين لتحديث كلمة مرور الأمان.

يظهر هذا الخطأ أيضا عندما لا يتم إدخال عنوان IP/اسم المضيف الخاص بالمشترك في صفحة إعدادات نظام الناشر > نظام المجموعة.

إن لا يزال الإصدار يتواجد اتصل ب cisco TAC.