2012-11-26 34 views
6

Tôi đang cố gắng để cài đặt các module rối tại https://github.com/dwerder/puppet-mongodbphụ thuộc chu kỳ với nguồn apt

Một trong những yêu cầu cho nó để làm việc là phải có kho MongoDB thiết lập. Kể từ khi tôi đang cố gắng để triển khai nó trên Debian tôi đã cố gắng sử dụng các lớp sau đây để thêm nguồn:

class mongodb::apt::repo { 
    include apt 

    apt::source { '10gen': 
    location => 'http://downloads-distro.mongodb.org/repo/debian-sysvinit', 
    release  => 'dist', 
    repos  => '10gen', 
    key   => '7F0CEB10', 
    key_server => 'keyserver.ubuntu.com', 
    include_src => false 
    } 
} 

Tuy nhiên, khi cố gắng cài đặt các mô-đun (trên một nút kiểm tra) tôi nhận được kết quả như sau:

[email protected]:/etc/puppet/modules# puppet agent --test 
info: Caching catalog for debian.lan 
info: Applying configuration version '1353946258' 
err: Could not apply complete catalog: Found 1 dependency cycle: 
(Exec[apt_update] => Class[Apt::Update] => Anchor[apt::source::10gen] => Anchor[apt::source::10gen] => Apt::Source[10gen] => Class[Mongodb::Apt::Repo] => Package[mongodb-10gen] => Anchor[mongodb::install::end] => Anchor[mongodb::install::end] => File[10gen.list] => Apt::Source[10gen]) 
Try the '--graph' option and opening the resulting '.dot' file in OmniGraffle or GraphViz 

thông báo: Hoàn tất catalô chạy trong 0,06 giây

lớp được bao gồm trong cài đặt lớp của mô-đun ở https://github.com/dwerder/puppet-mongodb/blob/master/manifests/install.pp

tôi không phải là qu ite chắc chắn lý do tại sao chu kỳ phụ thuộc này xảy ra, bất kỳ ý tưởng?

+1

Bạn đã bao giờ tìm ra điều này chưa? Tôi đang gặp vấn đề tương tự. –

Trả lời

0

Thay đổi cuối cùng của bạn (đó có thể là thời điểm bạn đã thêm chu kỳ).

Thử đề xuất tạo biểu đồ. Đăng tệp chấm được tạo dưới dạng gist để chúng tôi có thể điều tra thêm.

Hãy xem Debugging cycle or missing dependency.

Lưu ý rằng một số phụ thuộc rõ ràng (yêu cầu, ->) hoặc ngầm định (nhà cung cấp tài nguyên tự thêm phụ thuộc vào nó) ... xem xét tệp chấm sẽ giúp ích.

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