Libelektra: Jenkins: فشل سحب عامل الإرساء مع EOF غير المتوقع

تم إنشاؤها على ٣ ديسمبر ٢٠١٩  ·  13تعليقات  ·  مصدر: ElektraInitiative/libelektra

لمتابعة المناقشة من # 160 بشكل منفصل:

لقد قمت ببنائه يدويًا مرة أخرى

Mistreated كيف فعلت ذلك ، على عقدة واحدة فقط أم أنك دفعت الصورة إلى المحور؟ هل تعتقد أن المشكلة معزولة إلى jenkinsNode3 ولا توجد مشكلة في المحور؟

التعليق الأكثر فائدة

زيادة المهلة لم يساعد. لقد لاحظت أن (فقط) jenkinsNode3VM كان يقوم بتشغيل docker 18.x debian Packaged docker لذلك قمت بالترقية إلى الإصدار 19.x الذي تم استخدامه من قبل جميع العقد الأخرى.

jenkinsNode3VM قادرًا على دفع الصور وسحبها دون أي مشكلة. آمل أن تظل هكذا.

ال 13 كومينتر

حسنًا ، شكرًا لك على إصلاحه! ثم ليس من المنطقي بالنسبة لي مسح سجل عامل ميناء.

سأحاول إعادة البناء ومعرفة ما إذا كان كل شيء يعمل الآن.

لقد رأيت هذا الخطأ من قبل عندما حاولت إضافة وكيل جديد لأول مرة. في ذلك الوقت كان وكيل هيتزنر جنكينز. اختفى الخطأ بعد عدة محاولات ، ولم يكن لدي أي فكرة عن السبب.

لقد قمت باستنساخ libelektra ونفذت ما يلي على jenkinsNode3:
عامل بناء libelektra / scripts / docker / debian / stretch /.

عادةً ما يعيد الوكلاء استخدام الصورة المحلية ، بمجرد سحبها ، لكن ليس لدي أي فكرة عن سبب حدوث خطأ عرضي عند السحب من المحور.

يتم إعادة بناء الصور كل شهر على حد علمي (مثل أن البرامج الموجودة داخل الصور يتم تحديثها إلى حد ما). حدث هذا أيضًا لشهر ديسمبر الآن ، لذا من المحتمل ألا تكون الصورة الأحدث مخزنة مؤقتًا محليًا بالفعل.

آمل أن يكون هذا (إعادة الشهري من كل صور) لا يزال يحدث، كماMistreated لم تقم بإضافة بناء الوظائف libelektra شهريا.

ingwinlu هل ما زلت تعرف ما الذي قامت به وظيفة

أعدت إنشاء خادم Jenkins القديم. يمكنني الآن إعادة إنشاء الوظيفة الشهرية.

يمكنني الآن إعادة إنشاء الوظيفة الشهرية.

فعله.
لا أعلم أنها خطوات دقيقة ، لكنني سأبحث فيها في المساء.

أعدت إنشاء خادم Jenkins القديم. يمكنني الآن إعادة إنشاء الوظيفة الشهرية.

عمل جيد ، قد يكون من المفيد الاحتفاظ بخادم Jenkins القديم لفترة من الوقت. ما عليك سوى إيقاف الحاوية بعد الاستخدام ولا تبدأ تشغيلها عند بدء التشغيل.

الآن أيضًا فشل الدفع بـ device or resource busy (لقد رأيت هذا من قبل): https://build.libelektra.org/blue/organizations/jenkins/libelektra/detail/PR-3319/2/pipeline

على jenkinsNode3VM :

docker push hub.libelektra.org/build-elektra-website-backend:PR-3319_2
[...]
860ee8d82838: Retrying in 1 second
6bbb813c7d87: Retrying in 1 second
error creating overlay mount to /var/lib/docker/overlay2/8535169ca4de05e069978de34233d82158d1831fb4d980772411f59de2d370a5/merged: device or resource busy
script returned exit code 1

ربما تساعد زيادة المهلة في nginx لـ a7: https://github.com/moby/moby/issues/22188#issuecomment -328011573

لقد قمت بزيادة المهلة ، دعنا نرى.

زيادة المهلة لم يساعد. لقد لاحظت أن (فقط) jenkinsNode3VM كان يقوم بتشغيل docker 18.x debian Packaged docker لذلك قمت بالترقية إلى الإصدار 19.x الذي تم استخدامه من قبل جميع العقد الأخرى.

jenkinsNode3VM قادرًا على دفع الصور وسحبها دون أي مشكلة. آمل أن تظل هكذا.

يبدو أنه تم إصلاح هذا.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات