2016-03-30 87 views
0

Hatalı bir şekilde (rrb_v10.0.0.1) Chef Server'a yanlış bir yükleme yükledim. Ben bu rolü silmek çalıştığınızdaBir Chef rolünü "." Ile silemiyorum. adında

knife role list 
rrb_v10.0.0.1 
rrb_v10 

, şu

knife role delete rrb_v10.0.0.1 
ERROR: Chef::Exceptions::ValidationFailed: Option name's value rrb_v10.0.0.1 does not match regular expression /^[\-[:alnum:]_]+$/ 

Ben şef giriş yapmaya çalıştık hatayı yönetme konsol ama olsun onun konsol arayüzünde herhangi bir rol gösteremiyoruz. Ben de her noktayı ön eklemeye çalıştım ama işe yaramadı. Lütfen önerilerinizi aynı şekilde belirtin.

cevap

0

çalıştırın bu:

knife exec -E 'api.delete("/roles/rrb_v10.0.0.1")'

tüm istemci tarafı doğrulamaları bypass edecek.

+0

blade exec -E 'api.delete ("/ roles/rrb_v10.0.0.1")' HATA: Chef :: Exceptions :: ValidationFailed: Seçenek adı'nın değeri rrb_v10.0.0.1 normal ifadeyle eşleşmiyor/^ [\ - [: alnum:] _] + $/ –

+0

Tek ve çift tırnaklarda bazı değişiklikler yaptım ve işe yaradı! Teşekkürler! knife exec -E "api.delete ('/ roles/rrb_v10.0.0.1_hcp_v4.json')" –