2015-02-19 21 views
7

Tôi cực kỳ mới với đầu bếp và tôi đang cố gắng tạo một máy chủ đầu bếp chạy trên một giọt kỹ thuật số 14.04 của Ocean Ocean. Tôi đang sử dụng this guide để cài đặt. Tôi tải xuống .deb và cài đặt nó tốt. Sau đó tôi chạy chef-server-ctl reconfigure chạy mà không có sự cố. Khi tôi tạo người dùng, tôi nhập vào tất cả các chi tiết và chạy nó, sau đó chờ một vài giây và trả về lỗi ERROR: CONFIGURATION ERROR:Specified config file /etc/opscode/pivotal.rb does not existLỗi máy chủ đầu bếp khi tạo người dùng (/etc/opscode/pivotal.rb không tồn tại)

Tôi đã xóa Internet để thử và tìm một bản sửa lỗi nhưng không thể tìm một thứ. Tôi cũng đã thử thực hiện các bước chính xác này trên VPS chạy Ubuntu 12.04.5 và nhận được kết quả giống hệt nhau.

Trả lời

1

Cùng một vấn đề ở đây. Một phiên bản cũ hơn, ví dụ 12.03 của máy chủ đầu bếp hoạt động cho tôi với Ubuntu 14.04

+0

Hoặc cố gắng tạo ra các tập tin với một cái gì đó như thế này: node_name "then chốt" 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

Đã cố gắng cài đặt 12.08 - không thành công với cùng một lỗi. Đang cài đặt 12.03 giải quyết vấn đề – micgeronimo

2

Chạy cùng một điều khi cố gắng cài đặt đầu bếp trong máy ảo.

Mở rộng bộ nhớ (từ 512Mb đến 1512Mb) và chạy lại cấu hình đã giải quyết nó cho tôi.

0

Tôi cũng gặp sự cố này. Tôi đã thoát phiên ssh của mình sang nút mà tôi đã định cấu hình. Tôi kết nối lại và chạy lại chef-server-ctl reconfigure. Tôi đã có thể tạo một người dùng mà không có lỗi. Tôi đã sử dụng đầu bếp-server-core_12.1.0-1_amd64.deb để cài đặt của mình.

0

Tôi gặp lỗi này vì /etc/opscode/chef-server.rb của tôi có lỗi cú pháp.

Lỗi cú pháp được hiển thị trước đó trong nhật ký, tuy nhiên tập lệnh cài đặt của tôi vẫn tiếp tục, gây ra lỗi này sau này.

0

Tôi đã nhận lỗi cùng với Ubuntu 14.04 đáng tin cậy của 64 bit

/etc/opscode/pivotal.rb không tồn tại. Tôi theo sau những gì Matthias Nói và hủy máy ảo của tôi (Tôi đang sử dụng Vagrant), sau đó tôi nhanh chóng thiết lập máy ảo và cài đặt máy chủ Chef 12.03. Bây giờ tôi có thể thiết lập đúng người dùng.

Chỉ cần một FYI Tôi cũng đã cố gắng cài đặt phiên bản mới nhất của đầu bếp là 12.2.0 và thực hiện việc này nhưng tôi cũng gặp phải lỗi tương tự khi cố gắng cung cấp tài khoản người dùng.

Hạ cấp xuống 12.03 giải quyết nó cho tôi.

6

Đối với /etc/opscode/pivotal.pem thiếu lỗi, hãy sử dụng lệnh sau.

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

+0

thực hiện điều này bây giờ nó nói rằng /etc/chef/client.pem mất tích –

1

Nhiều hơn khả năng, bạn đã quên để chạy chef-server-ctl reconfigure. Đó là việc đặt tên không rõ ràng của lệnh vì đó là cấu hình re, tuy nhiên, installation guide cho Máy chủ đầu bếp thực sự cho phép chạy sau khi cài đặt gói.

Tại sao nó không phải là một phần của quá trình cài đặt nằm ngoài tôi.

Các vấn đề liên quan