2015-02-19 16 views
7

Sono estremamente nuovo per lo chef e sto tentando di creare un server chef in esecuzione su un droplet Ubuntu 14.04 Digital Ocean. Sto usando this guide per l'installazione. Ho scaricato il .deb e l'ho installato bene. Quindi eseguo chef-server-ctl reconfigure che viene eseguito senza problemi. Quando vado a creare il mio utente, inserisco tutti i dettagli ed eseguo, quindi aspetta alcuni secondi e restituisce l'errore ERROR: CONFIGURATION ERROR:Specified config file /etc/opscode/pivotal.rb does not existErrore server Chef su crea utente (/etc/opscode/pivotal.rb non esiste)

Ho setacciato internet per cercare di trovare una soluzione ma non sono stato in grado di trova una cosa Ho anche provato a fare questi passaggi esatti su un VPS con Ubuntu 12.04.5 e ottenere risultati identici.

risposta

1

Lo stesso problema qui. Una versione precedente, ad esempio 12.03 di chef-server, funziona per me con Ubuntu 14.04

+0

o cercare di creare il file con qualcosa di simile: nome_nodo "pivotal" chef_server_url "https://127.0.0.1:443" chef_server_root "https://127.0.0.1:443" client_key "/ etc /opscode/pivotal.pem " – matthias

+0

Provato per installare 12.08 - fallito con lo stesso errore. Installazione 12.03 risolto problema – micgeronimo

2

Ran nella stessa cosa quando si tenta di installare lo chef in una VM.

L'espansione della memoria (da 512 Mb a 1512 Mb) e la riconfigurazione sono state risolte per me.

0

Ho avuto anche questo problema. Ho chiuso la mia sessione SSH sul nodo che stavo configurando. Mi sono connesso di nuovo e ho ripreso a correre chef-server-ctl reconfigure. Sono stato in grado quindi di creare un utente senza errori. Stavo usando chef-server-core_12.1.0-1_amd64.deb per la mia installazione.

0

Ho ricevuto questo errore perché il mio /etc/opscode/chef-server.rb ha avuto un errore di sintassi.

L'errore di sintassi è stato visualizzato in precedenza nei registri, tuttavia il mio script di installazione ha continuato a funzionare, causando in seguito questo errore.

0

ho ottenuto lo stesso errore con Ubuntu 14.04 a 64 bit fidato

/etc/opscode/pivotal.rb non esiste. Ho seguito cosa Matthias Ho detto e distrutto la mia VM (sto usando Vagrant), quindi ho rapidamente impostato la VM e installato il server Chef 12.03. Ora posso configurare correttamente gli utenti.

Solo una FYI ho anche provato a installare l'ultima versione di chef che è 12.2.0 e lo faccio, ma ho anche riscontrato lo stesso errore quando provavo a fornire un account utente.

Downgrade a 12.03 risolto per me.

6

Per /etc/opscode/pivotal.pem manca l'errore utilizzare il seguente comando.

cp /opt/opscode/embedded/service/omnibus-ctl/spec/fixtures/pivotal.pem/etc/Opscode/

+0

fatto questo ora sta dicendo /etc/chef/client.pem mancante –

1

Più che probabile, avete dimenticato di eseguire chef-server-ctl riconfigurare. È un nome ambiguo del comando dato che è re configure, tuttavia lo installation guide per Chef Server afferma effettivamente di eseguirlo dopo aver installato il pacchetto.

Perché non fa parte del processo di installazione è oltre me.

Problemi correlati