Kesalahan 400 pada SERVER: Lingkungan harus murni alfanumerik, bukan 'puppet-ca'

9

Saya ingin membagikan kesalahan ini karena saya punya waktu satu hari untuk ini. Jadi saya pikir saya mungkin berguna untuk yang lain

Ada pengaturan server boneka oleh kolega saya di tim infrastruktur. Mereka memberi saya jendela 2008 r2 untuk menginstal agen boneka sendiri.

Saya mencoba menjalankan agen boneka dan selalu menampilkan pesan

Kesalahan 400 pada SERVER: Lingkungan harus murni alfanumerik, bukan 'puppet-ca'

Sarawut Positwinyu
sumber
Saya ingin umpan balik bahwa mengapa pertanyaan ini telah dibatalkan sehingga saya akan mempertimbangkan untuk meningkatkan pertanyaan.
Sarawut Positwinyu
1
Coba jalankan sebagai sudo. Saya menghadapi kesalahan ini ketika mencoba menerapkan pengaturan menggunakan --environment. Menggunakan sudo mengatasi kesalahan. Saya tahu itu aneh.
Vikas
Saya akan komentar kedua tentang sudo. Saya menjalankan agen sebagai non-root dan mendapat kesalahan yang sama.
GargantuChet

Jawaban:

16

Akar penyebabnya adalah bahwa versi wayang pada server master wayang adalah 3.8.1 Namun saya menginstal wayang 4.1.0 pada agen wayang.

Versi master wayang harus lebih besar dari atau sama dengan versi agen wayang. Solusinya adalah bahwa saya menghapus boneka pada agen boneka dan menginstal ulang versi boneka 3.8.1 sebagai gantinya.

Anda dapat menemukan unduhan rilis sebelumnya di tautan berikut: https://puppet.com/misc/pe-files/previous-releases

Sarawut Positwinyu
sumber
0

Dalam kasus saya masalah ini disebabkan oleh variabel lingkungan yang hilang di puppet.conf. Setelah berjalan dengan - produksi lingkungan semua pekerjaan seperti yang diharapkan.

Pavel K
sumber