Libelektra: Jenkins: tarikan buruh pelabuhan gagal dengan EOF yang tidak terduga

Dibuat pada 3 Des 2019  ·  13Komentar  ·  Sumber: ElektraInitiative/libelektra

Untuk melanjutkan diskusi dari #160 secara terpisah:

Saya telah membuatnya secara manual lagi

@Dianiaya bagaimana Anda melakukannya, hanya pada satu simpul atau apakah Anda mendorong gambar ke hub? Apakah menurut Anda masalahnya terisolasi ke jenkinsNode3 dan tidak ada masalah di hub?

Komentar yang paling membantu

Meningkatkan batas waktu tidak membantu. Saya perhatikan bahwa (hanya) jenkinsNode3VM menjalankan debian paket buruh pelabuhan 18.x jadi saya memutakhirkan ke versi 19.x paket buruh pelabuhan upstream (yang sudah digunakan oleh semua node lain).

jenkinsNode3VM sekarang dapat mendorong dan menarik gambar tanpa masalah. Saya berharap tetap seperti itu.

Semua 13 komentar

Oke, terima kasih telah memperbaikinya! Maka tidak masuk akal bagi saya untuk menghapus registri buruh pelabuhan.

Saya akan mencoba membangun kembali dan melihat apakah semuanya berfungsi sekarang.

Saya telah melihat kesalahan ini sebelumnya ketika saya pertama kali mencoba menambahkan agen baru. Pada saat itu adalah agen hetzner-jenkins1. Kesalahannya hilang begitu saja setelah beberapa kali mencoba lagi, saya tidak tahu mengapa.

Saya mengkloning libelektra dan menjalankan yang berikut di jenkinsNode3:
docker membangun libelektra/scripts/docker/debian/stretch/.

Biasanya, agen menggunakan kembali gambar lokal, setelah ditarik, tetapi saya tidak tahu mengapa menarik dari hub terkadang menimbulkan kesalahan.

Gambar dibangun kembali setiap bulan untuk pengetahuan saya (sehingga perangkat lunak di dalam gambar tetap up-to-date). Ini terjadi juga untuk bulan Desember sekarang, jadi mungkin gambar terbaru belum di-cache secara lokal.

Saya harap ini (pembangunan kembali semua gambar bulanan) masih terjadi, karena @Mistreated tidak menambahkan pekerjaan pembangunan bulanan libelektra.

@ingwinlu apakah Anda masih tahu apa yang dilakukan pekerjaan build bulanan dan mengapa itu tidak memiliki Jenkinsfile?

Saya membuat ulang server Jenkins lama. Sekarang saya dapat membuat ulang pekerjaan bulanan.

Sekarang saya dapat membuat ulang pekerjaan bulanan.

Selesai.
Saya tidak tahu persis langkah-langkahnya, tetapi saya akan memeriksanya di malam hari.

Saya membuat ulang server Jenkins lama. Sekarang saya dapat membuat ulang pekerjaan bulanan.

Kerja bagus, mungkin akan membantu untuk mempertahankan server Jenkins yang lama untuk sementara waktu. Cukup hentikan wadah setelah digunakan dan jangan memulainya saat boot.

Sekarang juga Push gagal dengan device or resource busy (Saya telah melihat ini sebelumnya): https://build.libelektra.org/blue/organizations/jenkins/libelektra/detail/PR-3319/2/pipeline

Pada 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

Mungkin meningkatkan batas waktu di nginx a7 membantu: https://github.com/moby/moby/issues/22188#issuecomment -328011573

Saya meningkatkan batas waktu, mari kita lihat.

Meningkatkan batas waktu tidak membantu. Saya perhatikan bahwa (hanya) jenkinsNode3VM menjalankan debian paket buruh pelabuhan 18.x jadi saya memutakhirkan ke versi 19.x paket buruh pelabuhan upstream (yang sudah digunakan oleh semua node lain).

jenkinsNode3VM sekarang dapat mendorong dan menarik gambar tanpa masalah. Saya berharap tetap seperti itu.

Sepertinya ini sudah diperbaiki.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

markus2330 picture markus2330  ·  3Komentar

mpranj picture mpranj  ·  3Komentar

dominicjaeger picture dominicjaeger  ·  3Komentar

mpranj picture mpranj  ·  4Komentar

mpranj picture mpranj  ·  3Komentar