Ralat "EOF on read" dari pelanggan

Artikel ini adalah untuk Amanda Enterprise (AE)

Masalah

  • Semasa memulakan sandaran atau melakukan Host Check, klien melaporkan kesalahan "EOF on read". Klien boleh melakukan ping dan membuka port Amanda 10080 (atau port SSH 22 terbuka jika menggunakan kaedah pengesahan SSH) namun bila-bila masa cadangan atau Host Check dijalankan, "EOF on read" dilihat.

ralat

  • Di bahagian NOTA laporan sandaran dari e-mel atau pada Laporan | Halaman sandaran, kegagalan perancang dilaporkan:

ERROR: planner Request to client.zmanda.com failed: EOF on read from client.zmanda.com

  • Dalam Host Semak pada Sandaran | Apa halaman atau amcheck output, kesalahan berikut dilaporkan:

WARNING: client.zmanda.com: selfcheck request failed: EOF on read from client.zmanda.com

Punca

Semasa peringkat perancangan sandaran, amanda mengirimkan permintaan SELFCHECK dan HANTAR kepada pelanggan. Paket diterima dan diakui, tetapi pelayan Amanda Enterprise tidak pernah menerima ACK respons dan melaporkan EOF mengenai kesalahan membaca. Pada klien, log menunjukkan bahawa pelanggan menghantar balasan SELFCHECK atau SENDSIZE kembali ke pelayan. Terdapat tiga punca ralat ini:

Kemungkinan penyebab 1: Semasa Host Host, klien Amanda memeriksa nama host dan melakukan carian semula alamat IP. Sekiranya permintaan nama host atau pencarian terbalik gagal, Amanda tidak dapat mengesahkan pelayan dan gagal.

Kemungkinan penyebab 2: Semasa membuat sandaran, Amanda mengembalikan anggaran ukuran sandaran dalam paket SENDSIZE. Paket ini biasanya lebih besar daripada MTU standard 1500 bait. Sekiranya JumboFrames diaktifkan pada pelayan atau klien, tetapi tidak pada semua perkakasan rangkaian, paket tidak akan diterima oleh pelayan dan dijatuhkan oleh rangkaian.

Kemungkinan penyebab 3: Apabila menggunakan kaedah pengesahan kunci awam SSH dan bukannya kaedah pengesahan "bsdtcp" standard dengan klien UNIX atau Linux, pengesahan SSH gagal semasa Pemeriksaan dan sandaran Host.

Kemungkinan penyebab 4: Dasar SELinux anda pada klien menghalang Amanda membaca dari sistem fail.

Penyelesaian

Penyelesaian untuk menyebabkan 1: Untuk ralat Host Check, sahkan anda dapat melakukan carian ke hadapan dan ke belakang pelayan Amanda Enterprise pada klien. Periksa sama ada nama DNS diputuskan ke alamat IP yang betul dan alamat IP ke nama hos yang betul. Tambahkan entri ke dalam fail / etc / host jika diperlukan untuk memperbaiki sebarang perbezaan.

Penyelesaian untuk menyebabkan 2: Untuk ralat sandaran / perancang, matikan JumboFrames pada klien dan pelayan atau sahkan dengan pasukan Rangkaian Seni Bina bahawa semua elemen rangkaian telah mengaktifkan JumboFrames. Gunakan Wireshark atau tcpdump untuk memastikan paket tidak terpecah dan dijatuhkan.

Penyelesaian untuk menyebabkan 3: Apabila kegagalan ini dilihat semasa menggunakan kaedah pengesahan kunci awam SSH, sila lihat "EOF on read" ketika menggunakan kaedah pengesahan SSH.

Penyelesaian untuk menyebabkan 4: Ubah dasar SELinux anda sesuai SELinux dan Amanda Enterprise artikel asas pengetahuan.